# intl-messageformat

> Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.

Latest version **11.2.15** (published 2026-09-12) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install intl-messageformat
pnpm add intl-messageformat
yarn add intl-messageformat
bun add intl-messageformat
```

## Health

**Score 63/100 (C)** — status: active.

Positive: has types package; no vulnerabilities; recently updated; high maintenance score; popular repo.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 11.2.15 |
| Published | 2026-09-12 |
| First published | 2014-01-16 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | separate (@types/intl-messageformat) |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 14747 |
| Author | Eric Ferraiuolo <eferraiuolo@gmail.com> |
| Maintainers | longlho, redonkulus, pyrocat |
| Keywords | globalization, i18n, icu, internationalization, intl, localization, messageformat, parser, plural |

## Links

- npm: https://www.npmjs.com/package/intl-messageformat
- Repository: git@github.com:formatjs/formatjs
- Homepage: https://github.com/formatjs/formatjs
- Issues: https://github.com/formatjs/formatjs/issues
- npm.io page: https://npm.io/package/intl-messageformat

## Alternatives

- [messageformat](https://npm.io/package/messageformat.md) — 329.7K weekly downloads
- [@mintlify/scraping](https://npm.io/package/@mintlify/scraping.md) — 294.8K weekly downloads
- [@mintlify/previewing](https://npm.io/package/@mintlify/previewing.md) — 209.5K weekly downloads
- [@mintlify/prebuild](https://npm.io/package/@mintlify/prebuild.md) — 209.5K weekly downloads
- [@mintlify/link-rot](https://npm.io/package/@mintlify/link-rot.md) — 206.3K weekly downloads

## Recent versions

- 11.2.15 (latest) — 2026-09-12
- 12.0.0-rc.0 (rc) — 2026-09-13
- 9.0.4-alpha.0 (next) — 2020-07-14
- 11.2.14 — 2026-08-17
- 11.2.13 — 2026-07-31
- 11.2.12 — 2026-07-16
- 11.2.11 — 2026-07-11
- 11.2.10 — 2026-07-09
- 11.2.9 — 2026-06-26
- 11.2.8 — 2026-06-04
- 11.2.7 — 2026-05-22
- 11.2.6 — 2026-05-15
- 11.2.5 — 2026-05-12
- 11.2.4 — 2026-05-05
- 11.2.3 — 2026-04-29
- … 298 more at https://npm.io/package/intl-messageformat/versions

## README

# Intl MessageFormat

We've migrated the docs to https://formatjs.github.io/docs/intl-messageformat.

---
_Source: https://npm.io/package/intl-messageformat · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
