6.1.0 • Published 1 year ago
millify v6.1.0
Millify
Converts long numbers
into pretty, human-readable strings
.
Before :unamused: | After :tada: |
---|---|
2000 | '2K' |
10000 | '10k' |
42500 | '42.5 kg' |
1250000 | '1.25 MB' |
2700000000 | '2.7 bil' |
Install
Get it on npm:
npm install millify
Usage
Command line
$ millify 12345
12.3K
See millify --help
for options.
Programmatically
millify(value: number, options: MillifyOptions)
import millify from "millify";
// For CommonJS: `const { millify } = require("millify");`
millify(2500); // 2.5K
millify(1024000, {
precision: 3,
lowercase: true
});
// 1.024m
millify(39500, {
precision: 2,
locales: "de-DE"
});
// 3,95K
millify(1440000, {
units: ["B", "KB", "MB", "GB", "TB"],
space: true,
});
// 1.44 MB
Options
Name | Type | Default | Description |
---|---|---|---|
precision | number | 1 | Number of decimal places to use |
locales | string \| Array<string> | browser language | Formats the number in different languages |
lowercase | boolean | false | Use lowercase abbreviations |
space | boolean | false | Add a space between number and abbreviation |
units | Array<string> | ['', 'K', 'M', 'B', 'T', 'P', 'E'] | Unit abbreviations |
6.1.0
1 year ago
6.0.1
1 year ago
6.0.2
1 year ago
5.0.1
2 years ago
5.0.0
2 years ago
4.0.1
2 years ago
4.0.0
3 years ago
3.5.2
3 years ago
3.5.1
3 years ago
3.5.0
3 years ago
3.4.0
3 years ago
3.3.0
4 years ago
3.2.1
4 years ago
3.2.0
4 years ago
3.1.6
4 years ago
3.1.3
4 years ago
3.1.2
5 years ago
3.1.1
5 years ago
3.1.0
5 years ago
3.0.2
5 years ago
3.0.1
5 years ago
3.0.0
5 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago