mirror of
https://github.com/shishantbiswas/bknd.git
synced 2026-03-15 20:17:22 +00:00
37 lines
1.0 KiB
TypeScript
37 lines
1.0 KiB
TypeScript
/// <reference types="vitest" />
|
|
/// <reference types="@vitest/browser/providers/webdriverio" />
|
|
import { defineConfig } from "vitest/config";
|
|
|
|
// https://github.com/DallasHoff/sqlocal/blob/main/vite.config.ts
|
|
export default defineConfig({
|
|
test: {
|
|
testTimeout: 1000,
|
|
hookTimeout: 1000,
|
|
teardownTimeout: 1000,
|
|
includeTaskLocation: true,
|
|
browser: {
|
|
enabled: true,
|
|
headless: true,
|
|
screenshotFailures: false,
|
|
provider: "webdriverio",
|
|
instances: [{ browser: "chrome" }],
|
|
},
|
|
},
|
|
optimizeDeps: {
|
|
exclude: ["@sqlite.org/sqlite-wasm"],
|
|
},
|
|
plugins: [
|
|
{
|
|
enforce: "pre",
|
|
name: "configure-response-headers",
|
|
configureServer: (server) => {
|
|
server.middlewares.use((_req, res, next) => {
|
|
res.setHeader("Cross-Origin-Embedder-Policy", "require-corp");
|
|
res.setHeader("Cross-Origin-Opener-Policy", "same-origin");
|
|
next();
|
|
});
|
|
},
|
|
},
|
|
],
|
|
});
|