diff --git a/rivetkit-typescript/packages/rivetkit/src/db/drizzle.ts b/rivetkit-typescript/packages/rivetkit/src/db/drizzle.ts index afeb37cf4a..38e08c1003 100644 --- a/rivetkit-typescript/packages/rivetkit/src/db/drizzle.ts +++ b/rivetkit-typescript/packages/rivetkit/src/db/drizzle.ts @@ -10,7 +10,7 @@ import type { SqliteDatabase, } from "@/common/database/config"; import { toSqliteBindings } from "@/common/database/shared"; -import { getNodeCrypto } from "@/utils/node"; +import { getNodeCrypto, importNodeDependencies } from "@/utils/node"; export type { SQLiteTable } from "drizzle-orm/sqlite-core"; export { @@ -72,6 +72,7 @@ export function db>({ }: DrizzleDatabaseFactoryConfig = {}): DatabaseProvider< DrizzleDatabase > { + importNodeDependencies(); return { createClient: async (ctx) => { const override = ctx.overrideDrizzleDatabaseClient