refactor!: migrate away from bun
- migrate package management to pnpm - migrate test suite to vitest - also remove Anify integration
This commit is contained in:
38
vitest.config.ts
Normal file
38
vitest.config.ts
Normal file
@@ -0,0 +1,38 @@
|
||||
import {
|
||||
defineWorkersProject,
|
||||
readD1Migrations,
|
||||
} from "@cloudflare/vitest-pool-workers/config";
|
||||
|
||||
import path from "node:path";
|
||||
|
||||
export default defineWorkersProject(async () => {
|
||||
const migrationsPath = path.join(process.cwd(), "drizzle");
|
||||
const migrations = await readD1Migrations(migrationsPath);
|
||||
|
||||
return {
|
||||
test: {
|
||||
setupFiles: ["./src/testSetup.ts"],
|
||||
alias: {
|
||||
"~": path.resolve(process.cwd(), "./src"),
|
||||
},
|
||||
poolOptions: {
|
||||
workers: {
|
||||
// singleWorker: true,
|
||||
wrangler: {
|
||||
configPath: "./wrangler.toml",
|
||||
},
|
||||
miniflare: {
|
||||
// Add a test-only binding for migrations, so we can apply them in a
|
||||
// setup file
|
||||
bindings: { TEST_MIGRATIONS: migrations, LOG_DB_QUERIES: "false" },
|
||||
},
|
||||
},
|
||||
},
|
||||
server: {
|
||||
deps: {
|
||||
inline: ["graphql"],
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
});
|
||||
Reference in New Issue
Block a user