0.6.1 • Published 3 days ago

kysely-dialect-tauri v0.6.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 days ago

kysely-dialect-tauri

kysely dialect for Tauri with SQLite, using official sql plugin

Install

pnpm add kysely kysely-dialect-tauri @tauri-apps/plugin-sql

Usage

import { Kysely } from 'kysely'
import Database from '@tauri-apps/plugin-sql'
import { appDataDir } from '@tauri-apps/api/path'

const kysely = new Kysely<DB>({
  dialect: new TauriSqlDialect({
    database: prefix => Database.load(`${prefix}${await appDataDir()}test.db`)
  }),
})

Config

export interface TauriSqliteDialectConfig {
  database: Promisable<TauriSqlDB> | ((prefix: 'sqlite:') => Promisable<TauriSqlDB>)
  /**
   * Called once when the first query is executed.
   *
   * This is a Kysely specific feature and does not come from the `better-sqlite3` module.
   */
  onCreateConnection?: (connection: DatabaseConnection) => Promisable<void>
}
0.6.1

3 days ago

0.6.0

2 months ago

0.5.7

3 months ago

0.5.6

4 months ago

0.5.4

5 months ago

0.5.3

6 months ago

0.5.2

6 months ago

0.5.1

6 months ago

0.5.0

6 months ago

0.4.5

7 months ago

0.4.4

7 months ago

0.4.7

6 months ago

0.4.6

6 months ago

0.4.0

8 months ago

0.4.3

8 months ago

0.4.2

8 months ago

0.3.0

11 months ago

0.2.1

12 months ago

0.2.0

12 months ago

0.3.6

10 months ago

0.3.5

10 months ago

0.3.8

10 months ago

0.3.7

10 months ago

0.3.2

11 months ago

0.3.1

11 months ago

0.2.2

12 months ago

0.3.4

11 months ago

0.1.6

12 months ago

0.3.3

11 months ago

0.1.5

1 year ago

0.1.4-patch1

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.2-beta.0

1 year ago

0.1.0

1 year ago