chore(deps): refresh to latest and add Bun 1.4.2 CI

Merged
CO
1mo ago
+3518-3623

Fixes #1

Changes:

  • Migrate @mariozechner/pi-* to @earendil-works/pi-* (0.87.1 exact)
  • Refresh devDependencies: @biomejs/biome 2.5.14, typescript 7.0.2, vitest 5.0.1, @types/node 26.6.2, @typescript/native-preview 7.0.0-dev.20260707.2
  • Node.js engine: >=22.19.0
  • Add .github/workflows/ci.yml: Bun 1.4.2, matrix (ubuntu/macos × node 22/24)
  • Update biome.json preset (migrate from deprecated recommended)
  • Fix test file formatting per Biome 2.5.14
  • Update README: git distribution only
  • Bump version to 0.1.1, add CHANGELOG entry

Local gates (all green):

  • bun install --frozen-lockfile ✓
  • bun run check ✓
  • bun run test (39 tests) ✓
  • npm ci && npm test ✓

Summary by cubic

Refreshes all toolchain dependencies, migrates the pi peer dependencies to their new package naming, and adds CI coverage with Bun 1.4.2.

Dependencies

  • Bump @biomejs/biome to 2.5.14, typescript to 7.0.2, vitest to 5.0.1, and @types/node to 26.6.2.
  • Replace @mariozechner/pi-ai and @mariozechner/pi-coding-agent with @earendil-works/pi-ai and @earendil-works/pi-coding-agent (0.87.1).
  • Require Node.js >=22.19.0.

CI

  • Add a workflow that runs checks and tests with Bun 1.4.2 on Node 22 and 24 across Ubuntu and macOS, plus a separate npm consumer job.