Skip to content

Declarative and elegant pluralization engine for modern Javascript/Typescript projects

License

Notifications You must be signed in to change notification settings

dharik/pluralize-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8cb8f86 Β· Sep 1, 2018

History

7 Commits
Sep 1, 2018
Sep 1, 2018
Sep 1, 2018
Sep 1, 2018

Repository files navigation

pluralize-js

Pluralization engine for modern Javascript/Typescript projects. Ultra low footprint (< 3 KB) thanks to its modular design.

Features

πŸ‘‰ Declarative

πŸ‘‰ Functional

πŸ‘‰ Composable

πŸ‘‰ Isomorphic

πŸ‘‰ Typescript

πŸ‘‰ ES2018

πŸ‘‰ Deterministic

πŸ‘‰ Modular

πŸŽ‰ No dependencies!

Installation

Yarn

yarn add pluralize-js

NPM

npm install pluralize-js

Usage

import pluralize from 'pluralize-js'

pluralize(3, 'library', 'libraries') // "3 libraries"

pluralize(1, 'woman', 'women') // 1 woman

pluralize(794, 'shitty js library', 'shitty js libraries') // 794 shitty js libraries

Contributing

We always looking for contributors to help maintain this library! Feel free to submit a PR and make sure to tag it with an appropriate label.

About

Declarative and elegant pluralization engine for modern Javascript/Typescript projects

Resources

License

Stars

Watchers

Forks

Packages

No packages published