Skip to content

mcnaveen/numify

Repository files navigation

🔢 Numify 🔠

Test Downloads this Week Bundle Size Version

Numify

🦄 Zero dependency utility to convert long numbers to human readable format. Supports multiple locales and number formats.

Works with React, Vue, Svelte, and any other framework that supports ES6 modules.

(:loudspeaker: Pronounced as "Num-e-fy")

💡 Currently Supported Locales

  • en - English
  • de - German
  • fr - French
  • es - Spanish
  • it - Italian
  • se - Swedish
  • in - Indian (Lakhs, Crores, etc.)
❌ Without Numify ✅ With Numify
1000 Views 1k Views
25000 Likes 25k Likes
30000 Retweets 30k Retweets
1000000 Followers 1M Followers
1000000000 Followers 1B Followers
1000000000000 Followers 1T Followers

📦 Requirements

Node.js 18.x or above

✨ Installation

Install the NPM Package with the below command:

npm install numify --save

(or)

Install with Yarn:

yarn add numify

🖊️ Usage

Import the module in your project:

// Commonjs Import
var { numify } = require("numify");

// or ES6 import
import { numify } from "numify";

💡 Example

Pass the Number to the function

import { numify } from "numify";

const number = numify(1000);
console.log(number);


// With options
const number = numify(23878437, {
  formatType: "in", // "en", "de", "fr", "es", "it", "se"
  precise: true,
});

console.log(number);

☑️ Example Output

1K (English)
23.9 Cr (Indian)

💚 Message

I hope you find this useful. If you have any questions, please create an issue.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy