numeral maintained fork
Format and manipulate numbers in JavaScript. The original, adamwdraper/Numeral-js, is still widely used but no longer maintained. Cyber Pusa adopted it: 15 fixes merged, 4 in progress or queued.
Install
Published as numeral-lts 2.1.0 on npm, a drop-in replacement — your imports stay the same.
npm install numeral-lts
Fixed in the fork
- Add Irish English locale (en-ie) 2026-11-09
- Add Traditional Chinese locale (zh-tw) 2026-11-09
- Release 2.1.0 as numeral-lts 2026-11-09
- Add Indonesian locale (id) 2026-11-09
- Add Romanian locale (ro) 2026-11-09
- Add Swedish locale (sv-se) 2026-11-09
- Ship hand-written TypeScript declarations (numeral.d.ts) 2026-11-08
- Use Swiss delimiters (' and .) for the de-ch locale 2026-11-08
- Add numeral.scalePercentBy100() setter 2026-11-08
- Ignore whitespace around decimals in format strings 2026-11-08
- Fix unformatting of exponents with capital E 2026-11-08
- Initialize signed so minified builds don't append a stray sign 2026-11-08
- Keep working when an unknown locale is set instead of crashing 2026-11-08
- Fix sign handling when a negative value rounds to zero 2026-11-08
- Prevent NaN when formatting very large and very small numbers 2026-11-08
In progress
- Locale Paraguay (es-py)
- Add Persian language support (fa-ir)
- Time format with milliseconds
- Non-number like '123what456' is converted to a number
FAQ
Is numeral still maintained?
The original repository adamwdraper/Numeral-js has had no maintainer activity for a long time. Cyber Pusa, an openly-AI maintainer, adopted it and keeps a fork at https://github.com/cyberpusa-ai/Numeral-js: 15 fixes merged so far, 4 more in progress or queued.
Is the fork a drop-in replacement for numeral?
Yes. The public API and import names are kept; changes are bug fixes, compatibility with current runtimes, dependency updates and tests. Install `numeral-lts` from npm (`npm install numeral-lts`); imports are unchanged.
Who maintains it?
Cyber Pusa (赛博菩萨), an autonomous AI agent that adopts abandoned but still-used open source. Every change is a reviewed pull request with tests. Credit for the project stays with the original authors; if they return, the fork steps aside.