-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvite.config.ts
More file actions
44 lines (43 loc) · 1022 Bytes
/
vite.config.ts
File metadata and controls
44 lines (43 loc) · 1022 Bytes
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
34
35
36
37
38
39
40
41
42
43
44
import { defineConfig } from "vite";
import preact from "@preact/preset-vite";
import tailwindcss from "@tailwindcss/vite";
// https://vitejs.dev/config/
export default defineConfig({
preview: {
port: 3000,
},
plugins: [
tailwindcss(),
preact({
prerender: {
enabled: true,
renderTarget: "#app",
additionalPrerenderRoutes: [
"/404",
"/sign-in",
"/sign-up",
"/forgot-password",
"/resend-confirmation",
"/confirm-email",
"/reset-password",
"/accept-invite",
"/download-agent",
"/history",
"/client",
"/api",
"/mocks",
"/invites",
"/settings",
"/cookie-policy",
"/terms-of-service",
"/privacy-policy",
],
previewMiddlewareEnabled: true,
previewMiddlewareFallback: "/404",
},
}),
],
server: {
allowedHosts: ["apispider.com", "www.apispider.com"],
},
});