li18nt

JSON →
library 5.0.0 ·javascript
verified Jun 4, 2026

An ESM-only (since v5.0.0) CLI and API tool for linting, formatting, sorting, and deduplicating i18n locale JSON files. It detects cross-file type conflicts, duplicate translations, and enforces consistent property naming and alphabetical ordering. Zero runtime dependencies, ships TypeScript types, and can auto-fix issues. Released under MIT, maintained actively by Simonwep. Unlike general JSON linters, li18nt is purpose-built for translation workflows.