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.
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 updateNow you can build & test with yarn:
> yarn
> yarn build
> yarn testTo run examples:
> yarn examplesReleases can be done with the following steps:
> lerna version
> lerna exec --concurrency 1 --no-bail --sort -- bazel run :publishor combined together
> npx lerna version --yes && npx lerna exec --concurrency 1 --no-bail --sort -- bazel run :publishTo publish next tag
> lerna version prerelease --yes && lerna exec --concurrency 1 --no-bail --sort -- bazel run :publish -- --tag nextCross-browser Testing Platform and Open Source <3 Provided by Sauce Labs