Skip to content

[codex] add Bun and native SQLite providers - #1

Merged
sandrinodm merged 2 commits into
mainfrom
codex/add-bun-sqlite-providers
May 5, 2026
Merged

[codex] add Bun and native SQLite providers#1
sandrinodm merged 2 commits into
mainfrom
codex/add-bun-sqlite-providers

Conversation

@sandrinodm

Copy link
Copy Markdown
Owner

Summary

Adds first-class provider support for Node 24+ node:sqlite, Bun bun:sqlite, Bun SQL, optional better-sqlite3, and compatible SQLite clients.

Changes

  • Introduces provider adapters and shared transaction handling for synchronous and async SQLite clients.
  • Expands the migrator types and tests across Node, Bun, and provider-specific behavior.
  • Replaces the single example with provider-specific examples under examples/.
  • Moves project tooling from ESLint/Prettier to Biome and adds JSDoc linting.
  • Updates CI to validate Node 24/25 and Bun, and updates release publishing to run from GitHub releases with npm provenance.

Validation

  • pnpm install --frozen-lockfile
  • pnpm typecheck
  • pnpm check
  • pnpm lint
  • pnpm test
  • pnpm test:bun
  • pnpm build

@sandrinodm
sandrinodm marked this pull request as ready for review May 5, 2026 10:11
@sandrinodm
sandrinodm merged commit 50505a0 into main May 5, 2026
3 checks passed
@sandrinodm
sandrinodm deleted the codex/add-bun-sqlite-providers branch May 5, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant