human-number

Convert number to a human readable string: `13500` → `13.5K`

Usage no npm install needed!

<script type="module">
  import humanNumber from 'https://cdn.skypack.dev/human-number';
</script>

README

human-number

Last version Build Status Dependency status NPM Status

Convert number to a human readable string: 1350013.5K.

Install

$ npm install human-number --save

Usage

const humanNumber = require('human-number')
humanNumber(100) // 100
humanNumber(1000) // 1K
humanNumber(1500) // 1.5K
humanNumber(10000) // 10K
humanNumber(10500) // 10.5K
humanNumber(100000) // 100K
humanNumber(100500) // 100.5K
humanNumber(1000000) // 1M
humanNumber(1500000) // 1.5M

You can pass a mapper as second parameter:

const humanNumber = require('human-number')
humanNumber(100, n => Number.parseFloat(n).toFixed(1)) // '100.0'

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