Releases: meritt/rubles
Releases · meritt/rubles
v3.0.0
Библиотека переписана как ES-модуль без зависимостей.
Несовместимые изменения
- Только ES-модули. Пакет подключается через
import { rubles } from 'rubles'. Прежний вызовrequire('rubles').rublesбольше не работает (на Node.js 24+ доступенrequire()для ES-модулей). - Сборки для браузера нет. Пакет подключается как обычный ES-модуль и собирается вместе с проектом.
- При некорректных входных данных функция возвращает
nullвместоfalse.
Остальные изменения
- Разбор и округление переписаны заново: строгая проверка входных данных, корректная обработка копеек и сумм с пробелами между разрядами.
- Тесты переведены на встроенный модуль
node:testв формате ES-модулей. Добавлены проверки округления, пограничных сумм и форм белорусского рубля. - Тулинг: вместо prettier — oxlint и oxfmt; вместо npm — pnpm.
v2
Full Changelog: v0.2.0...v2.0.0