0.1.0 • Published 3 months ago

@squelify/kysely-pglite v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

Kysely PGlite Dialect

NPM Version Test Build

Kysely dialect for PGlite. Forked from czeidler/kysely-pglite-dialect.

Setup

Using pnpm

pnpm add @squelify/kysely-pglite @electric-sql/pglite kysely

Using npm

npm i @squelify/kysely-pglite @electric-sql/pglite kysely

Using yarn

yarn add @squelify/kysely-pglite @electric-sql/pglite kysely

Usage

Init Kysely like:

import { Kysely } from "kysely"
import { PGlite } from "@electric-sql/pglite"
import { PGliteDialect } from "@squelify/kysely-pglite"

interface Database {
  users: { id: Generated<number>; data: string }
}

const db = new Kysely<Database>({
  dialect: new PGliteDialect(new PGlite()),
})

Credits

Thanks to czeidler/kysely-pglite-dialect for the original PGlite dialect for Kysely.

0.1.0

3 months ago