designtopack/vite.config.js

38 lines
821 B
JavaScript
Raw Normal View History

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
2025-10-08 15:34:53 +02:00
export default defineConfig(({ mode }) => {
return {
plugins: [vue()],
base: '/',
build: {
outDir: 'dist',
rollupOptions: {
output: {
entryFileNames: 'assets/dist/[name].js',
assetFileNames: 'assets/dist/[name].[ext]',
},
},
2025-10-08 15:34:53 +02:00
sourcemap: mode === 'staging',
minify: mode === 'production',
},
2025-10-08 15:34:53 +02:00
server: {
watch: {
ignored: [
'**/node_modules/**',
'**/.git/**',
'**/.cache/**',
'**/.vite/**',
'**/dist/**',
'**/*.log',
'**/.idea/**',
'**/.vscode/**',
'**/public/assets/**',
'**/local/**',
'/public/**',
],
},
},
2025-10-08 15:34:53 +02:00
};
});