Files
bknd/packages/sqlocal/README.md
2025-03-15 14:40:41 +01:00

29 lines
791 B
Markdown

# SQLocal adapter for `bknd` (experimental)
This packages adds an adapter to use a SQLocal database with `bknd`. It is based on [`sqlocal`](https://github.com/DallasHoff/sqlocal) and the driver included for `kysely`.
## Installation
Install the adapter with:
```bash
npm install @bknd/sqlocal
```
## Usage
Create a connection:
```ts
import { SQLocalConnection } from "@bknd/sqlocal";
const connection = new SQLocalConnection({
databasePath: "db.sqlite"
});
```
Use the connection depending on which framework or runtime you are using. E.g., when using `createApp`, you can use the connection as follows:
```ts
import { createApp } from "bknd";
import { SQLocalConnection } from "@bknd/sqlocal";
const connection = new SQLocalConnection();
const app = createApp({ connection });
```