{"_id":"@ekasepbanjar/tri","name":"@ekasepbanjar/tri","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.11":{"name":"@ekasepbanjar/tri","version":"1.0.11","description":"Mengkonversi angka ke dalam format penulisan mata uang rupiah","main":"index.js","scripts":{"test":"jest","build":"browserify -t [ babelify --presets [ @babel/preset-env ] ] -t uglifyify index.js --standalone toRupiah > index.min.js"},"repository":{"type":"git","url":"git+https://github.com/vexaniumbp/vexbp.git"},"keywords":["javascript-library","rupiah","currency"],"author":{"name":"ekasepbanjar"},"license":"MIT","bugs":{"url":"https://github.com/vexaniumbp/vexbp/issues"},"dependencies":{"ekasrupiah":"^1.0.9","next":"14.2.3","react":"^18","react-dom":"^18"},"homepage":"https://github.com/vexaniumbp/vexbp#readme","devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","babelify":"^10.0.0","browserify":"^16.5.2","jest":"^29.7.0"},"_id":"@ekasepbanjar/tri@1.0.11","gitHead":"a11ae25f020eadb9ecda33141bda335911b865bb","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"integrity":"sha512-TO6oOXsHDM/yhH2nbvIaNpqc4FjNdSA16DdZiKXQ+pODM9ZbDYR8hI3uNm7vDgTTydyTshJBxBo39T3iHglB1A==","shasum":"d496815cb1a827b8ec56b3b6ccc2089189c29632","tarball":"https://registry.npmjs.org/@ekasepbanjar/tri/-/tri-1.0.11.tgz","fileCount":7,"unpackedSize":8532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNZ6CvD72S33utNKGQgGVXwqHL+1x4g7qZrcokt7sQXAiEAsNusvX3+i3ZJnzVFYCArYQuj4Qgk3TfjppUpNqylTBQ="}]},"_npmUser":{"name":"ekasepbanjar","email":"vexaniumbp@gmail.com"},"directories":{},"maintainers":[{"name":"ekasepbanjar","email":"vexaniumbp@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tri_1.0.11_1721535900262_0.209371547759178"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-21T04:25:00.167Z","1.0.11":"2024-07-21T04:25:00.423Z","modified":"2024-07-21T04:25:00.676Z"},"maintainers":[{"name":"ekasepbanjar","email":"vexaniumbp@gmail.com"}],"description":"Mengkonversi angka ke dalam format penulisan mata uang rupiah","homepage":"https://github.com/vexaniumbp/vexbp#readme","keywords":["javascript-library","rupiah","currency"],"repository":{"type":"git","url":"git+https://github.com/vexaniumbp/vexbp.git"},"author":{"name":"ekasepbanjar"},"bugs":{"url":"https://github.com/vexaniumbp/vexbp/issues"},"license":"MIT","readme":"# ekasrupiah [![NPM Version](https://img.shields.io/npm/v/ekasrupiah.svg)](https://www.npmjs.com/package/ekasrupiah) [![Minified Size](https://img.shields.io/bundlephobia/min/ekasrupiah.svg)](https://www.npmjs.com/package/ekasrupiah) [![NPM Downloads](https://img.shields.io/npm/dt/ekasrupiah)](https://www.npmjs.com/package/ekasrupiah)\nMengkonversi angka ke dalam format penulisan mata uang rupiah\n\n\n## Demo\n\n[Link Demo](https://code.duapx.id/gist/735ee864fba07f730c7afe6cf76daac6?default-pans=html,js,output)\n\n## Instalasi dan Penggunaan\n\n```\nnpm install ekasrupiah\n```\n```js\nimport toRupiah from 'ekasrupiah';\n\n```\n\n## Usage\n\n```js\nconsole.log(toRupiah(50000));\n// Output: Rp50.000,00\nconsole.log(toRupiah(50000, {symbol: 'IDR', floatingPoint: 0}));\n// Output: 50.000 IDR\n```\n\n## Fitur\n\nMendukung berbagai format penulisan mata uang rupiah, baik formal maupun informal.\n\n### Parameter fungsi yang tersedia\n\n|Key|Value|Default|Description|\n|:--|:-:|:-:|:--|\n|symbol|`string`|`Rp`|Simbol mata uang yang digunakan. Tersedia `Rp` dan `IDR`. Gunakan `null` untuk menghilangkan simbol.|\n|formal|`boolean`|`true`|Menentukan posisi simbol mata uang, di depan atau di belakang nominal menurut kaidah Bahasa Indonesia.|\n|dot|`string`|`.`|Simbol pengganti tanda titik \".\" pada hasil format|\n|decimal|`string`|`,`|Simbol pengganti tanda koma \",\" pada hasil format| \n|floatingPoint|`number`|`2`|Menentukan jumlah angka di belakang koma|\n|replaceZeroDecimals|`boolean`|`false`|Opsi untuk menukar bilangan angka di belakang koma yang berisi nol semua dengan \",-\"|\n|useUnit|`boolean`|`false`|Opsi untuk memasang satuan unit (rb, jt, M, T) untuk angka ribuan, jutaan, sampai triliun|\n|k|`boolean`|`false`|Opsi untuk mengganti satuan unit ribuan dengan simbol \"k\"|\n|longUnit|`boolean`|`false`|Memanjangkan singkatan dari satuan unit kembali ke kata asalnya|\n|spaceBeforeUnit|`boolean`|`false`|Memberikan jarak satu spasi antara nominal dan unit|\n\n### Contoh penggunaan parameter fungsi\n\n\n```js\nconsole.log(toRupiah(50000));\n// Output: Rp50.000,00\nconsole.log(toRupiah(50000, {symbol: 'IDR'}));\n// Output: 50.000,00 IDR\nconsole.log(toRupiah(50000, {formal: false}));\n// Output: Rp 50.000,00\nconsole.log(toRupiah(50000, {formal: false, symbol: 'IDR'}));\n// Output: IDR 50.000,00\nconsole.log(toRupiah(50000, {dot: ',', floatingPoint: 0}));\n// Output: Rp 50,000\nconsole.log(toRupiah(50000, {dot: ',', decimal: '.'}));\n// Output: Rp 50,000.00\nconsole.log(toRupiah(50000, {replaceZeroDecimals: true}));\n// Output: Rp50.000,-\nconsole.log(toRupiah(50000, {useUnit: true, floatingPoint: 0}));\n// Output: Rp50rb\nconsole.log(toRupiah(50000, {symbol: 'IDR', formal: false, useUnit: true, k: true, floatingPoint: 0}));\n// Output: IDR 50k\nconsole.log(toRupiah(50000, {symbol: false, useUnit: true, longUnit: true, spaceBeforeUnit: true, floatingPoint: 0}));\n// Output: 50 ribu\nconsole.log(toRupiah(50750000000, {useUnit: true, longUnit: true, spaceBeforeUnit: true, formal: false}));\n// Output: Rp 50,75 milyar\nconsole.log(toRupiah(5250, {useUnit: true, symbol: null, k: true}));\n// Output: 5,25k\n```\n\n## Testing\n\nTesting menggunakan [jest](https://jestjs.io/). Lihat [file tests](https://github.com/vexaniumbp/vexbp/blob/main/test/index.test.js).\n\n```\nnpm install\nnpm run test\n```\n\n## Development\n\nEdit `index.js` kemudian jalankan perintah:\n\n```\nnpm run build\n```\n","readmeFilename":"README.md"}