2.0.5 • Published 11 months ago

number-analyzer v2.0.5

Weekly downloads
-
License
For Song Nhi Inc....
Repository
-
Last release
11 months ago

Overview

This package allow you to extract numbers from a string, for example:

    import NumberAnalyzer from 'number-analyzer'

    expect(NumberAnalyzer('mua hang 1,500 trieu 200,000.12 ngan 30,5  tieu xai 200 000 000'))
    .toEqual([
      [{
        start: 9,
        end: 41,
        value: 1500000000 + (200000.12 * 1000) + 30.5,

      }, {
        start: 52,
        end: 63,
        value: 200000000,
      },
      ],
    ]);

Development

  • use node v14.20.0

  • Your work should be placed in src/ and test/

  • To run test: npm test -- --watch. If you encounter ENOSPC error, fix it by running echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p (read more here)

  • Before using this package, you shoule build it npm run build. This commands will automatically generate es5 code in lib/ folder

  • To dev with your meteor app:

    • in the root of this package, run npm link

    • in for meteor app root, run npm link number-analyzer

    • in the root of this package, run npm run dev to continuously watch for file changes and build.

    => following these steps will make sure all changes get updated immediately in your meteor app

2.0.5

11 months ago

2.0.4

11 months ago

2.0.3

11 months ago

2.0.2

11 months ago

2.0.1

11 months ago