diff --git a/package.json b/package.json index 5327000..cc92df4 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "db:studio": "drizzle-kit studio", "db:push": "drizzle-kit push", "db:seed": "bun run lib/db/seed.ts", - "test": "bun test --isolate", - "test:watch": "bun test --isolate --watch", + "test": "vitest run", + "test:watch": "vitest", "test:ci": "vitest run" }, "dependencies": { diff --git a/vitest.config.ts b/vitest.config.ts index 7eabddb..af08d8d 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -6,13 +6,7 @@ export default defineConfig({ environment: "node", globals: true, setupFiles: [], - // drizzle-orm ships ESM files that only contain sourceMappingURL references - // (e.g. operations.js has no actual re-exports), which breaks named-export - // resolution between test files. Inlining lets Vite process the CJS - // fallback and provide proper named exports. - deps: { - inline: ["drizzle-orm", "drizzle-orm/pg-core", "drizzle-orm/node-postgres"], - }, + exclude: ["**/node_modules/**", "**/.worktrees/**"], }, resolve: { alias: {