kanbanana
v0.1.0
Published
A kanban foundation for coding agents
Maintainers
Readme
kanbanana
Kanbanana is a TypeScript npm package and CLI scaffold for building a kanban system for coding agents.
What is here now
- TypeScript source and build config
- Minimal CLI entrypoint
- Vitest test setup with one starter test
- Biome linting and formatting
- Husky pre-commit hook
- GitHub Actions for CI and publish
Requirements
- Node.js 20+
- npm 10+
Quick start
npm install
npm run build
npm run check
node dist/cli.js --helpCLI
kanbanana --help
kanbanana --jsonScripts
npm run build: compile TypeScript intodistnpm run dev: run CLI in watch modenpm run lint: run Biome checksnpm run format: format with Biomenpm run typecheck: run TypeScript in no-emit modenpm run test: run Vitest oncenpm run check: lint, typecheck, and test
Guardrails
- Biome lint rules are configured in
biome.json - Biome GritQL plugin rules live in
grit/ - Current GritQL rules:
grit/no-process-env-destructure.gritgrit/no-console.gritgrit/no-process-exit.grit
Tests
test/core: unit tests for core logictest/cli: unit tests for CLI behaviortest/integration: higher-level integration teststest/fixtures: test data fixturestest/utilities: shared test helpers
Publish checklist
- Verify package name availability on npm
- Add
NPM_TOKENsecret in GitHub repo settings - Create a GitHub Release to trigger publish workflow
