We accept all ideas, feature requests, documentation fixes, and pull requests. Feel free to reach out via GitHub Issues or GitHub Discussions.
First, you'll need to have a reasonably modern version of
node
handy. This won't work with versions older than 9, for instance.
Install the dependencies
npm install
Build the typescript and package it for distribution
npm run build && npm run package
Run the tests ✔️
npm test
PASS ./index.test.js
✓ throws invalid number (3ms)
✓ wait 500 ms (504ms)
✓ test runs (95ms)
...
See the toolkit documentation for the various packages.
This project uses Release Please to create releases. This will automate the release process based on Conventional Commit messages.
Please make sure to use:
fix:
which represents bug fixes, and correlates to a SemVer patch.feat:
which represents a new feature, and correlates to a SemVer minor.feat!:
, orfix!
:,refactor!
:, etc., which represent a breaking change (indicated by the !) and will result in a SemVer major.
When you want to force a PR with a certain version use the following instructions.