We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6d399bc commit 8dd6cdcCopy full SHA for 8dd6cdc
1 file changed
src/db.ts
@@ -12,7 +12,9 @@ let _Database: any;
12
let _sqliteVecLoad: (db: any) => void;
13
14
if (isBun) {
15
- _Database = (await import("bun:sqlite")).Database;
+ // Dynamic string prevents tsc from resolving bun:sqlite on Node.js builds
16
+ const bunSqlite = "bun:" + "sqlite";
17
+ _Database = (await import(/* @vite-ignore */ bunSqlite)).Database;
18
const { getLoadablePath } = await import("sqlite-vec");
19
_sqliteVecLoad = (db: any) => db.loadExtension(getLoadablePath());
20
} else {
0 commit comments