bun installbun run build # build to dist/
bun run check # tsc + biome lintRun all checks:
bun run format # auto-fix formatting
bun run lint # check for errors
bunx tsc --noEmit # type check
bun run build # verify build
bun test # unit testsbun test # unit tests only
bun run test:integration # live API tests (requires SGAI_API_KEY)For integration tests, set SGAI_API_KEY in your environment or .env file.
Use conventional commits:
feat:new featurefix:bug fixrefactor:code change (no new feature, no bug fix)chore:maintenance (deps, config)test:add/update testsdocs:documentation
- Fork and create a branch from
main - Make changes
- Run all checks (see above)
- Submit PR to
main
MIT - contributions are licensed under the same license.