Current collected state Current
Observed since 20 Oct, 18:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
114k.js
114k.js is a lightweight number abbreviation library.
A a lightweight number abbreviation library.
Using npm:
npm i 114k.js
Using <script>
<script src="format114k.global.js"></script>
import { abbreviateNumber, formatNumber } from "114k.js"
console.log(abbreviateNumber(114514)); // 114.5k
console.log(formatNumber(114514)); // 114,514
or
console.log(format114k.abbreviateNumber(114514)); // 114.5k
console.log(format114k.formatNumber(114514)); // 114,514
formatNumber(num: Number): StringGet the formatted number like 114,514
num: NumberThe number to be formatted.
abbreviateNumber(num: Number, digits?: Number, rounding?: String, locale?: String): Stringnum: NumberThe number to be abbreviated.
digits?: NumberNumber of decimal places to be retained. An integer is required.
Default: 1
rounding?: StringRounding method.
Default: "round"
Possible options:
"round""ceil""floor"locale?: StringLanguage of the abbreviated number.
Default: "en"
Possible options:
"en" // k, M, B, T..."ru" // тыс., млн..."zh-CN" // 万, 亿, 万亿..."zh-TW" // 萬, 億, 兆, 京..."ja" // 万, 億, 兆, 京..."ko" // 만, 억, 조, 경..."vi" // nghìn, tỷ, nghìn tỷMaximum Numbers:
num of zh-CN, zh-TW, ja and ko is 1e25-1.num of en and ru is 1e16-1.num of vi is 1e13-1.console.log(
`The population of India in 2023 was ${formatNumber(1428627663)}, about ${abbreviateNumber(1428627663, 2, "round", "en")} people.`
)
// The population of India in 2023 was 1,428,627,663, about 1.43B people.
console.log(
`台灣共有${abbreviateNumber(36197, 2, "round", "zh-TW")}平方千米的土地。`
)
// 台灣共有3.62萬平方千米的土地。
console.log(
`中国大陆在约${abbreviateNumber(9596961, 2, "round", "zh-CN")}平方千米的土地中塞入了约${abbreviateNumber(1426389855, 2, "round", "zh-CN")}的人口。`
)
// 中国大陆在约959.7万平方千米的土地中塞入了约14.26亿的人口。
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
rollupEnvironment{
"local_name": "rollup",
"alias": false,
"peer_metadata": null
} | ^4.24.3 | development |
@rollup/plugin-jsonEnvironment{
"local_name": "@rollup/plugin-json",
"alias": false,
"peer_metadata": null
} | ^6.1.0 | development |
rollup-plugin-terserEnvironment{
"local_name": "rollup-plugin-terser",
"alias": false,
"peer_metadata": null
} | ^7.0.2 | development |
Source distribution
{
"shasum": "ed26ac40eac42c223bd78f16acc7bc1170f05258",
"tarball": "https://registry.npmjs.org/114k.js/-/114k.js-0.1.3.tgz",
"fileCount": 10,
"integrity": "sha512-oUqQkZzuKBNE7gcKr841e/DpQrxQHSjPN0WYd7J7rUOhLBnJEk9Q7qxoM473wkLgox191O4jPNLNSJUKMu108w==",
"signatures": [
{
"sig": "MEQCIHGOQogVfsXYkdTfPd4lm8cZxmzEaCPx4j/toFs0phunAiAXqFqMj3uOY+33/Ws09eyyZmTca7ukjUVrxihtIHzczQ==",
"keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
}
],
"unpackedSize": 11524
}Observed since 20 Oct, 18:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:b4aa80ad66fb9dbd06833cdbe5a6d2f194d3d0dd6c6a048a7ef6e575780d8a9d