1.1.0 • Published 3 months ago

kysely-dialect-tauri v1.1.0

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

kysely-dialect-tauri

kysely dialect for Tauri, using official sql plugin

Currently only supports SQLite

Install

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

Usage

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

const kysely = new Kysely<DB>({
  dialect: new TauriSqliteDialect({
    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>
}
1.1.0

3 months ago

1.0.1

3 months ago

1.0.0

3 months ago

0.7.0

6 months ago

0.6.3

9 months ago

0.6.2

10 months ago

0.6.1

12 months ago

0.6.0

1 year ago

0.5.7

1 year ago

0.5.6

1 year ago

0.5.4

1 year ago

0.5.3

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.5.0

1 year ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.4.0

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.3.7

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.2.2

2 years ago

0.3.4

2 years ago

0.1.6

2 years ago

0.3.3

2 years ago

0.1.5

2 years ago

0.1.4-patch1

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.2-beta.0

2 years ago

0.1.0

2 years ago