Files

21 lines
676 B
TypeScript

import react from "@vitejs/plugin-react"
import { defineConfig } from "vite"
import { viteSingleFile } from "vite-plugin-singlefile"
const app = (process.env.OPENWORK_MCP_APP ?? "skill-created").trim()
export default defineConfig({
plugins: [react(), viteSingleFile({ removeViteModuleLoader: true })],
build: {
cssCodeSplit: false,
// The build script stages each app into its own scratch outDir and
// renames artifacts into dist atomically, so nothing here may clear
// shared output that concurrent consumers are importing.
emptyOutDir: true,
modulePreload: { polyfill: false },
rollupOptions: {
input: `${app}.html`,
},
},
})