{"library":"messageformat-loader","type":"library","category":null,"description":"Webpack loader that compiles MessageFormat ICU message strings into JavaScript modules at build time. Supports JSON, YAML, and JS source files containing ICU MessageFormat strings. Compatible with messageformat 1.x and 2.x. The loader transforms message resources into pre-compiled functions for efficient runtime internationalization. While the core messageformat library has moved to v4 (prerelease) with a rewritten API and MF2 spec support, this loader remains at v0.8.1 and only supports the older 1.x/2.x versions. Key differentiator: integrates MessageFormat compilation into webpack pipeline, avoiding runtime compilation overhead.","language":"javascript","status":"maintenance","version":"0.8.1","tags":["javascript","i18n","pluralformat","icu","selectformat","messageformat","internationalization","json","yaml"],"install":[{"cmd":"npm install messageformat-loader","imports":["// In webpack.config.js:\nmodule.exports = {\n  module: {\n    rules: [\n      { test: /\\.json$/, use: 'messageformat-loader' }\n    ]\n  }\n}"]},{"cmd":"yarn add messageformat-loader","imports":[]},{"cmd":"pnpm add messageformat-loader","imports":[]}],"homepage":"https://messageformat.github.io/","github":"https://github.com/messageformat/messageformat","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/messageformat-loader","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/messageformat-loader/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}