Various dialects for Kysely using SQLite
dialect for generic SQLite, support run in current or worker thread
Base on kysely-generic-sqlite
- dialect for
wasm, run SQLite in browser - dialect for
better-sqlite3, running sql in worker_thread - dialect for
wa-sqlite, running sql in web worker, store data in OPFS or IndexedDB - dialect for
Tauri, using official sql plugin - dialect for
Bun SQLite, running sql in worker
plugin that auto serialize and deserialize paramsmove to kysely-plugin-serializesqlite utils useful utils for SQLitedeprecatedsqlite builder for various featuresmove to kysely-sqlite-builder
This repository uses pnpm workspaces. Install dependencies once from the repository root:
pnpm installCommon workspace commands:
pnpm dev # watch-build all dialect packages
pnpm build # build all dialect packages
pnpm qa # build, lint, format, and typecheck
pnpm build && pnpm test # build, then run all test suites
pnpm --filter kysely-bun-worker test # run the Bun-specific suiteVersion packages from the repository root:
pnpm releasePublishing intentionally uses npm trusted publishing from the GitHub Actions release workflow while the workspace is managed by pnpm.