Files
imobiledevice.js/frontend/vite.config.ts

31 lines
727 B
TypeScript

import { defineConfig } from "vite"
import tailwindcss from "@tailwindcss/vite"
import { dirname, resolve } from "node:path"
import { fileURLToPath } from "node:url"
const frontendDir = dirname(fileURLToPath(import.meta.url))
const repoRootDir = resolve(frontendDir, "..")
export default defineConfig({
plugins: [tailwindcss()],
server: {
fs: {
allow: [repoRootDir],
},
proxy: {
"/wisp": { target: "ws://localhost:8787", ws: true },
},
},
resolve: {
preserveSymlinks: true,
},
optimizeDeps: {
include: ["webmuxd", "@lbr77/anisette-js/browser"],
},
build: {
commonjsOptions: {
include: [/node_modules/, /\/lib\/webmuxd\.js/, /\/lib\/core\/.*\.js/],
},
},
})