Pluralize
Return a pluralized or singularized word based on the input string.
Installation
npm install pluralize --save
bower install pluralize --save
Usage
var pluralize = require('pluralize');
pluralize(word, count, includeCount)
pluralize.plural(word)
pluralize.singular(word)
pluralize.addPluralRule(rule, replacement)
pluralize.addSingularRule(rule, replacement)
pluralize.addUncountableRule(word)
pluralize.addIrregularRule(singular, plural)
pluralize('test')
pluralize('test', 1)
pluralize('test', 5)
pluralize('test', 1, true)
pluralize('test', 5, true)
plural('regex')
pluralize.addPluralRule(/gex$/i, 'gexii')
plural('regex')
plural('singles', 1)
pluralize.addSingularRule(/singles$/i, 'singular')
plural('singles', 1)
plural('irregular')
plural.addIrregularRule('irregular', 'regular')
plural('irregular')
plural('paper')
plural.addUncountableRule('paper');
plural('paper')
License
MIT