Sync workflow orchestration: lifecycle, locks, pagination, content hashing, retry, batch processing.
- run tests:
npm test - build:
npm run build - publish dry run:
npm publish --dry-run
tag-based via GitHub Actions:
- bump version in package.json
- commit and tag:
git tag v0.1.0 - push tag:
git push --tags - CI runs tests, builds, publishes to npm
- TypeScript, ESM only
- zero runtime dependencies
- works in Workers, Node, Deno, Bun
- no database dependency - users implement store interfaces
- keep files under 500 lines