Hadron React Components
- hadron-react-bson Hadron React BSON Components
- hadron-react-utils Hadron React Utils
- hadron-react-buttons Hadron React Buttons
- hadron-react-components Hadron React Components
See Lerna for information on the module organisation and publishing.
npm install
This will bootstrap all the packages, install all their dependencies and link the local packages together so that local changes on one package will immediate reflect in the others.
Is also useful to have Lerna installed as a global module to run scoped tasks locally:
npm install --global lerna
NOTE: do not run npm install
directly inside the packages since that will break the links that lerna maintain.
Run all the tests in all the packages.
npm run test
Run checks on all packages in the repo - this also runs as a precommit hook.
npm run check
After merging a PR you can run this from master:
npm run release
Lerna will take care of everything, bumping the version of the packages chaged from the last release.
NOTE: lerna keeps track of changes from latest release by creating a tag for each package and each release: hadron-react-utils@4.0.4
, hadron-react-components@4.0.5
, ...
Apache 2.0