build(deps-dev): migrate to vite 8

Signed-off-by: Sped0n <hi@sped0n.com>
This commit is contained in:
Sped0n
2026-03-22 20:59:48 +08:00
parent e16aaca42b
commit f09988f32d
3 changed files with 622 additions and 381 deletions

View File

@@ -55,9 +55,10 @@
"prettier-plugin-organize-imports": "^4.3.0", "prettier-plugin-organize-imports": "^4.3.0",
"sass-embedded": "^1.98.0", "sass-embedded": "^1.98.0",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"typescript-eslint": "^8.57.1", "typescript-eslint": "^8.53.1",
"vite": "^7.3.1", "vite": "^8.0.1",
"vite-plugin-solid": "^2.11.11" "vite-plugin-solid": "^2.11.11",
"vitefu": "^1.1.2"
}, },
"dependencies": { "dependencies": {
"gsap": "^3.14.2", "gsap": "^3.14.2",

992
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,7 @@ export default defineConfig({
plugins: [solidPlugin()], plugins: [solidPlugin()],
build: { build: {
outDir: './bundled', outDir: './bundled',
cssMinify: 'esbuild',
watch: process.env.DISABLE_WATCH watch: process.env.DISABLE_WATCH
? null ? null
: { : {
@@ -19,8 +20,7 @@ export default defineConfig({
format: 'es', format: 'es',
entryFileNames: 'js/[name].js', entryFileNames: 'js/[name].js',
chunkFileNames: 'js/[hash:6].js', chunkFileNames: 'js/[hash:6].js',
assetFileNames: '[ext]/[name].[ext]', assetFileNames: '[ext]/[name].[ext]'
compact: true
} }
} }
}, },