Skip to content

chore: release package - #1

Merged
theogravity merged 1 commit into
mainfrom
changeset-release/main
Aug 28, 2026
Merged

theogravity merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

kysely-bun-sqlite-dialect@0.1.0

Minor Changes

  • 17b69e8 Thanks @theogravity! - Add BunSqliteDialect, a Kysely dialect for Bun's native bun:sqlite driver.

    Kysely's built-in SqliteDialect targets better-sqlite3 and silently returns
    no rows on bun:sqlite, because it branches on Statement.reader, which Bun
    does not have. This dialect uses Statement.columnNames instead and drives the
    rest of the bun:sqlite API natively: prepared-statement caching via
    db.query(), private cursors for .stream(), savepoints, and deferred /
    immediate / exclusive transaction behavior.

    Documents that Bun ships SQLite with DQS=3, so an unresolvable double-quoted
    identifier is accepted as a string literal rather than raising no such column
    as it does under better-sqlite3.

    Requires Kysely >=0.29.0. Kysely 0.28 is not supported: its connection mutex
    lived inside SqliteDriver rather than RuntimeDriver, so a dialect written
    against 0.29 has no lock of its own and parallel transactions interleave on
    0.28's single connection.

    Declares engines.bun only, with no engines.node: the published JavaScript
    never imports bun:sqlite itself, so a Node floor would only make npm and pnpm
    warn or fail for consumers over a build-time concern.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 2e2c0d8 to 1c322b0 Compare August 28, 2026 05:10
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 1c322b0 to d390120 Compare August 28, 2026 05:12
@theogravity
theogravity merged commit e7b9ba4 into main Aug 28, 2026
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