Weekly downloads
Readme
Input :disappointed: | Value :joy: |
---|---|
6000 | '6K' |
10000 | '10km' |
42500 | '42.5 kg' |
1250000 | '1.25 MB' |
Get it on npm
npm install aveta
Get it on yarn
yarn add aveta
aveta(value: number, options: IOptions)
import aveta from 'aveta';
// For CommonJS: `const { aveta } = require("aveta");`
aveta(8700); // 8.7K
aveta(123456, {
digits: 3,
lowercase: true,
});
// 123k
aveta(4567, {
digits: 3,
lowercase: true,
});
// 4.57k
aveta(2048000, {
precision: 2,
lowercase: true,
});
// 2.48m
aveta(45500, {
precision: 3,
separator: ',',
});
// 4,550K
aveta(1440000, {
units: ['B', 'KB', 'MB', 'GB', 'TB'],
space: true,
});
// 1.44 MB
$ aveta 234000
// or
$ npx aveta 234000
234K
See aveta --help
for options.
Name | Type | Default | Description |
---|---|---|---|
precision | number | 1 | Number of significant digits |
digits | number | 0 | Number of digits |
separator | string | '.' | Desired decimal separator (e.g. decimal point or comma) |
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 |
Units
aveta
allows you custom your own units for your project.
That is amazing aveta
! :joy:
Authors
FAQs
Convert long numbers into abbreviated and human-readable strings.
The npm package aveta receives a total of 1,107 weekly downloads. As such, aveta popularity was classified as popular.
We found that aveta demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.