thai-baht-text-but-useless
v1.0.0
Published
Thai Baht converter package for Node.js, Powered by 'to-words' & 'bahttext' to support both Thai and English
Downloads
16
Maintainers
Readme
Useless Thai Baht Converter
Node.js package to convert numerical values into written text in both Thai and English, specifically formatted for Thai Baht currency values. It leverages the 'to-words' package with some conditions for English conversions and utilizes 'bahttext' for Thai language support.
PS. I'm creating this package for my own personal use and I just wanted to make it public in case anyone else finds it useful even if it's pretty useless.
Features and Usage
- Converts numerical values into written text in both Thai and English
// ---- Import ----
// CommonJS
const toBahtText = require("thai-baht-text-but-useless").default;
const { toBahtTextEnglish, toBahtTextThai } = require("thai-baht-text-but-useless");
// ES6
import toBahtText, { toBahtTextThai, toBahtTextEnglish } from "thai-baht-text-but-useless";
// ---- Usage ----
console.log(toBahtText(123)); // OUTPUT: หนึ่งร้อยยี่สิบสามบาทถ้วน
console.log(toBahtTextThai(123)); // OUTPUT: หนึ่งร้อยยี่สิบสามบาทถ้วน
console.log(toBahtTextThai(55.36)); // OUTPUT: ห้าสิบห้าบาทสามสิบหกสตางค์
console.log(toBahtText(123, "en")); // OUTPUT: One hundred Twenty Three Baht Only
console.log(toBahtTextEnglish(123)); // OUTPUT: One hundred Twenty Three Baht Only
console.log(toBahtTextEnglish(55.36)); // OUTPUT: Fifty Five Baht and Thirty Six Satang
- Nothing else
Installation
npm install --save thai-baht-text-but-useless
yarn add thai-baht-text-but-useless
pnpm add thai-baht-text-but-useless
License
This project is licensed under the MIT License
Acknowledgements
Thanks to the creators of the 'to-words' and 'bahttext' packages for providing the foundational tools used in this project.
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.