Have ideas to improve npm?Join in the discussion! »

    bracket-updater

    3.4.7 • Public • Published

    bracket-updater

    Update a tournament bracket after the completion of a game.

    NPM Build Status

    API / Usage

    Make a new bracket-updater object with an options object (the year and sport options are required and passed directly to bracket-data):

    var BracketUpdater = require('bracket-updater');
    var updater = new BracketUpdater({
       year: '2013',
       sport: 'ncaam',
       currentMaster: 'MWX812463XXXXXXXXXW19XX614XXXXXXXXXSXX54XXXXXXXXXXXEXX12463XXXXXXXXXFFXXX'
    });
     
    updater.update({
        winner: 2,
        loser: 15,
        fromRegion: 'MW'
    });
     
    updater.update({
        winner: 1,
        loser: 16,
        fromRegion: 'MW'
    });
     
    // 'MW1812463X2XXXXXXXW19XX614XXXXXXXXXSXX54XXXXXXXXXXXEXX12463XXXXXXXXXFFXXX'
    console.log(updater.currentMaster);

    options

    These options are required when creating a new updater. They can't be changed.

    • sport: The sport you are validating. See bracket-data for more info.
    • year: The year you are validating. See bracket-data for more info.

    These options can be passed in when creating a new updater or passed to update later.

    • winner: The winning team. Can be a seed (Integer), name (String) or an object with those properties.
    • loser: The losing team. Can be a seed (Integer), name (String) or an object with those properties.
    • fromRegion: The region the match was played in.
    • currentMaster: The current master bracket. This is required the first time you call update.

    methods

    • update(options): Update the bracket. Options can include all the above options except sport and year. Returns the new currentMaster.

    Install

    npm i bracket-updater

    DownloadsWeekly Downloads

    6

    Version

    3.4.7

    License

    MIT

    Unpacked Size

    33.8 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar