1.0.2 • Published 2 years ago
@xituru/round-robin v1.0.2
Round Robin
Round robin match scheduler
- No limitation in numbers
- 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>