courthive

courthive/competition-factory

functions to manipulate TODS-JSON documents which represent tournaments and leagues; generating draws & etc.

TypeScript
28
9
MIT License

The Competition Factory is a collection of functions for manipulating TODS-JSON documents representing tournaments and leagues, with a focus on ensuring the integrity of competitions through managing state transformations. It includes features like generating draws, seeding, and participant movement, and supports both standalone clients and server deployments. This project is intended for developers building tournament management solutions, particularly those working with the Tennis Open Data Standards (TODS) or similar competition data structures.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of courthive/competition-factory

Account's avatar
Babel compiler core.
Account's avatar
Remove nullish coalescing operator
Account's avatar
Transform optional chaining operators into a series of nil checks
Account's avatar
A Babel preset for each environment.
Account's avatar
Babel preset for TypeScript.
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
ESLint JavaScript language implementation
Account's avatar
Fork of the class-transformer package. Proper decorator-based transformation / serialization / deserialization of plain javascript objects to class constructors
Account's avatar
Fork of the class-validator package. Decorator-based property validation for classes.
Account's avatar
Nest - modern, fast, powerful node.js web framework (@cli)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@common)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@config)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@core)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@jwt)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@platform-express)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@schematics)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@swagger)
Account's avatar
Nest - modern, fast, powerful node.js web framework (@testing)
Account's avatar
CLI for the swc project
Account's avatar
Super-fast alternative for babel
Account's avatar
TypeScript definitions for express
Account's avatar
TypeScript definitions for jest
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for supertest
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
V8 coverage provider for Vitest
Account's avatar
UI for Vitest
Account's avatar
Check whether a package is tree-shakeable
Account's avatar
Format validation for Ajv v7+
Account's avatar
output coverage reports using Node.js' built in coverage
Account's avatar
An extremely fast JavaScript and CSS bundler and minifier.
Account's avatar
SonarJS rules for ESLint
Account's avatar
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
Account's avatar
Modern native Git hooks
Account's avatar
Creates README badges from istanbul coverage report

Support the repos that depend on courthive/competition-factory

Top contributors

renovate[bot]'s profile
renovate[bot]
3152 contributions
renovate-bot's profile
renovate-bot
861 contributions
dependabot[bot]'s profile
dependabot[bot]
77 contributions
vizio360's profile
vizio360
38 contributions
rodrimaia's profile
rodrimaia
16 contributions
anter1994's profile
anter1994
13 contributions
mgallagher-reid's profile
mgallagher-reid
12 contributions
brdar's profile
brdar
11 contributions
richardmillen94's profile
richardmillen94
3 contributions
CBiskit's profile
CBiskit
2 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet