Add "rc" shorthand that defaults to patch-rc, so running
`npm run release rc` from 0.5.2 produces 0.5.3-rc.0 instead
of requiring explicit patch-rc/minor-rc.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add bin, files, publishConfig to package.json for npm distribution
- Add build:npm script targeting Node.js (vs bun for local dev)
- Add bin/agent-slack.js as Node-compatible CLI entry point
- Replace static bun:sqlite import with dynamic bun/node sqlite fallback
- Add npm publish step to release workflow (conditional on NPM_TOKEN)
- Lower engines requirement to Node >= 22 (LTS)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The compiled binary couldn't read package.json from Bun's virtual filesystem.
Now the version is injected via --define at build time.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>