rubles

Стоимость прописью

В российском документообороте принято писать сумму прописью. Такое должно быть в договорах, актах, расписках и других подобных документах. Rubles.js призван решить эту проблему комплексно, он работает в браузере и на серверной стороне.

Установить через npm

$ npm install rubles
var rubles = require('rubles').rubles;
 
var text = rubles(12.10);
console.log(text); // двенадцать рублей 10 копеек 
 
var text = rubles("52151,31");
console.log(text); // пятьдесят две тысячи сто пятьдесят один рубль 31 копейка 
{rubles} = require 'rubles'
 
text = rubles 1000.32
console.log text # одна тысяча рублей 32 копейки 
 
text = rubles "2000000,1"
console.log text # два миллиона рублей 10 копеек 

Установить через bower

$ bower install rubles --save
<script src="components/rubles/lib/rubles.min.js"></script>
<script>
var text = rubles(12.10);
console.log(text); // двенадцать рублей 10 копеек
 
var text = rubles("52151,31");
console.log(text); // пятьдесят две тысячи сто пятьдесят один рубль 31 копейка
</script> 

Пожалуйста, создайте тикет — https://github.com/meritt/rubles/issues

Для запуска тестов обновите репозиторий и запустите:

$ npm test

Лицензия MIT, смотрите файл license.md.