plural
v1.1.0
Published
rule-based plural library
Downloads
4,289
Readme
plural
plural is a rule-based plural library for node.js
this library's aim is to convert most words into their plural form. it's not going to handle every single case but you can fill those in with your own rules (using plural.addRule
)
install
npm install plural
example
var plural = require('plural')
console.log(plural('zebra', 1)) // returns singular 'zebra'
console.log(plural('zebra', 2)) // returns 'zebras'
console.log(plural('zebra')) // returns 'zebras' (if no parameters, always returns plural)
zebra
zebras
zebras
you can also force it to monkeypatch onto the String prototype
var plural = require('plural')
plural.monkeyPatch()
console.log('zebra'.plural(1))
console.log('zebra'.plural(2))
console.log('zebra'.plural())
zebra
zebras
zebras
you can remove it from the String prototype by using plural.unmonkeyPatch()
license
MIT