chore: bump vite to 8, svelte vite plugin to 7, svelte to latest
- vite: npm:rolldown-vite@7.3.0 → ^8.0.0-beta.15 (native Rolldown) - @sveltejs/vite-plugin-svelte: ^6.2.1 → ^7.0.0 - svelte: ^5.38.0 → ^5.53.5 - @sveltejs/kit: ^2.49.2 → ^2.53.2 - vitest: ^4.0.10 → ^4.1.0-beta.4 (vite 8 support) - Remove @rollup/rollup-linux-x64-gnu (Vite 8 uses Rolldown) - Remove monaco-editor-wrapper from optimizeDeps.include (not installed) - Add lang="ts" to DucklakeSettings.svelte instance script (Oxc parser) - Add vite plugin to externalize windmill-client during dep scanning Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2684
frontend/package-lock.json
generated
2684
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -27,9 +27,9 @@
|
||||
"@melt-ui/svelte": "^0.86.2",
|
||||
"@playwright/test": "^1.57.0",
|
||||
"@sveltejs/adapter-static": "^3.0.6",
|
||||
"@sveltejs/kit": "^2.49.2",
|
||||
"@sveltejs/kit": "^2.53.2",
|
||||
"@sveltejs/package": "^2.3.7",
|
||||
"@sveltejs/vite-plugin-svelte": "^6.2.1",
|
||||
"@sveltejs/vite-plugin-svelte": "^7.0.0",
|
||||
"@tailwindcss/forms": "^0.5.3",
|
||||
"@tailwindcss/typography": "^0.5.8",
|
||||
"@types/d3": "^7.4.0",
|
||||
@@ -56,7 +56,7 @@
|
||||
"prettier-plugin-svelte": "^3.3.3",
|
||||
"style-to-object": "^0.4.1",
|
||||
"stylelint-config-recommended": "^13.0.0",
|
||||
"svelte": "^5.38.0",
|
||||
"svelte": "^5.53.5",
|
||||
"svelte-awesome-color-picker": "^3.0.4",
|
||||
"svelte-check": "^4.0.0",
|
||||
"svelte-fast-check": "^0.4.5",
|
||||
@@ -70,9 +70,9 @@
|
||||
"tar": "^7.4.3",
|
||||
"tslib": "^2.6.1",
|
||||
"typescript": "^5.5.0",
|
||||
"vite": "npm:rolldown-vite@7.3.0",
|
||||
"vite": "^8.0.0-beta.15",
|
||||
"vite-plugin-mkcert": "^1.17.5",
|
||||
"vitest": "^4.0.10",
|
||||
"vitest": "^4.1.0-beta.4",
|
||||
"vitest-browser-svelte": "^2.0.1"
|
||||
},
|
||||
"overrides": {
|
||||
@@ -566,7 +566,6 @@
|
||||
}
|
||||
},
|
||||
"optionalDependencies": {
|
||||
"@rollup/rollup-linux-x64-gnu": "^4.35.0",
|
||||
"fsevents": "^2.3.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<script>
|
||||
<script lang="ts">
|
||||
import { Plus, SettingsIcon } from 'lucide-svelte'
|
||||
|
||||
import Button from '../common/button/Button.svelte'
|
||||
|
||||
@@ -18,6 +18,18 @@ let plugin = {
|
||||
}
|
||||
}
|
||||
|
||||
// Resolve windmill-client as external during dependency scanning.
|
||||
// It appears in template string code snippets (server-side scripts) across many files
|
||||
// and is not an actual browser dependency.
|
||||
let externalWindmillClient = {
|
||||
name: 'external-windmill-client',
|
||||
resolveId(id) {
|
||||
if (id === 'windmill-client' || id.startsWith('windmill-client@')) {
|
||||
return { id, external: true }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/** @type {import('vite').UserConfig} */
|
||||
const config = {
|
||||
server: {
|
||||
@@ -85,13 +97,18 @@ const config = {
|
||||
}
|
||||
},
|
||||
preview: { port: 3001 },
|
||||
plugins: [sveltekit(), ...(process.env.HTTPS === 'true' ? [mkcert()] : []), plugin],
|
||||
plugins: [
|
||||
externalWindmillClient,
|
||||
sveltekit(),
|
||||
...(process.env.HTTPS === 'true' ? [mkcert()] : []),
|
||||
plugin
|
||||
],
|
||||
define: { __pkg__: version },
|
||||
optimizeDeps: {
|
||||
include: ['highlight.js', 'highlight.js/lib/core', 'monaco-vim', 'monaco-editor-wrapper'],
|
||||
include: ['highlight.js', 'highlight.js/lib/core', 'monaco-vim'],
|
||||
exclude: [
|
||||
'@codingame/monaco-vscode-standalone-typescript-language-features',
|
||||
'@codingame/monaco-vscode-standalone-languages',
|
||||
'@codingame/monaco-vscode-standalone-languages'
|
||||
]
|
||||
},
|
||||
worker: { format: 'es' },
|
||||
|
||||
Reference in New Issue
Block a user