Files
suspicion-checks-experiment-2/vite.config.mjs
2025-07-01 07:41:47 -07:00

47 lines
996 B
JavaScript

import { defineConfig } from 'vite';
import tailwindcss from '@tailwindcss/vite';
import { viteStaticCopy } from 'vite-plugin-static-copy';
export default defineConfig({
base: './', // This makes all assets use relative paths
plugins: [
tailwindcss(),
viteStaticCopy({
targets: [
{
src: 'images/*',
dest: 'images',
},
],
}),
],
server: {
watch: {
usePolling: true,
},
},
build: {
minify: false,
terserOptions: {
compress: false,
mangle: false,
},
rollupOptions: {
input: {
main: 'index.html',
},
output: {
format: 'iife',
entryFileNames: '[name].js',
chunkFileNames: '[name]-[hash].js',
assetFileNames: 'assets/[name]-[hash].[ext]',
sanitizeFileName: name => name.replace(/\.[jt]sx?$/, ''),
},
},
assetsInlineLimit: 0,
target: 'esnext',
modulePreload: false,
cssCodeSplit: false,
},
});