vite.config.ts•643 B
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import tailwindcss from "@tailwindcss/vite";
import path from "path";
export default defineConfig({
plugins: [tailwindcss(), react()],
root: "web/src",
build: {
outDir: path.resolve(__dirname, "assets"),
emptyOutDir: true,
rollupOptions: {
input: {
calculator: path.resolve(__dirname, "web/src/calculator/index.tsx"),
},
output: {
entryFileNames: "[name].js",
chunkFileNames: "[name].js",
assetFileNames: "[name].[ext]",
},
},
},
server: {
port: 4444,
cors: true,
},
});