diff options
Diffstat (limited to 'cmd/mirum-server/web/vite.config.ts')
| -rw-r--r-- | cmd/mirum-server/web/vite.config.ts | 52 | +0 −52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/cmd/mirum-server/web/vite.config.ts b/cmd/mirum-server/web/vite.config.ts deleted file mode 100644 --- a/cmd/mirum-server/web/vite.config.ts +++ /dev/null @@ -1,52 +0,0 @@ -// SPDX-FileCopyrightText: 2026 Nikolay Govorov -// SPDX-License-Identifier: AGPL-3.0-or-later - -import { readdirSync } from "node:fs"; -import { resolve, parse } from "node:path"; -import { defineConfig } from "vite"; - -import react from "@vitejs/plugin-react"; -import tailwindcss from "@tailwindcss/vite"; - -const input = readdirSync(resolve(__dirname, "entries")).reduce( - (acc, file) => { - const { name } = parse(file); - acc[name] = resolve(__dirname, "entries", file); - return acc; - }, - {} as Record<string, string>, -); - -export default defineConfig({ - clearScreen: false, - plugins: [react(), tailwindcss()], - resolve: { - alias: { "@": resolve(__dirname) }, - }, - server: { - host: "127.0.0.1", - origin: "http://localhost:5173", - cors: { origin: "http://localhost:3000" }, - }, - build: { - outDir: "../static", - manifest: true, - emptyOutDir: true, - rollupOptions: { - input, - output: { - entryFileNames: "assets/[name].[hash].js", - chunkFileNames: "assets/[name].[hash].js", - assetFileNames: "assets/[name].[hash][extname]", - manualChunks(id) { - if ( - id.includes("node_modules/react") || - id.includes("node_modules/react-dom") - ) { - return "vendor"; - } - }, - }, - }, - }, -}); |
