{"library":"format-message-cli","type":"library","category":null,"description":"Command-line tools for linting, extracting, and inlining format-message translations in JavaScript projects. Version 6.2.4 provides three main commands: lint (validate message patterns and translations), extract (collect all message patterns into a JSON/YAML file), and transform (replace pattern calls with translations, optionally inlined). Integrates with format-message and supports generating IDs from messages. CLI-only, requires format-message as a peer dependency. Differentiates from similar i18n tools by offering a complete workflow from extraction to inlining without a build plugin.","language":"javascript","status":"active","version":"6.2.4","tags":["javascript","i18n","intl","internationalization","localization","globalization","messageformat","pluralformat","selectformat"],"last_verified":"Fri May 01","install":[{"cmd":"npm install format-message-cli","imports":["npx format-message lint","npx format-message extract --out-file locales/en.json src/**/*.js","npx format-message transform --inline --translations locales/fr.json --locale fr src/**/*.js"]},{"cmd":"yarn add format-message-cli","imports":[]},{"cmd":"pnpm add format-message-cli","imports":[]}],"homepage":null,"github":"https://github.com/format-message/format-message","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/format-message-cli","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}