Skip to content

Commit 05a5cc7

Browse files
authored
chore(adapters): cleanup sqlite3 + better-sqlite3 for libsql (#10813)
1 parent 5bd3043 commit 05a5cc7

File tree

12 files changed

+295
-147
lines changed

12 files changed

+295
-147
lines changed

apps/dev/nextjs/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
"dependencies": {
1515
"@auth/prisma-adapter": "workspace:*",
1616
"@prisma/client": "^5",
17-
"next": "14.2.0-canary.47",
17+
"next": "14.2.3",
1818
"next-auth": "workspace:*",
1919
"nodemailer": "^6.9.3",
2020
"react": "^18",
2121
"react-dom": "^18"
2222
},
2323
"devDependencies": {
24+
"@libsql/client": "^0.6.0",
2425
"@types/react": "^18.2.23",
2526
"@types/react-dom": "^18.2.8",
26-
"prisma": "^5",
27-
"sqlite3": "^5.0.8"
27+
"prisma": "^5"
2828
}
2929
}

packages/adapter-d1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@
4747
"devDependencies": {
4848
"@cloudflare/workers-types": "^4.20230321.0",
4949
"@miniflare/d1": "^2.12.2",
50-
"better-sqlite3": "^8.6.0"
50+
"better-sqlite3": "^9.6.0"
5151
}
5252
}

packages/adapter-drizzle/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,10 @@
4949
"@auth/core": "workspace:*"
5050
},
5151
"devDependencies": {
52-
"@types/better-sqlite3": "^7.6.4",
5352
"@types/uuid": "^8.3.3",
54-
"better-sqlite3": "^9.4.0",
5553
"drizzle-kit": "^0.20.17",
5654
"drizzle-orm": "^0.30.9",
55+
"libsql": "^0.3.18",
5756
"mysql2": "^3.9.7",
5857
"postgres": "^3.4.3",
5958
"tsx": "^4.7.0"

packages/adapter-drizzle/test/sqlite-multi-project-schema/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { AdapterAccountType } from "@auth/core/adapters"
2-
import Database from "better-sqlite3"
32
import { drizzle } from "drizzle-orm/better-sqlite3"
3+
import Database from "libsql"
44
import {
55
integer,
66
primaryKey,

packages/adapter-drizzle/test/sqlite/schema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { drizzle } from "drizzle-orm/better-sqlite3"
2-
import Database from "better-sqlite3"
2+
import Database from "libsql"
33
import { defineTables } from "../../src/lib/sqlite.ts"
44

55
export const {

packages/adapter-kysely/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,9 @@
4040
"kysely": "^0.26.1"
4141
},
4242
"devDependencies": {
43-
"@types/better-sqlite3": "^7.6.3",
4443
"@types/pg": "^8.6.5",
45-
"better-sqlite3": "^8.6.0",
4644
"kysely": "^0.24.2",
45+
"libsql": "^0.3.18",
4746
"mysql2": "^3.9.7",
4847
"pg": "^8.10.0"
4948
}

packages/adapter-kysely/test/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
SqliteDialect,
1111
} from "kysely"
1212
import { createPool } from "mysql2"
13-
import SqliteDatabase from "better-sqlite3"
13+
import SqliteDatabase from "libsql"
1414
import { KyselyAdapter, KyselyAuth } from "../src"
1515
import type { Database } from "../src"
1616

packages/adapter-typeorm/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,21 +48,24 @@
4848
"@auth/core": "workspace:*"
4949
},
5050
"devDependencies": {
51+
"libsql": "^0.3.18",
5152
"mssql": "^7.2.1",
5253
"mysql": "^2.18.1",
5354
"pg": "^8.7.3",
54-
"sqlite3": "^5.0.8",
5555
"typeorm": "0.3.17",
5656
"typeorm-naming-strategies": "^4.1.0"
5757
},
5858
"peerDependencies": {
59+
"libsql": "^0.3.18",
5960
"mssql": "^6.2.1 || ^7 || ^8 || ^9",
6061
"mysql": "^2.18.1 || ^3",
6162
"pg": "^8.2.1",
62-
"sqlite3": "^5.0.2",
6363
"typeorm": "^0.3.7"
6464
},
6565
"peerDependenciesMeta": {
66+
"libsql": {
67+
"optional": true
68+
},
6669
"mysql": {
6770
"optional": true
6871
},
@@ -71,9 +74,6 @@
7174
},
7275
"pg": {
7376
"optional": true
74-
},
75-
"sqlite3": {
76-
"optional": true
7777
}
7878
}
7979
}

packages/adapter-typeorm/test/sqlite/index.custom.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as entities from "../custom-entities"
44
import { db } from "../helpers"
55

66
const sqliteConfig = {
7-
type: "sqlite" as const,
7+
type: "better-sqlite3" as const,
88
name: "next-auth-test-memory",
99
database: "./test/sqlite/dev.db",
1010
synchronize: true,

packages/adapter-typeorm/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
"rootDir": "src"
66
},
77
"exclude": ["*.js", "*.d.ts"],
8-
"include": ["src/**/*"]
8+
"include": ["src/*"]
99
}

0 commit comments

Comments
 (0)