0.6.1 • Published 3 days ago
kysely-dialect-tauri v0.6.1
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