feat: vite 8 app frontend (#5680)

This commit is contained in:
Calum H.
2026-03-27 00:17:51 +00:00
committed by GitHub
parent 4394092928
commit c5a0c71424
4 changed files with 583 additions and 154 deletions

View File

@@ -59,7 +59,7 @@
"sass": "^1.74.1",
"tailwindcss": "^3.4.4",
"typescript": "^5.5.4",
"vite": "^6.0.0",
"vite": "^8.0.0",
"vue-component-type-helpers": "^3.1.8",
"vue-tsc": "^2.1.6"
},

View File

@@ -70,14 +70,17 @@ export default defineConfig({
// https://v2.tauri.app/reference/environment-variables/#tauri-cli-hook-commands
envPrefix: ['VITE_', 'TAURI_'],
build: {
rolldownOptions: {
onwarn(warning, defaultHandler) {
if (warning.code === 'INEFFECTIVE_DYNAMIC_IMPORT') return
defaultHandler(warning)
},
},
// Tauri supports es2021
target: process.env.TAURI_ENV_PLATFORM == 'windows' ? 'chrome105' : 'safari13', // eslint-disable-line turbo/no-undeclared-env-vars
// don't minify for debug builds
minify: !process.env.TAURI_ENV_DEBUG ? 'esbuild' : false, // eslint-disable-line turbo/no-undeclared-env-vars
minify: !process.env.TAURI_ENV_DEBUG, // eslint-disable-line turbo/no-undeclared-env-vars
// produce sourcemaps for debug builds
sourcemap: !!process.env.TAURI_ENV_DEBUG, // eslint-disable-line turbo/no-undeclared-env-vars
commonjsOptions: {
esmExternals: true,
},
},
})

View File

@@ -49,7 +49,7 @@
},
"peerDependencyRules": {
"allowedVersions": {
"vite": "7",
"vite": "8",
"esbuild": "0"
}
}

722
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff