This commit is contained in:
Andras Schmelczer 2026-05-18 08:11:52 +01:00
commit 15e99380b5
84 changed files with 1659 additions and 4726 deletions

View file

@ -1,13 +1,15 @@
import basicSsl from '@vitejs/plugin-basic-ssl';
import browserslist from 'browserslist';
import browserslistToEsbuild from 'browserslist-to-esbuild';
import { browserslistToTargets } from 'lightningcss';
import { viteSingleFile } from 'vite-plugin-singlefile';
import { defineConfig } from 'vitest/config';
const cssTargets = browserslistToTargets(browserslist());
const esbuildTargets = browserslistToEsbuild();
export default defineConfig(({ command }) => ({
base: command === 'build' ? './' : '/',
base: './',
plugins: [
viteSingleFile({ useRecommendedBuildConfig: false }),
...(command === 'serve' ? [basicSsl()] : []),
@ -19,7 +21,7 @@ export default defineConfig(({ command }) => ({
},
},
build: {
target: 'es2022',
target: esbuildTargets,
cssCodeSplit: false,
cssMinify: 'lightningcss',
assetsInlineLimit: Number.MAX_SAFE_INTEGER,