Taqtile's Tools for Web and Node development
This project uses Lerna to manage its packages.
- Ensure you are using the proper node version - check current version in
.nvmrc
file
$ nvm use
or
$ nvm install
- Install the dependencies
$ npm install
To run all available tests from each package, run:
$ npm run test
To publish packages, run:
$ npm run bump-version [major | minor | patch | premajor | preminor | prepatch | prerelease]
$ npm run publish
Unfortunately, Lerna does not support custom publish directories (see issue), that's why we use a custom script to publish to npm.