npm i kysely-pglite-dialect kysely @electric-sql/pglite
Init Kysely like:
import { Kysely } from "kysely"
import { PGlite } from "@electric-sql/pglite"
import { PGliteDialect } from "kysely-pglite"
const db = new Kysely<{
pglite_test_table: { id: Generated<number>; data: string }
}>({
dialect: new PGliteDialect(new PGlite()),
})
Thanks to kysely-neon which was used as a template for this repo.