Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Convert long numbers into abbreviated and human-readable strings on an easy way.

License

NotificationsYou must be signed in to change notification settings

tal7aouy/aveta

Repository files navigation


logo

Convert large numbers into concise, human-readable formats easily.

Input 😞Output 😂
6000'6K'
10000'10K'
42500'42.5K'
1250000'1.25M'

Installation

With npm:

npm install aveta

With Yarn:

yarn add aveta

Usage

aveta(value:number,options?:Partial<IOptions>): string;
importavetafrom'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:',',});// '45,500K'aveta(1440000,{units:['B','KB','MB','GB','TB'],space:true,});// '1.44 MB'

AvetaReverse

Aveta also supports reversing the human-readable format back to a numeric value using theavetaReverse function.

avetaReverse(value:string): number;
import{avetaReverse}from'aveta';// For CommonJS: `const { avetaReverse } = require('aveta');`avetaReverse('8.7K');// 8700avetaReverse('123k');// 123000avetaReverse('4.57k');// 4570avetaReverse('2.48m');// 2480000

Command Line Usage

You can also useaveta directly in the terminal.

$ aveta 234000# or$ npx aveta 234000234K

For more options, run:

aveta --help

Default Options

Default Options

NameTypeDefaultDescription
precisionnumber1Number of decimal places to round to
digitsnumber0Number of significant digits to display
separatorstring'.'Decimal separator (e.g.. or,)
lowercasebooleanfalseOutput unit abbreviations in lowercase
spacebooleanfalseInsert a space between the number and unit abbreviation
unitsArray<string>['', 'K', 'M', 'B', 'T', 'P', 'E']Units to use for thousand, million, billion, etc.
basenumber1000Base to scale numbers (default is 1000 for K, M, etc.)
roundingMode'up' | 'down' | 'nearest''nearest'How numbers are rounded: nearest, always up, or always down
thresholdnumber0Minimum value before unit conversion is applied (coming)

License

Aveta is available under theMIT License.

Authors

Created byMhammed Talhaouy.

About

Convert long numbers into abbreviated and human-readable strings on an easy way.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

    Packages

    No packages published

    [8]ページ先頭

    ©2009-2025 Movatter.jp