Gets the name of a number, even if it's stupidly big. Supersedes TheoryOfNekomata/number-name.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
TheoryOfNekomata fa9c981c07 Update documentation, types pirms 8 mēnešiem
packages Update documentation, types pirms 8 mēnešiem
.editorconfig Rewrite package pirms 8 mēnešiem
.gitignore Rewrite package pirms 8 mēnešiem
README.md Update documentation, types pirms 8 mēnešiem
TODO.md Update documentation, types pirms 8 mēnešiem
pnpm-lock.yaml Update packages pirms 8 mēnešiem
pnpm-workspace.yaml Rewrite package pirms 8 mēnešiem

README.md

numerica

Get the name of a number, even if it’s stupidly big.

References

Features

  • Stringify/parse numbers and names in American/British short count (e.g. “million”, “billion”, “trillion”), or European (e.g. “million”, “milliard”, “billion”, “billiard”, “trillion”, “trilliard”).
  • Support for exponential notation, even if in non-standard form (e.g. 123.45e+5).
  • Support for negative numbers.

See TODO.md for a list of features that are planned for implementation.

Limitations

  • Can only stringify and parse numbers and names that resolve to integer values.
  • Exponents x in values are limited to Number.MAX_SAFE_INTEGER >~ x >~ Number.MIN_SAFE_INTEGER. Values may exceed extremes such as Number.MAX_SAFE_INTEGER and Number.EPSILON in which loss of precision may occur.
  • No support for arbitrary number names such as “googol”.
  • No support for fractional number names such as “half”, “quarter”, “third”, “tenth”, etc.
  • Supports only native types (bigint, string, number).