0.4.5 • Published 4 years ago

@nickfaughey/format-si-prefix v0.4.5

Weekly downloads
8
License
MIT
Repository
github
Last release
4 years ago

format-si-prefix

npm David David

Format and unformat numbers with SI prefixes.

API

formatSI()

import {formatSI} from 'format-si-prefix';
const string = formatSI(number, options);     // optional `options` object

Options:

  • space: (default false) adds a space between the number and prefix (ex. 1.2 k)
  • sign: (default false) prepends a plus sign if the number is positive (ex. +1.2k)
  • suffix: appends a string to the formatted number (ex. formatSI(1200, {suffix: 'Wh'}) => 1.2kWh)
inout
......
0.000111111111µ
0.001111.11m
0.011111.1m
0.111111m
11
1111
111111
11111.11k
1111111.1k
111111111k
11111111.11M
......

unformatSI()

import {unformatSI} from 'format-si-prefix';
const number = unformatSI(string);
inout
......
111µ0.000111
1.11m0.00111
11.1m0.0111
111m0.111
11
1111
111111
1.11k1110
11.1k11100
111k111000
1.11M1110000
......
12.345M12345000
12.34512.345
12345671234567
123456M123456000000
1000.1m1.0001
......

License

MIT