Skip to content

smartholdem/utils

Repository files navigation

Utilities

Caveats

  • The native map, filter, reduce and forEach will generally be faster when used on arrays that contain nothing but numerical values.
  • If you plan to use formatCurrency method with node.js for anything else then the en-US locale you'll have to make sure to properly setup https://github.com/unicode-org/full-icu-npm as node.js itself only ships with the en-US locale by default unless specifically build with more locales.
  • Do not use the is* methods of this package inside the Node.js VM as the results could be misleading.
  • The pluralize method does not support irregular plurals. Check blakeembrey/pluralize if you need support for those.

Installation

npm

npm install @smartholdem/utils

yarn

yarn add @smartholdem/utils

pnpm

pnpm add @smartholdem/utils

Test

npm

npm run test -- --coverage

yarn

yarn test --coverage

pnpm

pnpm run test -- --coverage

Benchmark

Clone

git clone git@github.com:SmartHoldem/utils.git

Run

npm

npm install
npm run bench

yarn

yarn install
yarn bench

pnpm

pnpm install
pnpm run bench

About

SmartHoldem utils

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published