1.3.4 • Published 5 years ago
enchantinggg4__brackets-viewer v1.3.4
brackets-viewer.js
A simple library to display tournament brackets (round-robin, single elimination, double elimination)
It contains all the logic needed to display tournaments.
How to use?
Import the library using jsDelivr:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Drarig29/brackets-viewer.js/dist/brackets-viewer.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/Drarig29/brackets-viewer.js/dist/brackets-viewer.min.js"></script>Or using npm:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/brackets-viewer/dist/brackets-viewer.min.css" />
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/brackets-viewer/dist/brackets-viewer.min.js"></script>Now, you can use it with data generated using brackets-manager just like in the /demo folder.
To quickly test, you can use json-server:
Run the npm script named
dbto serve the static database file/demo/db.jsonnpm run dbUse directly the
db.jsonfile generated by unit tests in thebrackets-managerprojectnpx json-server --watch path/to/brackets-manager/db.json
How to build?
Install all npm dependencies:
npm installBuild with webpack:
npm run buildCredits
This library has been created to be used by the Nantarena.
It has been inspired by:
- Toornament (design inspiration)
- Responsive Tournament Bracket (connection between matches in plain CSS)