human-number

Convert number to a human readable string (13500
→ 13.5K
) based on SI prefixes.
Install
$ npm install human-number --save
Usage
const humanNumber = require('human-number')
humanNumber(100)
humanNumber(1_000)
humanNumber(1_500)
humanNumber(10_000)
humanNumber(10_500)
humanNumber(100_000)
humanNumber(100_500)
humanNumber(1_000_000)
humanNumber(1_500_000)
humanNumber(1_000_000_000)
humanNumber(1_500_000_000)
You can pass a mapper as second parameter:
const humanNumber = require('human-number')
humanNumber(100, n => Number.parseFloat(n).toFixed(1))
License
human-number © Kiko Beats, released under the MIT License.
Authored and maintained by Kiko Beats with help from contributors.
kikobeats.com · GitHub Kiko Beats · Twitter @Kikobeats