Make derivedWarning an error and bind store instances

This commit is contained in:
peterkogo
2025-04-14 10:54:29 +02:00
parent 74c2e0778b
commit c7dea22853
15 changed files with 131 additions and 141 deletions
+5 -5
View File
@@ -13,19 +13,19 @@
}, },
"devDependencies": { "devDependencies": {
"@sveltejs/adapter-auto": "^6.0.0", "@sveltejs/adapter-auto": "^6.0.0",
"@sveltejs/kit": "^2.20.4", "@sveltejs/kit": "^2.20.5",
"@typescript-eslint/eslint-plugin": "^8.29.1", "@typescript-eslint/eslint-plugin": "^8.29.1",
"@typescript-eslint/parser": "^8.29.1", "@typescript-eslint/parser": "^8.29.1",
"eslint": "^9.24.0", "eslint": "^9.24.0",
"eslint-config-prettier": "^10.1.1", "eslint-config-prettier": "^10.1.2",
"eslint-plugin-svelte": "^3.5.1", "eslint-plugin-svelte": "^3.5.1",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"prettier-plugin-svelte": "^3.3.3", "prettier-plugin-svelte": "^3.3.3",
"svelte": "^5.25.8", "svelte": "^5.26.2",
"svelte-check": "^4.1.5", "svelte-check": "^4.1.6",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"typescript": "^5.8.3", "typescript": "^5.8.3",
"vite": "^6.2.5" "vite": "^6.2.6"
}, },
"type": "module", "type": "module",
"dependencies": { "dependencies": {
+5 -5
View File
@@ -56,16 +56,16 @@
}, },
"devDependencies": { "devDependencies": {
"@sveltejs/adapter-auto": "^6.0.0", "@sveltejs/adapter-auto": "^6.0.0",
"@sveltejs/kit": "^2.20.4", "@sveltejs/kit": "^2.20.5",
"@sveltejs/package": "^2.3.10", "@sveltejs/package": "^2.3.10",
"@sveltejs/vite-plugin-svelte": "^5.0.3", "@sveltejs/vite-plugin-svelte": "^5.0.3",
"@typescript-eslint/eslint-plugin": "^8.29.1", "@typescript-eslint/eslint-plugin": "^8.29.1",
"@typescript-eslint/parser": "^8.29.1", "@typescript-eslint/parser": "^8.29.1",
"autoprefixer": "^10.4.21", "autoprefixer": "^10.4.21",
"cssnano": "^7.0.6", "cssnano": "^7.0.6",
"dotenv": "^16.4.7", "dotenv": "^16.5.0",
"eslint": "^9.24.0", "eslint": "^9.24.0",
"eslint-config-prettier": "^10.1.1", "eslint-config-prettier": "^10.1.2",
"eslint-plugin-svelte": "^3.5.1", "eslint-plugin-svelte": "^3.5.1",
"postcss": "^8.5.3", "postcss": "^8.5.3",
"postcss-cli": "^11.0.1", "postcss-cli": "^11.0.1",
@@ -75,8 +75,8 @@
"postcss-rename": "^0.6.1", "postcss-rename": "^0.6.1",
"prettier": "^3.5.3", "prettier": "^3.5.3",
"prettier-plugin-svelte": "^3.3.3", "prettier-plugin-svelte": "^3.3.3",
"svelte": "^5.25.8", "svelte": "^5.26.2",
"svelte-check": "^4.1.5", "svelte-check": "^4.1.6",
"svelte-eslint-parser": "^1.1.2", "svelte-eslint-parser": "^1.1.2",
"svelte-preprocess": "^6.0.3", "svelte-preprocess": "^6.0.3",
"tslib": "^2.8.1", "tslib": "^2.8.1",
@@ -11,7 +11,7 @@
import type { SvelteFlowStore } from '$lib/store/types'; import type { SvelteFlowStore } from '$lib/store/types';
let { let {
store, store = $bindable(),
type, type,
containerStyle = '', containerStyle = '',
style = '', style = '',
@@ -10,7 +10,7 @@
const { const {
edge, edge,
store, store = $bindable(),
onedgeclick, onedgeclick,
onedgecontextmenu, onedgecontextmenu,
onedgepointerenter, onedgepointerenter,
@@ -11,7 +11,7 @@
import { useSvelteFlow } from '$lib/hooks/useSvelteFlow.svelte'; import { useSvelteFlow } from '$lib/hooks/useSvelteFlow.svelte';
let { let {
store, store = $bindable(),
selectionKey = 'Shift', selectionKey = 'Shift',
multiSelectionKey = isMacOs() ? 'Meta' : 'Control', multiSelectionKey = isMacOs() ? 'Meta' : 'Control',
deleteKey = 'Backspace', deleteKey = 'Backspace',
@@ -7,7 +7,7 @@
import type { NodeSelectionProps } from './types'; import type { NodeSelectionProps } from './types';
let { let {
store, store = $bindable(),
onnodedrag, onnodedrag,
onnodedragstart, onnodedragstart,
onnodedragstop, onnodedragstop,
@@ -10,7 +10,7 @@
import type { NodeEvents } from '$lib/types'; import type { NodeEvents } from '$lib/types';
let { let {
store, store = $bindable(),
node, node,
resizeObserver, resizeObserver,
nodeClickDistance, nodeClickDistance,
@@ -5,7 +5,7 @@
import type { SvelteFlowStore } from '$lib/store/types'; import type { SvelteFlowStore } from '$lib/store/types';
let { let {
store, store = $bindable(),
onedgeclick, onedgeclick,
onedgecontextmenu, onedgecontextmenu,
onedgepointerenter, onedgepointerenter,
@@ -20,7 +20,7 @@
{#each store.visible.edges.values() as edge (edge.id)} {#each store.visible.edges.values() as edge (edge.id)}
<EdgeWrapper <EdgeWrapper
{store} bind:store
{edge} {edge}
{onedgeclick} {onedgeclick}
{onedgecontextmenu} {onedgecontextmenu}
@@ -7,7 +7,7 @@
import type { SvelteFlowStore } from '$lib/store/types'; import type { SvelteFlowStore } from '$lib/store/types';
let { let {
store, store = $bindable(),
nodeClickDistance, nodeClickDistance,
onnodeclick, onnodeclick,
onnodecontextmenu, onnodecontextmenu,
@@ -46,7 +46,7 @@
<div class="svelte-flow__nodes"> <div class="svelte-flow__nodes">
{#each store.visible.nodes.values() as node (node.id)} {#each store.visible.nodes.values() as node (node.id)}
<NodeWrapper <NodeWrapper
{store} bind:store
{node} {node}
{resizeObserver} {resizeObserver}
{nodeClickDistance} {nodeClickDistance}
@@ -45,7 +45,7 @@
import type { PaneProps } from './types'; import type { PaneProps } from './types';
let { let {
store, store = $bindable(),
panOnDrag = true, panOnDrag = true,
selectionOnDrag, selectionOnDrag,
onpaneclick, onpaneclick,
@@ -69,7 +69,8 @@
...props ...props
}: SvelteFlowProps & HTMLAttributes<HTMLDivElement> = $props(); }: SvelteFlowProps & HTMLAttributes<HTMLDivElement> = $props();
const store = createStore({ // svelte-ignore non_reactive_update
let store = createStore({
props, props,
width, width,
height, height,
@@ -122,7 +123,7 @@
rest={props} rest={props}
> >
<KeyHandler <KeyHandler
{store} bind:store
{selectionKey} {selectionKey}
{deleteKey} {deleteKey}
{panActivationKey} {panActivationKey}
@@ -130,7 +131,7 @@
{zoomActivationKey} {zoomActivationKey}
/> />
<Zoom <Zoom
{store} bind:store
{panOnScrollMode} {panOnScrollMode}
{preventScrolling} {preventScrolling}
{zoomOnScroll} {zoomOnScroll}
@@ -144,17 +145,17 @@
{onmoveend} {onmoveend}
{oninit} {oninit}
> >
<Pane {store} {onpaneclick} {onpanecontextmenu} {panOnDrag} {selectionOnDrag}> <Pane bind:store {onpaneclick} {onpanecontextmenu} {panOnDrag} {selectionOnDrag}>
<ViewportComponent {store}> <ViewportComponent bind:store>
<EdgeRenderer <EdgeRenderer
{store} bind:store
{onedgeclick} {onedgeclick}
{onedgecontextmenu} {onedgecontextmenu}
{onedgepointerenter} {onedgepointerenter}
{onedgepointerleave} {onedgepointerleave}
/> />
<ConnectionLine <ConnectionLine
{store} bind:store
type={connectionLineType} type={connectionLineType}
LineComponent={connectionLineComponent} LineComponent={connectionLineComponent}
containerStyle={connectionLineContainerStyle} containerStyle={connectionLineContainerStyle}
@@ -163,7 +164,7 @@
<div class="svelte-flow__edgelabel-renderer"></div> <div class="svelte-flow__edgelabel-renderer"></div>
<div class="svelte-flow__viewport-portal"></div> <div class="svelte-flow__viewport-portal"></div>
<NodeRenderer <NodeRenderer
{store} bind:store
{nodeClickDistance} {nodeClickDistance}
{onnodeclick} {onnodeclick}
{onnodecontextmenu} {onnodecontextmenu}
@@ -175,7 +176,7 @@
{onnodedragstop} {onnodedragstop}
/> />
<NodeSelection <NodeSelection
{store} bind:store
{onselectionclick} {onselectionclick}
{onselectioncontextmenu} {onselectioncontextmenu}
{onnodedrag} {onnodedrag}
@@ -2,7 +2,7 @@
import type { SvelteFlowStore } from '$lib/store/types'; import type { SvelteFlowStore } from '$lib/store/types';
import type { Snippet } from 'svelte'; import type { Snippet } from 'svelte';
let { store, children }: { store: SvelteFlowStore; children: Snippet } = $props(); let { store = $bindable(), children }: { store: SvelteFlowStore; children: Snippet } = $props();
</script> </script>
<div <div
@@ -5,7 +5,7 @@
import type { ZoomProps } from './types'; import type { ZoomProps } from './types';
let { let {
store, store = $bindable(),
panOnScrollMode = PanOnScrollMode.Free, panOnScrollMode = PanOnScrollMode.Free,
preventScrolling = true, preventScrolling = true,
zoomOnScroll = true, zoomOnScroll = true,
@@ -19,7 +19,6 @@ export function derivedWarning(functionName: string) {
} }
if (storeContext.provider && typeof window === 'object' && !$effect.tracking()) { if (storeContext.provider && typeof window === 'object' && !$effect.tracking()) {
console.error(`Use $derived(${functionName}()) to receive updates when values change.`); throw new Error(`Use $derived(${functionName}()) to receive updates when values change.`);
console.trace(functionName);
} }
} }
+98 -108
View File
@@ -158,17 +158,17 @@ importers:
version: 1.1.4 version: 1.1.4
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) version: 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
'@xyflow/svelte': '@xyflow/svelte':
specifier: workspace:^ specifier: workspace:^
version: link:../../packages/svelte version: link:../../packages/svelte
devDependencies: devDependencies:
'@sveltejs/adapter-auto': '@sveltejs/adapter-auto':
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.0.0(@sveltejs/kit@2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))) version: 6.0.0(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))
'@sveltejs/kit': '@sveltejs/kit':
specifier: ^2.20.4 specifier: ^2.20.5
version: 2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) version: 2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^8.29.1 specifier: ^8.29.1
version: 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) version: 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)
@@ -179,23 +179,23 @@ importers:
specifier: ^9.24.0 specifier: ^9.24.0
version: 9.24.0 version: 9.24.0
eslint-config-prettier: eslint-config-prettier:
specifier: ^10.1.1 specifier: ^10.1.2
version: 10.1.1(eslint@9.24.0) version: 10.1.2(eslint@9.24.0)
eslint-plugin-svelte: eslint-plugin-svelte:
specifier: ^3.5.1 specifier: ^3.5.1
version: 3.5.1(eslint@9.24.0)(svelte@5.25.8) version: 3.5.1(eslint@9.24.0)(svelte@5.26.2)
prettier: prettier:
specifier: ^3.5.3 specifier: ^3.5.3
version: 3.5.3 version: 3.5.3
prettier-plugin-svelte: prettier-plugin-svelte:
specifier: ^3.3.3 specifier: ^3.3.3
version: 3.3.3(prettier@3.5.3)(svelte@5.25.8) version: 3.3.3(prettier@3.5.3)(svelte@5.26.2)
svelte: svelte:
specifier: ^5.25.8 specifier: ^5.26.2
version: 5.25.8 version: 5.26.2
svelte-check: svelte-check:
specifier: ^4.1.5 specifier: ^4.1.6
version: 4.1.5(picomatch@4.0.2)(svelte@5.25.8)(typescript@5.8.3) version: 4.1.6(picomatch@4.0.2)(svelte@5.26.2)(typescript@5.8.3)
tslib: tslib:
specifier: ^2.8.1 specifier: ^2.8.1
version: 2.8.1 version: 2.8.1
@@ -203,8 +203,8 @@ importers:
specifier: ^5.8.3 specifier: ^5.8.3
version: 5.8.3 version: 5.8.3
vite: vite:
specifier: ^6.2.5 specifier: ^6.2.6
version: 6.2.5(@types/node@20.14.6)(terser@5.31.0) version: 6.2.6(@types/node@20.14.6)(terser@5.31.0)
packages/react: packages/react:
dependencies: dependencies:
@@ -274,23 +274,23 @@ importers:
dependencies: dependencies:
'@svelte-put/shortcut': '@svelte-put/shortcut':
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0(svelte@5.25.8) version: 4.1.0(svelte@5.26.2)
'@xyflow/system': '@xyflow/system':
specifier: workspace:* specifier: workspace:*
version: link:../system version: link:../system
devDependencies: devDependencies:
'@sveltejs/adapter-auto': '@sveltejs/adapter-auto':
specifier: ^6.0.0 specifier: ^6.0.0
version: 6.0.0(@sveltejs/kit@2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))) version: 6.0.0(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))
'@sveltejs/kit': '@sveltejs/kit':
specifier: ^2.20.4 specifier: ^2.20.5
version: 2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) version: 2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
'@sveltejs/package': '@sveltejs/package':
specifier: ^2.3.10 specifier: ^2.3.10
version: 2.3.10(svelte@5.25.8)(typescript@5.8.3) version: 2.3.10(svelte@5.26.2)(typescript@5.8.3)
'@sveltejs/vite-plugin-svelte': '@sveltejs/vite-plugin-svelte':
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) version: 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^8.29.1 specifier: ^8.29.1
version: 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) version: 8.29.1(@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)
@@ -304,17 +304,17 @@ importers:
specifier: ^7.0.6 specifier: ^7.0.6
version: 7.0.6(postcss@8.5.3) version: 7.0.6(postcss@8.5.3)
dotenv: dotenv:
specifier: ^16.4.7 specifier: ^16.5.0
version: 16.4.7 version: 16.5.0
eslint: eslint:
specifier: ^9.24.0 specifier: ^9.24.0
version: 9.24.0 version: 9.24.0
eslint-config-prettier: eslint-config-prettier:
specifier: ^10.1.1 specifier: ^10.1.2
version: 10.1.1(eslint@9.24.0) version: 10.1.2(eslint@9.24.0)
eslint-plugin-svelte: eslint-plugin-svelte:
specifier: ^3.5.1 specifier: ^3.5.1
version: 3.5.1(eslint@9.24.0)(svelte@5.25.8) version: 3.5.1(eslint@9.24.0)(svelte@5.26.2)
postcss: postcss:
specifier: ^8.5.3 specifier: ^8.5.3
version: 8.5.3 version: 8.5.3
@@ -338,19 +338,19 @@ importers:
version: 3.5.3 version: 3.5.3
prettier-plugin-svelte: prettier-plugin-svelte:
specifier: ^3.3.3 specifier: ^3.3.3
version: 3.3.3(prettier@3.5.3)(svelte@5.25.8) version: 3.3.3(prettier@3.5.3)(svelte@5.26.2)
svelte: svelte:
specifier: ^5.25.8 specifier: ^5.26.2
version: 5.25.8 version: 5.26.2
svelte-check: svelte-check:
specifier: ^4.1.5 specifier: ^4.1.6
version: 4.1.5(picomatch@4.0.2)(svelte@5.25.8)(typescript@5.8.3) version: 4.1.6(picomatch@4.0.2)(svelte@5.26.2)(typescript@5.8.3)
svelte-eslint-parser: svelte-eslint-parser:
specifier: ^1.1.2 specifier: ^1.1.2
version: 1.1.2(svelte@5.25.8) version: 1.1.2(svelte@5.26.2)
svelte-preprocess: svelte-preprocess:
specifier: ^6.0.3 specifier: ^6.0.3
version: 6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.5.3))(postcss@8.5.3)(svelte@5.25.8)(typescript@5.8.3) version: 6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.5.3))(postcss@8.5.3)(svelte@5.26.2)(typescript@5.8.3)
tslib: tslib:
specifier: ^2.8.1 specifier: ^2.8.1
version: 2.8.1 version: 2.8.1
@@ -402,7 +402,7 @@ importers:
dependencies: dependencies:
'@playwright/experimental-ct-react': '@playwright/experimental-ct-react':
specifier: ^1.49.1 specifier: ^1.49.1
version: 1.49.1(@types/node@20.14.6)(terser@5.31.0)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) version: 1.49.1(@types/node@20.14.6)(terser@5.31.0)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
'@types/react': '@types/react':
specifier: ^18.3.3 specifier: ^18.3.3
version: 18.3.3 version: 18.3.3
@@ -1959,8 +1959,8 @@ packages:
peerDependencies: peerDependencies:
'@sveltejs/kit': ^2.0.0 '@sveltejs/kit': ^2.0.0
'@sveltejs/kit@2.20.4': '@sveltejs/kit@2.20.5':
resolution: {integrity: sha512-B3Y1mb1Qjt57zXLVch5tfqsK/ebHe6uYTcFSnGFNwRpId3+fplLgQK6Z2zhDVBezSsPuhDq6Pry+9PA88ocN6Q==} resolution: {integrity: sha512-zT/97KvVUo19jEGZa972ls7KICjPCB53j54TVxnEFT5VEwL16G+YFqRVwJbfxh7AmS7/Ptr1rKF7Qt4FBMDNlw==}
engines: {node: '>=18.13'} engines: {node: '>=18.13'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -2684,10 +2684,6 @@ packages:
resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
engines: {node: '>= 8.10.0'} engines: {node: '>= 8.10.0'}
chokidar@4.0.1:
resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==}
engines: {node: '>= 14.16.0'}
chokidar@4.0.3: chokidar@4.0.3:
resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'} engines: {node: '>= 14.16.0'}
@@ -3178,8 +3174,8 @@ packages:
resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
dotenv@16.4.7: dotenv@16.5.0:
resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} resolution: {integrity: sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==}
engines: {node: '>=12'} engines: {node: '>=12'}
dotenv@8.6.0: dotenv@8.6.0:
@@ -3343,6 +3339,12 @@ packages:
peerDependencies: peerDependencies:
eslint: '>=7.0.0' eslint: '>=7.0.0'
eslint-config-prettier@10.1.2:
resolution: {integrity: sha512-Epgp/EofAUeEpIdZkW60MHKvPyru1ruQJxPL+WIycnaPApuseK0Zpkrh/FwL9oIpQvIhJwV7ptOy0DWUjTlCiA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
eslint-config-turbo@2.5.0: eslint-config-turbo@2.5.0:
resolution: {integrity: sha512-QJvZBEWDWQx1JyQCr0uwf4aQYhDSAGoHBdx+cPtpPzNEjZw16Ig8BglXxHZBh3I8/fI1U53cLgXwvb28BUZhPA==} resolution: {integrity: sha512-QJvZBEWDWQx1JyQCr0uwf4aQYhDSAGoHBdx+cPtpPzNEjZw16Ig8BglXxHZBh3I8/fI1U53cLgXwvb28BUZhPA==}
peerDependencies: peerDependencies:
@@ -3532,14 +3534,6 @@ packages:
fd-slicer@1.1.0: fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
fdir@6.4.2:
resolution: {integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==}
peerDependencies:
picomatch: ^3 || ^4
peerDependenciesMeta:
picomatch:
optional: true
fdir@6.4.3: fdir@6.4.3:
resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==}
peerDependencies: peerDependencies:
@@ -6155,8 +6149,8 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
svelte-check@4.1.5: svelte-check@4.1.6:
resolution: {integrity: sha512-Gb0T2IqBNe1tLB9EB1Qh+LOe+JB8wt2/rNBDGvkxQVvk8vNeAoG+vZgFB/3P5+zC7RWlyBlzm9dVjZFph/maIg==} resolution: {integrity: sha512-P7w/6tdSfk3zEVvfsgrp3h3DFC75jCdZjTQvgGJtjPORs1n7/v2VMPIoty3PWv7jnfEm3x0G/p9wH4pecTb0Wg==}
engines: {node: '>= 18.0.0'} engines: {node: '>= 18.0.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -6231,8 +6225,8 @@ packages:
resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==}
engines: {node: '>=16'} engines: {node: '>=16'}
svelte@5.25.8: svelte@5.26.2:
resolution: {integrity: sha512-yRmjmT5rgCZUMfCKS5varGlSe/nQyr2oClyIirbBChfTFc00YjVAyVWo1zOH74La3hi5KRSkNJKncyJ04PwIYA==} resolution: {integrity: sha512-e2TEcGK2YKVwDWYy5OsptVclYgDvfY1E/8IzPiOq63uG/GDo/j5VUYTC9EinQNraoZalbMWN+5f5TYC1QlAqOw==}
engines: {node: '>=18'} engines: {node: '>=18'}
svgo@3.0.2: svgo@3.0.2:
@@ -6685,8 +6679,8 @@ packages:
terser: terser:
optional: true optional: true
vite@6.2.5: vite@6.2.6:
resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==} resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -8008,10 +8002,10 @@ snapshots:
- sugarss - sugarss
- terser - terser
'@playwright/experimental-ct-react@1.49.1(@types/node@20.14.6)(terser@5.31.0)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))': '@playwright/experimental-ct-react@1.49.1(@types/node@20.14.6)(terser@5.31.0)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))':
dependencies: dependencies:
'@playwright/experimental-ct-core': 1.49.1(@types/node@20.14.6)(terser@5.31.0) '@playwright/experimental-ct-core': 1.49.1(@types/node@20.14.6)(terser@5.31.0)
'@vitejs/plugin-react': 4.3.1(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) '@vitejs/plugin-react': 4.3.1(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@@ -8272,22 +8266,22 @@ snapshots:
'@sindresorhus/merge-streams@1.0.0': {} '@sindresorhus/merge-streams@1.0.0': {}
'@svelte-put/shortcut@4.1.0(svelte@5.25.8)': '@svelte-put/shortcut@4.1.0(svelte@5.26.2)':
dependencies: dependencies:
svelte: 5.25.8 svelte: 5.26.2
'@sveltejs/acorn-typescript@1.0.5(acorn@8.14.0)': '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.0)':
dependencies: dependencies:
acorn: 8.14.0 acorn: 8.14.0
'@sveltejs/adapter-auto@6.0.0(@sveltejs/kit@2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))': '@sveltejs/adapter-auto@6.0.0(@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))':
dependencies: dependencies:
'@sveltejs/kit': 2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) '@sveltejs/kit': 2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
import-meta-resolve: 4.1.0 import-meta-resolve: 4.1.0
'@sveltejs/kit@2.20.4(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))': '@sveltejs/kit@2.20.5(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
'@types/cookie': 0.6.0 '@types/cookie': 0.6.0
cookie: 0.6.0 cookie: 0.6.0
devalue: 5.1.1 devalue: 5.1.1
@@ -8299,17 +8293,17 @@ snapshots:
sade: 1.8.1 sade: 1.8.1
set-cookie-parser: 2.6.0 set-cookie-parser: 2.6.0
sirv: 3.0.0 sirv: 3.0.0
svelte: 5.25.8 svelte: 5.26.2
vite: 6.2.5(@types/node@20.14.6)(terser@5.31.0) vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0)
'@sveltejs/package@2.3.10(svelte@5.25.8)(typescript@5.8.3)': '@sveltejs/package@2.3.10(svelte@5.26.2)(typescript@5.8.3)':
dependencies: dependencies:
chokidar: 4.0.3 chokidar: 4.0.3
kleur: 4.1.5 kleur: 4.1.5
sade: 1.8.1 sade: 1.8.1
semver: 7.6.3 semver: 7.6.3
svelte: 5.25.8 svelte: 5.26.2
svelte2tsx: 0.7.34(svelte@5.25.8)(typescript@5.8.3) svelte2tsx: 0.7.34(svelte@5.26.2)(typescript@5.8.3)
transitivePeerDependencies: transitivePeerDependencies:
- typescript - typescript
@@ -8322,12 +8316,12 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))': '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
debug: 4.4.0 debug: 4.4.0
svelte: 5.25.8 svelte: 5.26.2
vite: 6.2.5(@types/node@20.14.6)(terser@5.31.0) vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -8345,16 +8339,16 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))': '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))':
dependencies: dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.25.8)(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
debug: 4.4.0 debug: 4.4.0
deepmerge: 4.3.1 deepmerge: 4.3.1
kleur: 4.1.5 kleur: 4.1.5
magic-string: 0.30.17 magic-string: 0.30.17
svelte: 5.25.8 svelte: 5.26.2
vite: 6.2.5(@types/node@20.14.6)(terser@5.31.0) vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0)
vitefu: 1.0.4(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)) vitefu: 1.0.4(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -8694,14 +8688,14 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-react@4.3.1(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0))': '@vitejs/plugin-react@4.3.1(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))':
dependencies: dependencies:
'@babel/core': 7.24.7 '@babel/core': 7.24.7
'@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.7)
'@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.7)
'@types/babel__core': 7.20.5 '@types/babel__core': 7.20.5
react-refresh: 0.14.2 react-refresh: 0.14.2
vite: 6.2.5(@types/node@20.14.6)(terser@5.31.0) vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -9197,10 +9191,6 @@ snapshots:
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
chokidar@4.0.1:
dependencies:
readdirp: 4.0.2
chokidar@4.0.3: chokidar@4.0.3:
dependencies: dependencies:
readdirp: 4.0.2 readdirp: 4.0.2
@@ -9751,7 +9741,7 @@ snapshots:
dotenv@16.0.3: {} dotenv@16.0.3: {}
dotenv@16.4.7: {} dotenv@16.5.0: {}
dotenv@8.6.0: {} dotenv@8.6.0: {}
@@ -10134,6 +10124,10 @@ snapshots:
dependencies: dependencies:
eslint: 9.24.0 eslint: 9.24.0
eslint-config-prettier@10.1.2(eslint@9.24.0):
dependencies:
eslint: 9.24.0
eslint-config-turbo@2.5.0(eslint@9.24.0)(turbo@2.0.3): eslint-config-turbo@2.5.0(eslint@9.24.0)(turbo@2.0.3):
dependencies: dependencies:
eslint: 9.24.0 eslint: 9.24.0
@@ -10170,7 +10164,7 @@ snapshots:
string.prototype.matchall: 4.0.12 string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0 string.prototype.repeat: 1.0.0
eslint-plugin-svelte@3.5.1(eslint@9.24.0)(svelte@5.25.8): eslint-plugin-svelte@3.5.1(eslint@9.24.0)(svelte@5.26.2):
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0) '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0)
'@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/sourcemap-codec': 1.5.0
@@ -10181,9 +10175,9 @@ snapshots:
postcss-load-config: 3.1.4(postcss@8.5.3) postcss-load-config: 3.1.4(postcss@8.5.3)
postcss-safe-parser: 7.0.1(postcss@8.5.3) postcss-safe-parser: 7.0.1(postcss@8.5.3)
semver: 7.6.3 semver: 7.6.3
svelte-eslint-parser: 1.1.2(svelte@5.25.8) svelte-eslint-parser: 1.1.2(svelte@5.26.2)
optionalDependencies: optionalDependencies:
svelte: 5.25.8 svelte: 5.26.2
transitivePeerDependencies: transitivePeerDependencies:
- ts-node - ts-node
@@ -10445,10 +10439,6 @@ snapshots:
dependencies: dependencies:
pend: 1.2.0 pend: 1.2.0
fdir@6.4.2(picomatch@4.0.2):
optionalDependencies:
picomatch: 4.0.2
fdir@6.4.3(picomatch@4.0.2): fdir@6.4.3(picomatch@4.0.2):
optionalDependencies: optionalDependencies:
picomatch: 4.0.2 picomatch: 4.0.2
@@ -12533,10 +12523,10 @@ snapshots:
dependencies: dependencies:
fast-diff: 1.3.0 fast-diff: 1.3.0
prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.25.8): prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.26.2):
dependencies: dependencies:
prettier: 3.5.3 prettier: 3.5.3
svelte: 5.25.8 svelte: 5.26.2
prettier@2.8.8: {} prettier@2.8.8: {}
@@ -13463,19 +13453,19 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {} supports-preserve-symlinks-flag@1.0.0: {}
svelte-check@4.1.5(picomatch@4.0.2)(svelte@5.25.8)(typescript@5.8.3): svelte-check@4.1.6(picomatch@4.0.2)(svelte@5.26.2)(typescript@5.8.3):
dependencies: dependencies:
'@jridgewell/trace-mapping': 0.3.25 '@jridgewell/trace-mapping': 0.3.25
chokidar: 4.0.1 chokidar: 4.0.3
fdir: 6.4.2(picomatch@4.0.2) fdir: 6.4.3(picomatch@4.0.2)
picocolors: 1.1.1 picocolors: 1.1.1
sade: 1.8.1 sade: 1.8.1
svelte: 5.25.8 svelte: 5.26.2
typescript: 5.8.3 typescript: 5.8.3
transitivePeerDependencies: transitivePeerDependencies:
- picomatch - picomatch
svelte-eslint-parser@1.1.2(svelte@5.25.8): svelte-eslint-parser@1.1.2(svelte@5.26.2):
dependencies: dependencies:
eslint-scope: 8.3.0 eslint-scope: 8.3.0
eslint-visitor-keys: 4.2.0 eslint-visitor-keys: 4.2.0
@@ -13484,15 +13474,15 @@ snapshots:
postcss-scss: 4.0.9(postcss@8.5.3) postcss-scss: 4.0.9(postcss@8.5.3)
postcss-selector-parser: 7.0.0 postcss-selector-parser: 7.0.0
optionalDependencies: optionalDependencies:
svelte: 5.25.8 svelte: 5.26.2
svelte-hmr@0.15.3(svelte@4.2.1): svelte-hmr@0.15.3(svelte@4.2.1):
dependencies: dependencies:
svelte: 4.2.1 svelte: 4.2.1
svelte-preprocess@6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.5.3))(postcss@8.5.3)(svelte@5.25.8)(typescript@5.8.3): svelte-preprocess@6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.5.3))(postcss@8.5.3)(svelte@5.26.2)(typescript@5.8.3):
dependencies: dependencies:
svelte: 5.25.8 svelte: 5.26.2
optionalDependencies: optionalDependencies:
'@babel/core': 7.24.7 '@babel/core': 7.24.7
postcss: 8.5.3 postcss: 8.5.3
@@ -13506,11 +13496,11 @@ snapshots:
svelte: 4.2.1 svelte: 4.2.1
typescript: 5.8.3 typescript: 5.8.3
svelte2tsx@0.7.34(svelte@5.25.8)(typescript@5.8.3): svelte2tsx@0.7.34(svelte@5.26.2)(typescript@5.8.3):
dependencies: dependencies:
dedent-js: 1.0.1 dedent-js: 1.0.1
pascal-case: 3.1.2 pascal-case: 3.1.2
svelte: 5.25.8 svelte: 5.26.2
typescript: 5.8.3 typescript: 5.8.3
svelte@4.2.1: svelte@4.2.1:
@@ -13529,12 +13519,12 @@ snapshots:
magic-string: 0.30.5 magic-string: 0.30.5
periscopic: 3.1.0 periscopic: 3.1.0
svelte@5.25.8: svelte@5.26.2:
dependencies: dependencies:
'@ampproject/remapping': 2.3.0 '@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/sourcemap-codec': 1.5.0
'@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.0) '@sveltejs/acorn-typescript': 1.0.5(acorn@8.14.0)
'@types/estree': 1.0.6 '@types/estree': 1.0.7
acorn: 8.14.0 acorn: 8.14.0
aria-query: 5.3.2 aria-query: 5.3.2
axobject-query: 4.1.0 axobject-query: 4.1.0
@@ -14014,7 +14004,7 @@ snapshots:
fsevents: 2.3.3 fsevents: 2.3.3
terser: 5.31.0 terser: 5.31.0
vite@6.2.5(@types/node@20.14.6)(terser@5.31.0): vite@6.2.6(@types/node@20.14.6)(terser@5.31.0):
dependencies: dependencies:
esbuild: 0.25.2 esbuild: 0.25.2
postcss: 8.5.3 postcss: 8.5.3
@@ -14028,9 +14018,9 @@ snapshots:
optionalDependencies: optionalDependencies:
vite: 4.5.3(@types/node@20.14.6)(terser@5.31.0) vite: 4.5.3(@types/node@20.14.6)(terser@5.31.0)
vitefu@1.0.4(vite@6.2.5(@types/node@20.14.6)(terser@5.31.0)): vitefu@1.0.4(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)):
optionalDependencies: optionalDependencies:
vite: 6.2.5(@types/node@20.14.6)(terser@5.31.0) vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0)
vscode-oniguruma@1.7.0: {} vscode-oniguruma@1.7.0: {}