## Summary Set up the complete project infrastructure for `github-issue-ops`. ## Tasks - [x] `package.json` with Commander, @clack/prompts, picocolors dependencies - [x] `bunfig.toml` with test coverage thresholds and preload setup - [x] `tsconfig.json` for strict TypeScript / Bun - [x] `knip.json` for dead-code detection - [x] `.oxfmtrc.json` and `.oxlintrc.json` formatter/linter config - [x] `.gitignore` - [x] `build.ts` — Bun.build compile with 6 cross-compile targets + macOS codesign - [x] `install.sh` — curl-pipe install script - [x] `entitlements.plist` for macOS notarization ## Acceptance criteria - `bun install` succeeds - `bun run build` produces a signed binary at `dist/github-issue-ops` - `bun run format:check && bun run lint && bun run knip` all pass
Summary
Set up the complete project infrastructure for
github-issue-ops.Tasks
package.jsonwith Commander, @clack/prompts, picocolors dependenciesbunfig.tomlwith test coverage thresholds and preload setuptsconfig.jsonfor strict TypeScript / Bunknip.jsonfor dead-code detection.oxfmtrc.jsonand.oxlintrc.jsonformatter/linter config.gitignorebuild.ts— Bun.build compile with 6 cross-compile targets + macOS codesigninstall.sh— curl-pipe install scriptentitlements.plistfor macOS notarizationAcceptance criteria
bun installsucceedsbun run buildproduces a signed binary atdist/github-issue-opsbun run format:check && bun run lint && bun run knipall pass