formatingjs
v1.0.1
Published
library open source untuk formating string di javascript
Downloads
13
Readme
Formatingjs
adalah sebuah library NPM yang dirancang khusus untuk memudahkan pemformatan string dalam pengembangan web. Library ini menyediakan berbagai fungsi dan metode untuk memanipulasi teks dengan mudah dan efisien.
Features
- Easy Integration: Simple and seamless integration with your applications.
- Cross-Platform: Works on various platforms, including Windows, macOS, and Linux.
Installation
npm install formatingjs
Example
const {
joinString,
countCharacters,
reverseString,
cutString,
currencyFormat,
replaceString,
} = require("formatingjs");
const string = "Hello World!!";
const longString =
"Sebelum kematiannya, Heiter berhasil memasukkan manusia magang muda bernama Fern ke Frieren. Didorong oleh hasrat sang elf untuk mengumpulkan segudang mantra sihir, pasangan ini memulai perjalanan tanpa tujuan, mengunjungi kembali tempat-tempat yang pernah dikunjungi para pahlawan dahulu kala. Sepanjang perjalanan mereka, Frieren perlahan-lahan menghadapi penyesalannya atas hilangnya kesempatan untuk menjalin ikatan yang lebih erat dengan rekan-rekannya yang kini telah meninggal. - Source Frieren My Anime List";
console.log(joinString(["Hello", "World", "!!"]));
console.log("\n");
console.log(countCharacters(string));
console.log("\n");
console.log(reverseString(string));
console.log("\n");
console.log(cutString(string, 8));
console.log("\n");
console.log(currencyFormat(100000, "id-ID", "currency", "IDR"));
console.log("\n");
console.log(replaceString(longString, "Frieren", "Elf", false));
console.log("\n");
console.log(replaceString(longString, "Frieren", "Elf"));
console.log("\n");
var body = longString;
body = replaceString(body, "mati", "ma*i", true);
body = replaceString(body, "hasrat", "has*at", true);
console.log(body);
console.log("\n");
CDN
Using jsDelivr CDN (ES5 UMD browser module):
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/formattingjs.min.js"></script>
Using unpkg CDN:
<script src="https://unpkg.com/[email protected]/dist/formattingjs.min.js"></script>
Example CDN
const string = "Hello World!!";
const longString =
"Sebelum kematiannya, Heiter berhasil memasukkan manusia magang muda bernama Fern ke Frieren. Didorong oleh hasrat sang elf untuk mengumpulkan segudang mantra sihir, pasangan ini memulai perjalanan tanpa tujuan, mengunjungi kembali tempat-tempat yang pernah dikunjungi para pahlawan dahulu kala. Sepanjang perjalanan mereka, Frieren perlahan-lahan menghadapi penyesalannya atas hilangnya kesempatan untuk menjalin ikatan yang lebih erat dengan rekan-rekannya yang kini telah meninggal. - Source Frieren My Anime List";
console.log(FormattingJS.joinString(["Hello", "World", "!!"]));
console.log("\n");
console.log(FormattingJS.countCharacters(string));
console.log("\n");
console.log(FormattingJS.reverseString(string));
console.log("\n");
console.log(FormattingJS.cutString(string, 8));
console.log("\n");
console.log(FormattingJS.currencyFormat(100000, "id-ID", "currency", "IDR"));
console.log("\n");
console.log(FormattingJS.replaceString(longString, "Frieren", "Elf", false));
console.log("\n");
console.log(FormattingJS.replaceString(longString, "Frieren", "Elf"));
console.log("\n");
var body = longString;
body = FormattingJS.replaceString(body, "mati", "ma*i", true);
body = FormattingJS.replaceString(body, "hasrat", "has*at", true);
console.log(body);
console.log("\n");
Output
> [email protected] test
> node test/test.js
Hello World !!
13
!!dlroW olleH
Hello Wo
Rp 100.000,00
Sebelum kematiannya, Heiter berhasil memasukkan manusia magang muda bernama Fern ke Elf. Didorong oleh hasrat sang elf untuk mengumpulkan segudang mantra sihir, pasangan ini memulai perjalanan tanpa tujuan, mengunjungi kembali tempat-tempat yang pernah dikunjungi para pahlawan dahulu kala. Sepanjang perjalanan mereka, Frieren perlahan-lahan menghadapi penyesalannya atas hilangnya kesempatan untuk menjalin ikatan yang lebih erat dengan rekan-rekannya yang kini telah meninggal. - Source Frieren My Anime List
Sebelum kematiannya, Heiter berhasil memasukkan manusia magang muda bernama Fern ke Elf. Didorong oleh hasrat sang elf untuk mengumpulkan segudang mantra sihir, pasangan ini memulai perjalanan tanpa tujuan, mengunjungi kembali tempat-tempat yang pernah dikunjungi para pahlawan dahulu kala. Sepanjang perjalanan mereka, Elf perlahan-lahan menghadapi penyesalannya atas hilangnya kesempatan untuk menjalin ikatan yang lebih erat dengan rekan-rekannya yang kini telah meninggal. - Source Elf My Anime List
Sebelum kema*iannya, Heiter berhasil memasukkan manusia magang muda bernama Fern ke Frieren. Didorong oleh has*at sang elf untuk mengumpulkan segudang mantra sihir, pasangan ini memulai perjalanan tanpa tujuan, mengunjungi kembali tempat-tempat yang pernah dikunjungi para pahlawan dahulu kala. Sepanjang perjalanan mereka, Frieren perlahan-lahan menghadapi penyesalannya atas hilangnya kesempatan untuk menjalin ikatan yang lebih erat dengan rekan-rekannya yang kini telah meninggal. - Source Frieren My Anime List
Contributing
We welcome contributions! Please follow our contribution guidelines before submitting pull requests.
License
This project is licensed under the MIT License - see the LICENSE file for details.