{"library":"active-inflector","type":"library","category":null,"description":"Active Inflector is a JavaScript/TypeScript library for pluralizing and singularizing words, aiming for full compatibility with Ruby on Rails' ActiveSupport::Inflector. Version 0.1.0 is the latest stable release, with infrequent updates. It provides both default export of an Inflector class with static methods and convenient standalone singularize/pluralize functions. Key differentiators: Rails-compatible custom rules (irregular, uncountable, uncountable), supports numeric pluralization (e.g., pluralize(2, 'taco') → '2 tacos'), and ships TypeScript types. Requires ESM and environment support for JS private fields.","language":"javascript","status":"active","version":"0.1.0","tags":["javascript","inflector","inflection","string","active-record","rails","active-inflection","active","plural","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install active-inflector","imports":["import { Inflector } from 'active-inflector'","import { singularize } from 'active-inflector'","import { pluralize } from 'active-inflector'"]},{"cmd":"yarn add active-inflector","imports":[]},{"cmd":"pnpm add active-inflector","imports":[]}],"homepage":null,"github":"https://github.com/NullVoxPopuli/active-inflector","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/active-inflector","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}