Add caddy and clean up build

This commit is contained in:
2026-09-10 11:20:46 +02:00
parent 443a7c483a
commit d6cb4078bc
9 changed files with 49 additions and 57 deletions
+2 -20
View File
@@ -4,7 +4,7 @@ import vue from '@vitejs/plugin-vue'
import VueRouter from 'vue-router/vite'
import VueI18n from '@intlify/unplugin-vue-i18n/vite'
export default defineConfig(({ mode }) => ({
export default defineConfig(() => ({
plugins: [
VueI18n({
include: fileURLToPath(new URL('./vue/locales/**', import.meta.url)),
@@ -15,7 +15,6 @@ export default defineConfig(({ mode }) => ({
}),
vue(),
],
base: './',
server: {
port: 5173,
strictPort: true,
@@ -29,24 +28,7 @@ export default defineConfig(({ mode }) => ({
outDir: 'dist',
emptyOutDir: true,
rolldownOptions: {
input: { app: './vue/main.js' },
output: {
entryFileNames: 'app.js',
manualChunks: undefined,
assetFileNames: (asset) => {
const name = asset.names?.[0] ?? '';
if (name.endsWith('.css')) {
return 'assets/app.css';
}
return 'assets/[name]-[hash][extname]';
},
}
input: { index: './index.html' },
}
},
define: {
__VUE_PROD_DEVTOOLS__: mode === 'development' ? 'true' : 'false'
},
esbuild: {
drop: mode === 'development' ? [] : ['console', 'debugger']
}
}))