This commit is contained in:
Michael
2026-04-29 20:11:57 +02:00
commit a14103ad8e
167 changed files with 7060 additions and 0 deletions

View File

@ -0,0 +1,48 @@
import { defineConfig } from 'vite'
import path from 'node:path'
export default defineConfig({
base: '/public/',
publicDir: false,
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
},
},
build: {
outDir: 'public',
emptyOutDir: false,
cssCodeSplit: false,
rollupOptions: {
input: {
app: path.resolve(__dirname, 'src/index.ts'),
style: path.resolve(__dirname, 'src/index.css'),
},
output: {
entryFileNames: 'index.js',
assetFileNames: (assetInfo) => {
const name = assetInfo.name ?? ''
if (name.endsWith('.css')) {
return 'index.css'
}
if (/\.(woff|woff2|eot|ttf|otf)$/i.test(name)) {
return 'fonts/[name][extname]'
}
return '[name][extname]'
},
},
},
},
server: {
host: '0.0.0.0',
port: 3000,
allowedHosts: true,
},
})