### Installation Source: https://github.com/plurals/pluralize/blob/master/Readme.md Install the pluralize library using npm, yarn, or bower. ```bash npm install pluralize --save yarn add pluralize bower install pluralize --save ``` -------------------------------- ### AMD Usage Source: https://github.com/plurals/pluralize/blob/master/Readme.md Import and use the pluralize library in an AMD environment. ```javascript define(function (require, exports, module) { var pluralize = require('pluralize') }) ``` -------------------------------- ### Browser Usage Source: https://github.com/plurals/pluralize/blob/master/Readme.md Include the pluralize library in an HTML file using a script tag. ```html ``` -------------------------------- ### Node.js Usage Source: https://github.com/plurals/pluralize/blob/master/Readme.md Import and use the pluralize library in a Node.js environment. ```javascript var pluralize = require('pluralize') ``` -------------------------------- ### Check if Singular or Plural Source: https://github.com/plurals/pluralize/blob/master/Readme.md Determine if a word is currently in its singular or plural form. ```javascript pluralize.isPlural('test') //=> false pluralize.isSingular('test') //=> true ``` -------------------------------- ### Pluralize and Singularize Words Source: https://github.com/plurals/pluralize/blob/master/Readme.md Pluralize or singularize a word based on the count. Optionally include the count in the output. ```javascript pluralize('test') //=> "tests" pluralize('test', 0) //=> "tests" pluralize('test', 1) //=> "test" pluralize('test', 5) //=> "tests" pluralize('test', 1, true) //=> "1 test" pluralize('test', 5, true) //=> "5 tests" pluralize('蘋果', 2, true) //=> "2 蘋果" ``` -------------------------------- ### Add Custom Plural Rule Source: https://github.com/plurals/pluralize/blob/master/Readme.md Add a new rule to pluralize words based on a regular expression. ```javascript pluralize.plural('regex') //=> "regexes" pluralize.addPluralRule(/gex$/i, 'gexii') pluralize.plural('regex') //=> "regexii" ``` -------------------------------- ### Add Custom Singular Rule Source: https://github.com/plurals/pluralize/blob/master/Readme.md Add a new rule to singularize words based on a regular expression. ```javascript pluralize.singular('singles') //=> "single" pluralize.addSingularRule(/singles$/i, 'singular') pluralize.singular('singles') //=> "singular" ``` -------------------------------- ### Add Irregular Rule Source: https://github.com/plurals/pluralize/blob/master/Readme.md Define irregular word pairs for pluralization and singularization. ```javascript pluralize.plural('irregular') //=> "irregulars" pluralize.addIrregularRule('irregular', 'regular') pluralize.plural('irregular') //=> "regular" ``` -------------------------------- ### Add Uncountable Rule Source: https://github.com/plurals/pluralize/blob/master/Readme.md Specify words that should not be pluralized or singularized. ```javascript pluralize.plural('paper') //=> "papers" pluralize.addUncountableRule('paper') pluralize.plural('paper') //=> "paper" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.