npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

indo-formatter

v1.0.4

Published

Library for Indonesia format

Downloads

68

Readme

indo-formatter

NPM https://www.npmjs.com/package/indo-formatter

GIT https://github.com/rezarffahlevi/indo-formatter

Available:

  • Rupiah format
  • Writing numbers (does not support commas)
  • Indonesian date format
  • Initial capital
  • Relative time

Version 1.0.3

Import


const idf = require('indo-formatter');

//Or

const {toTerbilang, toUcFirst, toRupiah, toTanggal} = require('indo-formatter');

//ES6

import idf, { toTerbilang, toUcFirst, toRupiah, toTanggal } from 'indo-formatter';

Example

// with default

idf.toUcFirst(idf.toTerbilang(10000)); //Sepuluh ribu
idf.toTanggal() //Selasa, 18 februari 2020 (Hari ini)


// with import function

toTerbilang(2513) //dua ribu lima ratus tiga belas

toUcFirst(toTerbilang(2513)) //Dua ribu lima ratus tiga belas

toRupiah(10000) //Rp. 10.000,00

toRupiah(10000, false) // Rp. 10.000

toTanggal() // Selasa, 18 februari 2020 (today)

toTanggal('2020-02-17') // Senin, 17 februari 2020

toTanggal('10/21/2012', 'l') // 21 okt 2012


// Assumption is now on March 12, 2020 at 10:30

fromNow('03-04-2020 20:10:00'); // 8 hari yang lalu

fromNow(1583983217435); // 16 menit lagi

fromNow('2021-02-17'); // sekitar 2 tahun lagi

fromNow('2018-02-17'); // sekitar 2 tahun yang lalu

Available Props

| Name | Params Type | Default | Description | | ------------------------------ | ---------------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | | toTerbilang(param) | string or int | none (required) | Writing numbers (does not support commas), support until 10^62 | toRupiah(param, format) | string or int, boolean | none (required), default format is true | For rupiah format. param must be string or int, and format must be boolean. if true rupiah with commas and if false rupiah only | toTanggal(date, format) | string or int or timestamp | today | For Indonesia format date. Date must be string or date with format('YYYY-MM-DD') or format('DD-MM-YYYY') or New Date(); and format default is 'L' if the value format is 'l' so will be return format date Indonesia without day. | toUcFirst(param) | string | none (required) | For initial capitalize. param must be string; support until 10^62 | fromNow(param) | string or int or timestamp | none (required) | For relative time, future or past