adrift/frontend/vite.config.js
2023-08-22 21:33:16 -04:00

24 lines
539 B
JavaScript

import { defineConfig } from "vite"
import { svelte } from "@sveltejs/vite-plugin-svelte"
import { viteSingleFile } from "./vite-singlefile"
export default defineConfig({
plugins: [
svelte({
}),
(process.env.VITE_ADRIFT_SINGLEFILE && !process.env.VITE_ADRIFT_CDN) && viteSingleFile()
],
build: {
dev: !process.env.VITE_ADRIFT_PROD,
minify: process.env.VITE_ADRIFT_PROD,
target: "esnext",
outDir: "dist",
sourcemap: true,
rollupOptions: {
external: [
"./sw.js"
]
}
}
})