Novel Planetary Movement

    consecutive

    5.0.5 • Public • Published

    NPM version NPM downloads MIT License js-standard-style Build Status: Linux Build Status: Windows Coverage Status

    consecutive

    Get consecutive numbers

    v5.0.5

    Installation

    $ npm install --save consecutive

    Usage

    var consecutive = require('consecutive');
     
    var next = consecutive();
    console.log(next(), next(), next());
    //=> 0 1 2
     
    //starts with 5
    var begin = consecutive(5);
    console.log(begin(), begin(), begin());
    //=> 5 6 7
     
    //base 2
    var base2 = consecutive(null, 2);
    console.log(base2(), base2(), base2());
    //=> 0 1 10
     
    //base 16, starts with 9ffa, step 3
    var base16 = consecutive('9ffa', 16, 3);
    console.log(base16(), base16(), base16());
    //=> 9ffa 9ffd a000
     

    TypeScript Usage Example

    import consecutive from 'consecutive';
     
    const next = consecutive();
    console.log(next(), next(), next());
    //=> 0 1 2

    API

    consecutive(begin, base, step)

    Returns a function that when called will return a consecutive number, counting on base and step.

    name optional default value description
    begin yes 0 Number to start from
    base yes 10 An integer between 2 and 36 specifying the base to use for representing numeric values
    step yes 1 Number to increment

    Tests

    npm test

    Change Log

    all changes

    Created by

    Dimitry, 2@ivanoff.org.ua

    curl -A cv ivanoff.org.ua

    Install

    npm i consecutive

    DownloadsWeekly Downloads

    13,709

    Version

    5.0.5

    License

    MIT

    Unpacked Size

    16.1 kB

    Total Files

    9

    Last publish

    Collaborators

    • ivanoff