Converts Numbers (including decimal points) into words for Indian style. It also converts the numbers into words for currency, again, for Indian style.
npm install to-words --save
OR
yarn add to-words
let toWords = require('to-words');
let words = toWords(123); // words = One Hundred Twenty Three
words = toWords(123.45); // words = One Hundred Twenty Three Point Fourty Five
To convert to currency
let toWords = require('to-words');
let words = toWords(452, {currency: true}); // words = Four Hundred Fifty Two Rupee Only
words = toWords(452.36, {currency: true}); // words = Four Hundred Fifty Two Rupee And Thirty Six Paise Only