3.5.1 • Published 8 days ago

tournament-organizer v3.5.1

Weekly downloads
14
License
MIT
Repository
github
Last release
8 days ago

Tournament Organizer

A Node.js module for organizing tournaments, written in TypeScript.

Version 3 is now an ESM module. If you don't understand what this means for you, read this.

npm GitHub last commit GitHub issues GitHub pull requests GitHub Ko-Fi

About

This JavaScript module for Node.js facilitates the organization and execution of tournaments.

Tournaments can be paired by single elimination, double elimination, stepladder, round-robin, double round-robin, and Swiss. Playoffs can be paired by single elimination, double elimination, and stepladder.

For non-elimination tournaments, the following tiebreaker systems are supported (their details can be found here):

  • Solkoff
  • Median-Buchholz
  • Sonneborn-Berger
  • Cumulative
  • Versus
  • Opponent's match win percentage
  • Game win percentage
  • Opponent's game win percentage
  • Opponent's opponent's match win percentage

About Pairings

Details can be found in the tournament-pairings readme.

Contributing

Please submit an issue if you encounter a bug or have a feature suggestion.

If you are interested in contributing, please feel free to fork and clone the repository (on main branch), then submit a pull request.

I am a high school teacher, and would appreciate any and all support in continuing this project.

Installation

npm i tournament-organizer

Import

In Node.js:

import TournamentOrganizer from 'tournament-organizer';

In the browser:

import TournamentOrganizer from "https://esm.sh/tournament-organizer/dist/index.module.js";

Documentation

Available online: https://slashinfty.github.io/tournament-organizer/

Discussion

You can discuss this repository more in my Discord.

3.5.1

8 days ago

3.5.0

10 days ago

3.4.0

6 months ago

3.4.1

6 months ago

3.3.1

7 months ago

3.3.2

7 months ago

3.2.6

8 months ago

3.3.0

8 months ago

3.2.2

1 year ago

3.2.1

1 year ago

3.2.0

1 year ago

3.2.5

1 year ago

3.2.4

1 year ago

3.2.3

1 year ago

3.0.0

1 year ago

2.3.2

1 year ago

3.1.0

1 year ago

2.3.1

2 years ago

2.3.0

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.2.2

2 years ago

2.1.6

2 years ago

2.1.5

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.4

2 years ago

2.1.3

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.0.2

2 years ago

2.1.0

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.8.7

2 years ago

1.8.6

3 years ago

1.8.5

3 years ago

1.8.4

3 years ago

1.8.2

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.8.3

3 years ago

1.7.3

3 years ago

1.6.4

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.6.6

3 years ago

1.6.5

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.0

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago