44 packages
babel-plugin-formatjs
Extracts string messages for translation from modules that use formatjs.
babel-plugin-react-intl
Extracts string messages for translation from modules that use React Intl.
eslint-plugin-formatjs
ESLint plugin for formatjs
fast-messageformat-parser
Hand-written ICU MessageFormat parser with compatible output as [`intl-messageformat-parser`](https://www.npmjs.com/package/intl-messageformat-parser) but 6 - 10 times as fast.
@formatjs/cli
A CLI for formatjs.
@formatjs/cli-lib
Lib for CLI for formatjs.
@formatjs/ecma376
generate ecma376 numFmt in different locales & currencies
@formatjs/ecma402-abstract
A collection of implementation for ECMAScript abstract operations
@formatjs/editor
A ICU MessageFormat Editor UI
formatjs-extract-cldr-data
Utility library that extracts the CLDR data that's needed by the FormatJS libraries.
@formatjs/fast-memoize
fork of fast-memoize and support esm
@formatjs/icu-messageformat-parser
Hand-written ICU MessageFormat parser with compatible output as [`intl-messageformat-parser`](https://www.npmjs.com/package/intl-messageformat-parser) but 6 - 10 times as fast.
@formatjs/icu-skeleton-parser
@formatjs/intl
Internationalize JS apps. This library provides an API to format dates, numbers, and strings, including pluralization and handling translations.
@formatjs/intl-datetimeformat
Intl.DateTimeFormat polyfill
@formatjs/intl-displaynames
Polyfill for: https://tc39.es/proposal-intl-displaynames
@formatjs/intl-durationformat
Intl.DurationFormat polyfill
@formatjs/intl-enumerator
Intl.Enumerator polyfill
@formatjs/intl-getcanonicallocales
Intl.getCanonicalLocales polyfill
@formatjs/intl-listformat
Formats JS list in a i18n-safe way
@formatjs/intl-locale
Intl.Locale polyfill
@formatjs/intl-localematcher
Intl.LocaleMatcher ponyfill
@formatjs/intl-numberformat
Ponyfill for ES2020 Intl.NumberFormat
@formatjs/intl-pluralrules
Polyfill for Intl.PluralRules
@formatjs/intl-relativetimeformat
Formats JavaScript dates to relative time strings.