-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.config.ts
33 lines (32 loc) · 877 Bytes
/
app.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import { dirname, resolve } from "node:path";
import { fileURLToPath } from "node:url";
import { defineConfig } from "@solidjs/start/config";
export default defineConfig({
ssr: false,
server: {
compatibilityDate: "2024-11-12",
preset: "vercel",
},
vite: {
optimizeDeps: { exclude: ["sqlocal"] },
worker: { format: "es" },
build: { target: "esnext" },
resolve: {
alias: {
"@": resolve(dirname(fileURLToPath(import.meta.url)), "./src"),
},
},
plugins: [
{
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();
});
},
},
],
},
});