- Clone this repository
- Run
npm install
- Make your changes
- Enhance the tests to fail for added rules
- Make sure, you have described your changes in the file CHANGELOG.md
- Move all changes in the file CHANGELOG.md from below
## Next
below a new Paragraph with the to be released version - Change the Version in the file package.json
- Run
npm i
to update the version in the file package-lock.json - Create a Git Tag with the to be released version number
git tag x.x.x
- Commit and Push the changes to the remote (Make sure to also push Tags
git push origin --tags
) - Login to NPM
npm login
if you not already are logged in - Push the Release
npm publish --access public
- Create the Release on the github repo with the changes from the CHANGES.md
- Make sure you have pushed all changes to the Repo