drizzle-kit generate error

Hi guys, I'm using drizzle with expo sqlite. Everything worked fine so far but suddenly I cannot generate migration as drizzle-kit generate fails with the following error:
> npx drizzle-kit generate

No config path provided, using default 'drizzle.config.ts'
Reading config file '.../drizzle.config.ts'
SyntaxError: Unexpected token 'typeof'
at compileSourceTextModule (node:internal/modules/esm/utils:340:16)
at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:316:18)
at loadESMFromCJS (node:internal/modules/cjs/loader:1371:24)
at Module._compile (node:internal/modules/cjs/loader:1511:5)
at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
at newLoader (.../node_modules/drizzle-kit/bin.cjs:14317:13)
at Object.newLoader (.../node_modules/drizzle-kit/bin.cjs:14317:13)
at extensions..js (.../node_modules/drizzle-kit/bin.cjs:16840:28)
at Module.load (node:internal/modules/cjs/loader:1275:32)
at Module._load (node:internal/modules/cjs/loader:1096:12)
> npx drizzle-kit generate

No config path provided, using default 'drizzle.config.ts'
Reading config file '.../drizzle.config.ts'
SyntaxError: Unexpected token 'typeof'
at compileSourceTextModule (node:internal/modules/esm/utils:340:16)
at ModuleLoader.importSyncForRequire (node:internal/modules/esm/loader:316:18)
at loadESMFromCJS (node:internal/modules/cjs/loader:1371:24)
at Module._compile (node:internal/modules/cjs/loader:1511:5)
at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
at newLoader (.../node_modules/drizzle-kit/bin.cjs:14317:13)
at Object.newLoader (.../node_modules/drizzle-kit/bin.cjs:14317:13)
at extensions..js (.../node_modules/drizzle-kit/bin.cjs:16840:28)
at Module.load (node:internal/modules/cjs/loader:1275:32)
at Module._load (node:internal/modules/cjs/loader:1096:12)
Does anyone have any clue how to mitigate that? my drizzle.config.ts:
import type { Config } from "drizzle-kit";

export default {
dialect: "sqlite",
schema: "./db/schema.ts",
out: "./drizzle",
driver: "expo",
} satisfies Config;
import type { Config } from "drizzle-kit";

export default {
dialect: "sqlite",
schema: "./db/schema.ts",
out: "./drizzle",
driver: "expo",
} satisfies Config;
thanks!
1 Reply
uridabomb
uridabombOP4mo ago
apparently import "react-native-get-random-values" caused it... commenting it out fixed the issue

Did you find this page helpful?