numd
    TypeScript icon, indicating that this package has built-in type declarations

    3.1.0 • Public • Published

    numd Build Status

    Pluralize a word

    • 1 dollar, 5 dollars
    • 1 рубль, 2 рубля, 5 рублей

    Install

    npm install --save numd

    Usage

    import numd from 'numd';
     
    numd(2, 'dollar', 'dollars'); // 2 dollars
    numd(14, 'рубль', 'рубля', 'рублей'); // 14 рублей

    API

    numd([num, ]word[, singular], plural)

    Return a string if num is defined:

    numd(1, 'dollar', 'dollars'); // 1 dollar
    numd(1, 'рубль', 'рубля', 'рублей'); // 1 рубль

    otherwise return a function:

    const rur = numd('рубль', 'рубля', 'рублей');
    rur(4); // 4 рубля
    rur(51); // 51 рубль

    num

    Type: number

    Count to determine a word.

    word

    Type: string

    Word in the nominative singular.

    singular

    Type: string

    Word in the genitive singular, not used for English words and some other languages.

    plural

    Type: string

    Word in the plural/genitive plural.

    License

    MIT

    Install

    npm i numd

    DownloadsWeekly Downloads

    144

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    5.46 kB

    Total Files

    6

    Last publish

    Collaborators

    • andrepolischuk