Socket
Book a DemoInstallSign in
Socket

@ropescore/rulesets

Package Overview
Dependencies
Maintainers
0
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ropescore/rulesets

Collection of rulesets to calculate rope skipping results

0.16.0
latest
Source
npmnpm
Version published
Weekly downloads
33
725%
Maintainers
0
Weekly downloads
 
Created
Source

RopeScore Rulesets

codecov

RopeScore rulesets provides a vast and open library of calculations for Rope Skipping competition rules.

These rules are exposed on four different levels from this package:

  • Models
    A raw scoring model for a category or type of events, as defined by a specific rulebook. It is highly configurable and comes in two flavours:
    • Competition Event Model
      These provide a set of judges with description of their input fields and calculations for their judge score. These models also provide functions to calculate an entry score, entry ranks, and descriptions of result- and preview (shown to the tabulator) tables.
    • Overall Model
      These provide calculations to create ranks across several models, as well as descriptions of result tables.
  • Competition Events/Overalls
    This is a pre-configured model for a known competition event definition. There may be some configuration options still left available that are meant to be set on a per-competition level.
  • Rulesets
    This provides a filtered list of competition events and overalls relevant to a specific rulebook and version.

The scoring pipeline then goes as follows for a competition event:

  • (Configure your competition event model or use a pre-configured model)
  • Calculate every judge's score
  • Take the result of that calculation and calculate every entry's score
  • Take the result of that calculation and calculate the competition event's rankings.

For overalls the pipeline is somewhat similar:

  • (Configure your competition event and overall models or use pre-configured models)
  • Calculate every judge's score
    (you can likely use cached results from your competition event pipeline)
  • Take the result of that calculation and calculate every entry's score
    (also likely cached)
  • Determine who have competed in all required events.
    This library provides utility functions for this step.
  • Take the result of that calculation and calculate each competition event's rankings. (This cannot be cached from the other pipeline)
  • Take the result of that ranking and calculate the overall rankings.

FAQs

Package last updated on 26 Jul 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.