@xituru/round-robin
v1.0.2
Published
A simple and fast round robin scheduler.
Downloads
3
Maintainers
Readme
Round Robin
Round robin match scheduler
- [x] No limitation in numbers
- [x] Each contestant meets every other participant
Installation
NPM
$ npm install @xituru/round-robin
Yarn
$ yarn add @xituru/round-robin
Browser via CDN
<script src="https://unpkg.com/@xituru/round-robin"></script>
Usage
Node.js
const { RoundRobin } = require('@xituru/round-robin')
const schedule = RoundRobin(['P1', 'P2', 'P3', 'P4'])
ES6
import { RoundRobin } from '@xituru/round-robin'
const schedule = RoundRobin(['P1', 'P2', 'P3', 'P4'])
TS
import { RoundRobin } from '@xituru/round-robin'
const schedule: [string, string][] = RoundRobin<string>(['P1', 'P2', 'P3', 'P4'])
Browser
Install using CDN
<script>
const schedule = window.RoundRobin(['P1', 'P2', 'P3', 'P4'])
</script>