Thank you for your contribution 🤗!
- Commits follow the Angular commit convention
- Features and bug fixes should be covered by test cases
- Features should be documented in the README
# install dependencies
yarn install
# run the tests
yarn test
# build the library
yarn build
In order to use the library locally on another project, you can use the npm
|yarn
link feature.
- Head to the built package and inform npm|yarn about it:
cd dist/packages/semver
yarn link # or npm link
- Go to your project and link the package:
yarn link @jscutlery/semver # or npm link @jscutlery/semver
If you want to try semver on an already existing workspace, you can clone the following repository @yjaaidi/semver-sandbox and run the following command to reset the git history: tools/reset.sh
.