Contributions are welcome. Before sending a pull request:
- Conform to the project's code style: 2 spaces for indentation.
- Add tests for what you changed/added/fixed.
- Don't let code coverage drop - run
npm run coverageto see current code coverage. - Update README.md to document your changes.
npm install
npm run build
npm test
npm run coverage
npm run lint
Releases and publishing are automated through GitHub Actions using release-please and the Publish workflow.
When changes are merged into the default branch:
release-pleasecreates or updates a release pull request tracking version bumps and changelog entries.- Merging the release PR creates a GitHub release and triggers the
publish.ymlworkflow, which runsnpm run buildand publishes the package to npm.