File: //proc/self/root/var/www/quadcode.com/vite.config.ts
import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import { readFileSync } from 'fs';
const pkg = JSON.parse(readFileSync('./package.json', 'utf-8'));
export default defineConfig({
define: {
__APP_VERSION__: JSON.stringify(pkg.version)
},
plugins: [sveltekit()],
server: {
host: 'localhost',
port: 3001,
strictPort: true,
open: true,
},
// esbuild: {
// drop: ['console', 'debugger'],
// },
build: {
sourcemap: false,
ssrManifest: true,
// minify: 'terser',
minify: true,
cssMinify: true,
cssCodeSplit: true,
rollupOptions: {
output: {
// manualChunks(id) {
// if (id.includes('node_modules')) {
// return id.toString().split('node_modules/')[1].split('/')[0].toString();
// }
// },
manualChunks: undefined
},
},
},
});