diff --git a/examples/svelte/package.json b/examples/svelte/package.json index eac57088..feeb3b7e 100644 --- a/examples/svelte/package.json +++ b/examples/svelte/package.json @@ -13,19 +13,19 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^6.0.0", - "@sveltejs/kit": "^2.20.5", - "@typescript-eslint/eslint-plugin": "^8.29.1", - "@typescript-eslint/parser": "^8.29.1", + "@sveltejs/kit": "^2.20.7", + "@typescript-eslint/eslint-plugin": "^8.30.1", + "@typescript-eslint/parser": "^8.30.1", "eslint": "^9.24.0", "eslint-config-prettier": "^10.1.2", "eslint-plugin-svelte": "^3.5.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.26.2", + "svelte": "^5.27.0", "svelte-check": "^4.1.6", "tslib": "^2.8.1", "typescript": "^5.8.3", - "vite": "^6.2.6" + "vite": "^6.3.0" }, "type": "module", "dependencies": { diff --git a/examples/svelte/src/routes/examples/overview/Flow.svelte b/examples/svelte/src/routes/examples/overview/Flow.svelte index 46ef2cf9..ab663728 100644 --- a/examples/svelte/src/routes/examples/overview/Flow.svelte +++ b/examples/svelte/src/routes/examples/overview/Flow.svelte @@ -155,22 +155,7 @@ }); - console.log('on init')} + + + - + @@ -239,11 +240,11 @@ } :root { - --background-color: #ffffdd; + /* --background-color: #ffffdd; */ --background-pattern-color: #5050ff; - --minimap-background-color: #f5f6f7; - --minimap-mask-color: rgb(255, 255, 240, 0.6); + --xy-minimap-background-color: red; + --xy-minimap-mask-color: rgb(255, 255, 240, 0.6); --controls-button-background-color: #ddd; --controls-button-background-color-hover: #ccc; diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 1e1da4b1..82f06a20 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -56,11 +56,11 @@ }, "devDependencies": { "@sveltejs/adapter-auto": "^6.0.0", - "@sveltejs/kit": "^2.20.5", - "@sveltejs/package": "^2.3.10", + "@sveltejs/kit": "^2.20.7", + "@sveltejs/package": "^2.3.11", "@sveltejs/vite-plugin-svelte": "^5.0.3", - "@typescript-eslint/eslint-plugin": "^8.29.1", - "@typescript-eslint/parser": "^8.29.1", + "@typescript-eslint/eslint-plugin": "^8.30.1", + "@typescript-eslint/parser": "^8.30.1", "autoprefixer": "^10.4.21", "cssnano": "^7.0.6", "dotenv": "^16.5.0", @@ -75,7 +75,7 @@ "postcss-rename": "^0.6.1", "prettier": "^3.5.3", "prettier-plugin-svelte": "^3.3.3", - "svelte": "^5.26.2", + "svelte": "^5.27.0", "svelte-check": "^4.1.6", "svelte-eslint-parser": "^1.1.2", "svelte-preprocess": "^6.0.3", diff --git a/packages/svelte/src/lib/actions/portal/portal.svelte.ts b/packages/svelte/src/lib/actions/portal/portal.svelte.ts index bae29a9b..fe6a6b6f 100644 --- a/packages/svelte/src/lib/actions/portal/portal.svelte.ts +++ b/packages/svelte/src/lib/actions/portal/portal.svelte.ts @@ -12,7 +12,7 @@ function tryToMount(node: Element, domNode: Element | null, target: Portal | und return; } - const targetEl = target === 'root' ? domNode : domNode.querySelector(selector[target]); + const targetEl = target === 'root' ? domNode : domNode.querySelector('.svelte-flow__viewport'); if (targetEl) { targetEl.appendChild(node); diff --git a/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte b/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte index 474a6e04..3fcacd93 100644 --- a/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte +++ b/packages/svelte/src/lib/components/EdgeLabel/EdgeLabel.svelte @@ -22,6 +22,10 @@ const store = useStore(); const id = getContext('svelteflow__edge_id'); + + let z = $derived.by(() => { + return store.visible.edges.get(id)?.zIndex; + });
{ diff --git a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte index 0194196f..afec6814 100644 --- a/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte +++ b/packages/svelte/src/lib/components/EdgeWrapper/EdgeWrapper.svelte @@ -95,7 +95,6 @@ edgeRef?.blur(); unselectNodesAndEdges({ edges: [edge] }); } else { - console.log(id); addSelectedEdges([id]); } } @@ -103,8 +102,9 @@ + {#if !hidden} - + -
- - - + + + - {#each store.visible.edges.values() as edge (edge.id)} - - {/each} -
+{#each store.visible.edges.values() as edge (edge.id)} + +{/each} diff --git a/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte b/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte index 9f9f5621..12d62c0a 100644 --- a/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte +++ b/packages/svelte/src/lib/container/NodeRenderer/NodeRenderer.svelte @@ -43,31 +43,19 @@ }); -
- {#each store.visible.nodes.values() as node (node.id)} - - {/each} -
- - +{#each store.visible.nodes.values() as node (node.id)} + +{/each} diff --git a/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte b/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte index 71a31b62..e501526a 100644 --- a/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte +++ b/packages/svelte/src/lib/container/SvelteFlow/SvelteFlow.svelte @@ -161,8 +161,6 @@ containerStyle={connectionLineContainerStyle} style={connectionLineStyle} /> -
-
( } } +const DEFAULT_NODE_Z = 1; function calculateZ(node: NodeBase, selectedNodeZ: number) { - return (isNumeric(node.zIndex) ? node.zIndex : 0) + (node.selected ? selectedNodeZ : 0); + return (isNumeric(node.zIndex) ? node.zIndex : DEFAULT_NODE_Z) + (node.selected ? selectedNodeZ : DEFAULT_NODE_Z); } function calculateChildXYZ( diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a193b296..bc0c64a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,23 +158,23 @@ importers: version: 1.1.4 '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 - version: 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)) + version: 5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) '@xyflow/svelte': specifier: workspace:^ version: link:../../packages/svelte devDependencies: '@sveltejs/adapter-auto': specifier: ^6.0.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))) + version: 6.0.0(@sveltejs/kit@2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))) '@sveltejs/kit': - specifier: ^2.20.5 - 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)) + specifier: ^2.20.7 + version: 2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) '@typescript-eslint/eslint-plugin': - 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) + specifier: ^8.30.1 + version: 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) '@typescript-eslint/parser': - specifier: ^8.29.1 - version: 8.29.1(eslint@9.24.0)(typescript@5.8.3) + specifier: ^8.30.1 + version: 8.30.1(eslint@9.24.0)(typescript@5.8.3) eslint: specifier: ^9.24.0 version: 9.24.0 @@ -183,19 +183,19 @@ importers: version: 10.1.2(eslint@9.24.0) eslint-plugin-svelte: specifier: ^3.5.1 - version: 3.5.1(eslint@9.24.0)(svelte@5.26.2) + version: 3.5.1(eslint@9.24.0)(svelte@5.27.0) prettier: specifier: ^3.5.3 version: 3.5.3 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.3)(svelte@5.26.2) + version: 3.3.3(prettier@3.5.3)(svelte@5.27.0) svelte: - specifier: ^5.26.2 - version: 5.26.2 + specifier: ^5.27.0 + version: 5.27.0 svelte-check: specifier: ^4.1.6 - version: 4.1.6(picomatch@4.0.2)(svelte@5.26.2)(typescript@5.8.3) + version: 4.1.6(picomatch@4.0.2)(svelte@5.27.0)(typescript@5.8.3) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -203,8 +203,8 @@ importers: specifier: ^5.8.3 version: 5.8.3 vite: - specifier: ^6.2.6 - version: 6.2.6(@types/node@20.14.6)(terser@5.31.0) + specifier: ^6.3.0 + version: 6.3.0(@types/node@20.14.6)(terser@5.31.0) packages/react: dependencies: @@ -274,29 +274,29 @@ importers: dependencies: '@svelte-put/shortcut': specifier: ^4.1.0 - version: 4.1.0(svelte@5.26.2) + version: 4.1.0(svelte@5.27.0) '@xyflow/system': specifier: workspace:* version: link:../system devDependencies: '@sveltejs/adapter-auto': specifier: ^6.0.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))) + version: 6.0.0(@sveltejs/kit@2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))) '@sveltejs/kit': - specifier: ^2.20.5 - 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)) + specifier: ^2.20.7 + version: 2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) '@sveltejs/package': - specifier: ^2.3.10 - version: 2.3.10(svelte@5.26.2)(typescript@5.8.3) + specifier: ^2.3.11 + version: 2.3.11(svelte@5.27.0)(typescript@5.8.3) '@sveltejs/vite-plugin-svelte': specifier: ^5.0.3 - version: 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)) + version: 5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) '@typescript-eslint/eslint-plugin': - 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) + specifier: ^8.30.1 + version: 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3) '@typescript-eslint/parser': - specifier: ^8.29.1 - version: 8.29.1(eslint@9.24.0)(typescript@5.8.3) + specifier: ^8.30.1 + version: 8.30.1(eslint@9.24.0)(typescript@5.8.3) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.3) @@ -314,7 +314,7 @@ importers: version: 10.1.2(eslint@9.24.0) eslint-plugin-svelte: specifier: ^3.5.1 - version: 3.5.1(eslint@9.24.0)(svelte@5.26.2) + version: 3.5.1(eslint@9.24.0)(svelte@5.27.0) postcss: specifier: ^8.5.3 version: 8.5.3 @@ -338,19 +338,19 @@ importers: version: 3.5.3 prettier-plugin-svelte: specifier: ^3.3.3 - version: 3.3.3(prettier@3.5.3)(svelte@5.26.2) + version: 3.3.3(prettier@3.5.3)(svelte@5.27.0) svelte: - specifier: ^5.26.2 - version: 5.26.2 + specifier: ^5.27.0 + version: 5.27.0 svelte-check: specifier: ^4.1.6 - version: 4.1.6(picomatch@4.0.2)(svelte@5.26.2)(typescript@5.8.3) + version: 4.1.6(picomatch@4.0.2)(svelte@5.27.0)(typescript@5.8.3) svelte-eslint-parser: specifier: ^1.1.2 - version: 1.1.2(svelte@5.26.2) + version: 1.1.2(svelte@5.27.0) svelte-preprocess: 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.26.2)(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.27.0)(typescript@5.8.3) tslib: specifier: ^2.8.1 version: 2.8.1 @@ -402,7 +402,7 @@ importers: dependencies: '@playwright/experimental-ct-react': specifier: ^1.49.1 - 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)) + version: 1.49.1(@types/node@20.14.6)(terser@5.31.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) '@types/react': specifier: ^18.3.3 version: 18.3.3 @@ -1959,8 +1959,8 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.20.5': - resolution: {integrity: sha512-zT/97KvVUo19jEGZa972ls7KICjPCB53j54TVxnEFT5VEwL16G+YFqRVwJbfxh7AmS7/Ptr1rKF7Qt4FBMDNlw==} + '@sveltejs/kit@2.20.7': + resolution: {integrity: sha512-dVbLMubpJJSLI4OYB+yWYNHGAhgc2bVevWuBjDj8jFUXIJOAnLwYP3vsmtcgoxNGUXoq0rHS5f7MFCsryb6nzg==} engines: {node: '>=18.13'} hasBin: true peerDependencies: @@ -1968,8 +1968,8 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 || ^6.0.0 - '@sveltejs/package@2.3.10': - resolution: {integrity: sha512-A4fQacgjJ7C/7oSmxR61/TdB14u6ecyMZ8V9JCR5Lol0bLj/PdJPU4uFodFBsKzO3iFiJMpNTgZZ+zYsYZNpUg==} + '@sveltejs/package@2.3.11': + resolution: {integrity: sha512-DSMt2U0XNAdoQBYksrmgQi5dKy7jUTVDJLiagS/iXF7AShjAmTbGJQKruBuT/FfYAWvNxfQTSjkXU8eAIjVeNg==} engines: {node: ^16.14 || >=18} hasBin: true peerDependencies: @@ -2251,6 +2251,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/eslint-plugin@8.30.1': + resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/parser@8.29.1': resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2258,10 +2266,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/parser@8.30.1': + resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/scope-manager@8.29.1': resolution: {integrity: sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.30.1': + resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.29.1': resolution: {integrity: sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2269,16 +2288,33 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/type-utils@8.30.1': + resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/types@8.29.1': resolution: {integrity: sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.30.1': + resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.29.1': resolution: {integrity: sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/typescript-estree@8.30.1': + resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@8.29.1': resolution: {integrity: sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2286,10 +2322,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/utils@8.30.1': + resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + '@typescript-eslint/visitor-keys@8.29.1': resolution: {integrity: sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.30.1': + resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitejs/plugin-react-swc@3.4.1': resolution: {integrity: sha512-7YQOQcVV5x1luD8nkbCDdyYygFvn1hjqJk68UvNAzY2QG4o4N5EwAhLLFNOcd1HrdMwDl0VElP8VutoWf9IvJg==} peerDependencies: @@ -6225,8 +6272,8 @@ packages: resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==} engines: {node: '>=16'} - svelte@5.26.2: - resolution: {integrity: sha512-e2TEcGK2YKVwDWYy5OsptVclYgDvfY1E/8IzPiOq63uG/GDo/j5VUYTC9EinQNraoZalbMWN+5f5TYC1QlAqOw==} + svelte@5.27.0: + resolution: {integrity: sha512-Uai13Ydt1ZE+bUHme6b9U38PCYVNCqBRoBMkUKbFbKiD7kHWjdUUrklYAQZJxyKK81qII4mrBwe/YmvEMSlC9w==} engines: {node: '>=18'} svgo@3.0.2: @@ -6679,8 +6726,8 @@ packages: terser: optional: true - vite@6.2.6: - resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==} + vite@6.3.0: + resolution: {integrity: sha512-9aC0n4pr6hIbvi1YOpFjwQ+QOTGssvbJKoeYkuHHGWwlXfdxQlI8L2qNMo9awEEcCPSiS+5mJZk5jH1PAqoDeQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -8002,10 +8049,10 @@ snapshots: - sugarss - terser - '@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))': + '@playwright/experimental-ct-react@1.49.1(@types/node@20.14.6)(terser@5.31.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))': dependencies: '@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.6(@types/node@20.14.6)(terser@5.31.0)) + '@vitejs/plugin-react': 4.3.1(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) transitivePeerDependencies: - '@types/node' - less @@ -8266,22 +8313,22 @@ snapshots: '@sindresorhus/merge-streams@1.0.0': {} - '@svelte-put/shortcut@4.1.0(svelte@5.26.2)': + '@svelte-put/shortcut@4.1.0(svelte@5.27.0)': dependencies: - svelte: 5.26.2 + svelte: 5.27.0 '@sveltejs/acorn-typescript@1.0.5(acorn@8.14.0)': dependencies: acorn: 8.14.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)))': + '@sveltejs/adapter-auto@6.0.0(@sveltejs/kit@2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))': dependencies: - '@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': 2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) import-meta-resolve: 4.1.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@2.20.7(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 5.1.1 @@ -8293,17 +8340,17 @@ snapshots: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 3.0.0 - svelte: 5.26.2 - vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0) + svelte: 5.27.0 + vite: 6.3.0(@types/node@20.14.6)(terser@5.31.0) - '@sveltejs/package@2.3.10(svelte@5.26.2)(typescript@5.8.3)': + '@sveltejs/package@2.3.11(svelte@5.27.0)(typescript@5.8.3)': dependencies: chokidar: 4.0.3 kleur: 4.1.5 sade: 1.8.1 semver: 7.6.3 - svelte: 5.26.2 - svelte2tsx: 0.7.34(svelte@5.26.2)(typescript@5.8.3) + svelte: 5.27.0 + svelte2tsx: 0.7.34(svelte@5.27.0)(typescript@5.8.3) transitivePeerDependencies: - typescript @@ -8316,12 +8363,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@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))': + '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))': dependencies: - '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0)) + '@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) debug: 4.4.0 - svelte: 5.26.2 - vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0) + svelte: 5.27.0 + vite: 6.3.0(@types/node@20.14.6)(terser@5.31.0) transitivePeerDependencies: - supports-color @@ -8339,16 +8386,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.26.2)(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))': + '@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))': dependencies: - '@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)) + '@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.27.0)(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) debug: 4.4.0 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.17 - svelte: 5.26.2 - vite: 6.2.6(@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)) + svelte: 5.27.0 + vite: 6.3.0(@types/node@20.14.6)(terser@5.31.0) + vitefu: 1.0.4(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)) transitivePeerDependencies: - supports-color @@ -8599,6 +8646,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3))(eslint@9.24.0)(typescript@5.8.3)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.30.1 + '@typescript-eslint/type-utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.30.1 + eslint: 9.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.29.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/scope-manager': 8.29.1 @@ -8611,11 +8675,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.30.1(eslint@9.24.0)(typescript@5.8.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.30.1 + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.30.1 + debug: 4.4.0 + eslint: 9.24.0 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.29.1': dependencies: '@typescript-eslint/types': 8.29.1 '@typescript-eslint/visitor-keys': 8.29.1 + '@typescript-eslint/scope-manager@8.30.1': + dependencies: + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/visitor-keys': 8.30.1 + '@typescript-eslint/type-utils@8.29.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3) @@ -8627,8 +8708,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.30.1(eslint@9.24.0)(typescript@5.8.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + '@typescript-eslint/utils': 8.30.1(eslint@9.24.0)(typescript@5.8.3) + debug: 4.4.0 + eslint: 9.24.0 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.29.1': {} + '@typescript-eslint/types@8.30.1': {} + '@typescript-eslint/typescript-estree@8.29.1(typescript@5.8.3)': dependencies: '@typescript-eslint/types': 8.29.1 @@ -8643,6 +8737,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)': + dependencies: + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/visitor-keys': 8.30.1 + debug: 4.4.0 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 2.1.0(typescript@5.8.3) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.29.1(eslint@9.24.0)(typescript@5.8.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.24.0) @@ -8654,11 +8762,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.30.1(eslint@9.24.0)(typescript@5.8.3)': + dependencies: + '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0) + '@typescript-eslint/scope-manager': 8.30.1 + '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + eslint: 9.24.0 + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.29.1': dependencies: '@typescript-eslint/types': 8.29.1 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.30.1': + dependencies: + '@typescript-eslint/types': 8.30.1 + eslint-visitor-keys: 4.2.0 + '@vitejs/plugin-react-swc@3.4.1(vite@4.5.0(@types/node@20.14.6)(terser@5.31.0))': dependencies: '@swc/core': 1.3.96 @@ -8688,14 +8812,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-react@4.3.1(vite@6.2.6(@types/node@20.14.6)(terser@5.31.0))': + '@vitejs/plugin-react@4.3.1(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0))': dependencies: '@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) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0) + vite: 6.3.0(@types/node@20.14.6)(terser@5.31.0) transitivePeerDependencies: - supports-color @@ -10164,7 +10288,7 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-svelte@3.5.1(eslint@9.24.0)(svelte@5.26.2): + eslint-plugin-svelte@3.5.1(eslint@9.24.0)(svelte@5.27.0): dependencies: '@eslint-community/eslint-utils': 4.5.1(eslint@9.24.0) '@jridgewell/sourcemap-codec': 1.5.0 @@ -10175,9 +10299,9 @@ snapshots: postcss-load-config: 3.1.4(postcss@8.5.3) postcss-safe-parser: 7.0.1(postcss@8.5.3) semver: 7.6.3 - svelte-eslint-parser: 1.1.2(svelte@5.26.2) + svelte-eslint-parser: 1.1.2(svelte@5.27.0) optionalDependencies: - svelte: 5.26.2 + svelte: 5.27.0 transitivePeerDependencies: - ts-node @@ -12523,10 +12647,10 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.26.2): + prettier-plugin-svelte@3.3.3(prettier@3.5.3)(svelte@5.27.0): dependencies: prettier: 3.5.3 - svelte: 5.26.2 + svelte: 5.27.0 prettier@2.8.8: {} @@ -13453,19 +13577,19 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-check@4.1.6(picomatch@4.0.2)(svelte@5.26.2)(typescript@5.8.3): + svelte-check@4.1.6(picomatch@4.0.2)(svelte@5.27.0)(typescript@5.8.3): dependencies: '@jridgewell/trace-mapping': 0.3.25 chokidar: 4.0.3 fdir: 6.4.3(picomatch@4.0.2) picocolors: 1.1.1 sade: 1.8.1 - svelte: 5.26.2 + svelte: 5.27.0 typescript: 5.8.3 transitivePeerDependencies: - picomatch - svelte-eslint-parser@1.1.2(svelte@5.26.2): + svelte-eslint-parser@1.1.2(svelte@5.27.0): dependencies: eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 @@ -13474,15 +13598,15 @@ snapshots: postcss-scss: 4.0.9(postcss@8.5.3) postcss-selector-parser: 7.0.0 optionalDependencies: - svelte: 5.26.2 + svelte: 5.27.0 svelte-hmr@0.15.3(svelte@4.2.1): dependencies: 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.26.2)(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.27.0)(typescript@5.8.3): dependencies: - svelte: 5.26.2 + svelte: 5.27.0 optionalDependencies: '@babel/core': 7.24.7 postcss: 8.5.3 @@ -13496,11 +13620,11 @@ snapshots: svelte: 4.2.1 typescript: 5.8.3 - svelte2tsx@0.7.34(svelte@5.26.2)(typescript@5.8.3): + svelte2tsx@0.7.34(svelte@5.27.0)(typescript@5.8.3): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 5.26.2 + svelte: 5.27.0 typescript: 5.8.3 svelte@4.2.1: @@ -13519,7 +13643,7 @@ snapshots: magic-string: 0.30.5 periscopic: 3.1.0 - svelte@5.26.2: + svelte@5.27.0: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -14004,11 +14128,14 @@ snapshots: fsevents: 2.3.3 terser: 5.31.0 - vite@6.2.6(@types/node@20.14.6)(terser@5.31.0): + vite@6.3.0(@types/node@20.14.6)(terser@5.31.0): dependencies: esbuild: 0.25.2 + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 postcss: 8.5.3 rollup: 4.39.0 + tinyglobby: 0.2.12 optionalDependencies: '@types/node': 20.14.6 fsevents: 2.3.3 @@ -14018,9 +14145,9 @@ snapshots: optionalDependencies: vite: 4.5.3(@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)): + vitefu@1.0.4(vite@6.3.0(@types/node@20.14.6)(terser@5.31.0)): optionalDependencies: - vite: 6.2.6(@types/node@20.14.6)(terser@5.31.0) + vite: 6.3.0(@types/node@20.14.6)(terser@5.31.0) vscode-oniguruma@1.7.0: {}