Skip to content

The monorepo home to all of the FormatJS related libraries, most notably react-intl.

Notifications You must be signed in to change notification settings

snyamathi/formatjs

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FormatJS

Unit Tests Karma Tests Slack FormatJS

Sauce Browser Matrix Status

This repository is the home of FormatJS and related libraries.

Slack: Join us on Slack at formatjs.slack.com for help, general conversation and more πŸ’¬πŸŽŠπŸŽ‰ You can sign-up using this invitation link.

Development

We currently use bazel to develop, along with lerna for package management.

To setup locally, first initialize the git submodule:

git submodule init
git submodule update

Now you can build & test with npm:

npm i && npm run build && npm run test

To run examples:

npm run examples

To build/test individual package:

npx bazel build //packages/react-intl
npx bazel test //packages/react-intl

Releases can be done with the following steps (must use npm):

npm run release

To publish next tag (must use npm):

npm run release:next

Published Packages

Package Version Changelog License
@formatjs/cli version CHANGELOG license
@formatjs/icu-messageformat-parser version CHANGELOG license
@formatjs/intl-datetimeformat version CHANGELOG license
@formatjs/intl-displaynames version CHANGELOG license
@formatjs/intl-getcanonicallocales version CHANGELOG license
@formatjs/intl-listformat version CHANGELOG license
@formatjs/intl-locale version CHANGELOG license
@formatjs/intl-numberformat version CHANGELOG license
@formatjs/intl-pluralrules version CHANGELOG license
@formatjs/intl-relativetimeformat version CHANGELOG license
@formatjs/intl version CHANGELOG license
@formatjs/ts-transformer version CHANGELOG license
babel-plugin-formatjs version CHANGELOG license
eslint-plugin-formatjs version CHANGELOG license
intl-messageformat version CHANGELOG license
react-intl version CHANGELOG license

Big Thanks

Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs

About

The monorepo home to all of the FormatJS related libraries, most notably react-intl.

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 89.4%
  • Starlark 8.1%
  • JavaScript 1.8%
  • CSS 0.3%
  • Vue 0.2%
  • HTML 0.2%