This projects includes all its development scripts in the script folder.
Mostly used scripts:
- Build Code:
./scripts/build.js
- Reformat Code:
./scripts/reformat.js
- Run tests:
./scripts/test.js
- Build docs html:
./scripts/docs.js
Before releasing make sure that all changes for the release are committed and in the proper branch merged.
To start the release workflow, run: ./scripts/before-publish.js
This workflow will run through:
- Reformat
- Build
- Test & Coverage
Afterwards you are notified that you should run: npx standard-version -a
This increases the version in package.json, updates README.md CHANGELOG.md and docs and adds a new git tag with the proper version.
Then push the tag (something like git push --tags
) and if needed publish to npm with: npm publish