Contributions are welcome! Feel free to open an issue or submit a pull request.
If you're contributing to this library:
The prepublishOnly script runs npm run build
automatically on npm publish, so the published artifacts
always come from a fresh build.
Every pull request and push to main runs the
CI workflow,
which executes npm run typecheck, npm run lint,
npm test, and npm run build, plus an
npm audit --omit=dev step that gates on production-only
advisories. Keep these green locally before opening a PR.
The docs vite project is aliased to ../src/index.ts, so
edits to the library source show up in the docs immediately
(no library rebuild required).