chore: scaffold Bun workspace monorepo

Sets up the initial project structure: two packages (@kitchen-md/core
and @kitchen-md/bin), shared tsconfig, shared fixtures, per-package
test stubs (unit, integration, smoke), .gitignore, and project
CLAUDE.md with Conventional Commits convention.
This commit is contained in:
2026-07-08 21:33:20 -04:00
commit 220f73d8f7
19 changed files with 312 additions and 0 deletions

View File

@@ -0,0 +1 @@
// CLI entry point

View File

@@ -0,0 +1,6 @@
import { describe, test } from "bun:test";
describe("cli", () => {
test.todo("exits with non-zero code when no file argument is given");
test.todo("exits with non-zero code when file does not exist");
});

View File

@@ -0,0 +1,5 @@
import { describe, test } from "bun:test";
describe("cli — integration", () => {
test.todo("invokes core parser and produces output for a real fixture file");
});

View File

@@ -0,0 +1,6 @@
import { describe, test } from "bun:test";
describe("smoke", () => {
test.todo("kitchen --help exits with code 0");
test.todo("kitchen parse <fixture> outputs structured JSON covering all annotation types");
});