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 update
Now you can build & test with yarn:
> yarn
> yarn build
> yarn test
To run examples:
> yarn examples
Releases can be done with the following steps:
> lerna version
> lerna exec --concurrency 1 --no-bail --sort -- bazel run :publish
or combined together
> npx lerna version --yes && npx lerna exec --concurrency 1 --no-bail --sort -- bazel run :publish
To publish next tag
> lerna version prerelease --yes && lerna exec --concurrency 1 --no-bail --sort -- bazel run :publish -- --tag next
Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs