Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

digits-to-word-es6

1.0.0 • Public • Published

Build Status Coverage Status

Introduction

digits-to-word is a little npm module written in ES6 to help you spell out numbers in words.

  • 99 = ninety-nine
  • 99.99 = ninety-nine (umpteen discards anything after the decimal point)
  • 108 = one hundred and eight
  • 89,828,374,987 = eighty-nine billion, eight hundred and twenty-eight million, three hundred and seventy-four thousand, nine hundred and eighty-seven
  • 9,999,999,999,999,999 = nine quadrillion, nine hundred and ninety-nine trillion, nine hundred and ninety-nine billion, nine hundred and ninety-nine million, nine hundred and ninety-nine thousand, nine hundred and ninety-nine

Assumptions

digits-to-word expects string input but will try to deal with number input as well, up to but not including 9007199254740992, which is the biggest number Javascript will nicely turn into a string.

digits-to-word currently handles numbers up to 16 digits long.

Installing

npm install

Testing

Run tests with mocha. Tests are in the /test directory.

npm test

Dependencies?

Umpteen has no runtime dependencies. To run the tests, you'll need:

  • mocha
  • chai
  • babel

For checking test coverage and getting that nice little badge at the top, I used:

  • istabul
  • coveralls

Install

npm i digits-to-word-es6

DownloadsWeekly Downloads

1

Version

1.0.0

License

none

Last publish

Collaborators

  • avatar