You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds first-class Bun support, rebuilt cleanly on top of latest main so it
carries only Bun-related changes (the earlier branch had accumulated unrelated
changesets, docs, and a stale db-codegen snapshot already superseded in main).
- @pikku/bun-server: Bun HTTP + WebSocket runtime with health checks and
graceful shutdown.
- @pikku/kysely-bun-sqlite: Bun-native SQLite Kysely adapter + coercion plugin.
- templates/bun + verifiers/bun-server: Bun starter template and verifier.
- CI: Bun added to the template matrix; setup-bun + dist .d.ts in the build
artifact for Bun file: deps.
- create: --skip-install so the CI harness can patch deps before installing.
- test-template.sh: Bun package-manager path. Its file: patch now scans
templates/ too, forces every @pikku/* to the in-repo copy via bun overrides,
and de-duplicates deps across dependency types (a package in both
dependencies and devDependencies made bun emit a broken self-referential
symlink, breaking tsc/runtime resolution).
- tsconfig/skipLibCheck and node:test-mock shims so non-Bun verifiers and core
tests tolerate bun-types / Bun's node:test.
Also untracks .claude/scheduled_tasks.lock and gitignores it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
feat: bun first-class support — new `@pikku/bun-server` runtime and `@pikku/kysely-bun-sqlite` dialect, bun template, CI matrix with `package-manager: [yarn, bun]`, and bun verifier.
0 commit comments