fix usenodedata

This commit is contained in:
peterkogo
2024-12-18 15:55:35 +01:00
parent 0051f26bbc
commit 988a0cb7d7
9 changed files with 224 additions and 211 deletions

View File

@@ -13,24 +13,24 @@
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.3.1",
"@sveltejs/kit": "^2.11.1",
"@typescript-eslint/eslint-plugin": "^8.18.0",
"@typescript-eslint/parser": "^8.18.0",
"@sveltejs/kit": "^2.12.1",
"@typescript-eslint/eslint-plugin": "^8.18.1",
"@typescript-eslint/parser": "^8.18.1",
"eslint": "^8.53.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.46.1",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.2",
"svelte": "^5.9.0",
"svelte": "^5.14.4",
"svelte-check": "^4.1.1",
"tslib": "^2.8.1",
"typescript": "^5.6.3",
"typescript": "^5.7.2",
"vite": "^6.0.3"
},
"type": "module",
"dependencies": {
"@dagrejs/dagre": "^1.1.4",
"@sveltejs/vite-plugin-svelte": "^5.0.2",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@xyflow/svelte": "workspace:^"
}
}

View File

@@ -21,7 +21,7 @@
]);
let edges = $state.raw([{ id: 'ab', source: 'A', target: 'B' }]);
let viewport = $state<Viewport>({ x: 100, y: 100, zoom: 1.25 });
let viewport = $state<Viewport>({ x: 100, y: 100, zoom: 5 });
const { fitView } = $derived(useSvelteFlow());

View File

@@ -13,7 +13,6 @@
</script>
<script lang="ts">
import { writable } from 'svelte/store';
import {
SvelteFlow,
Controls,
@@ -35,7 +34,7 @@
result: ResultNode
};
const nodes = writable<MyNode[]>([
let nodes = $state.raw<MyNode[]>([
{
id: '1',
type: 'text',
@@ -60,7 +59,6 @@
},
position: { x: 0, y: 100 }
},
{
id: '3',
type: 'result',
@@ -69,7 +67,7 @@
}
]);
const edges = writable<Edge[]>([
let edges = $state.raw<Edge[]>([
{
id: 'e1-1a',
source: '1',
@@ -88,7 +86,7 @@
]);
</script>
<SvelteFlow {nodes} {edges} {nodeTypes} fitView>
<SvelteFlow bind:nodes bind:edges {nodeTypes} fitView>
<Controls />
<Background variant={BackgroundVariant.Dots} />
<MiniMap />

View File

@@ -16,9 +16,9 @@
});
let nodeData = $derived(
useNodesData<MyNode>($connections.map((connection) => connection.source))
useNodesData<MyNode>(connections.current.map((connection) => connection.source))
);
let textNodes = $derived($nodeData.filter(isTextNode));
let textNodes = $derived(nodeData.current.filter(isTextNode));
</script>
<div class="custom">

View File

@@ -9,6 +9,7 @@
type NodeProps
} from '@xyflow/svelte';
import { isTextNode, type MyNode } from './+page.svelte';
import { untrack } from 'svelte';
let { id, data }: NodeProps<Node<{ text: string }>> = $props();
@@ -18,20 +19,27 @@
type: 'target'
});
let nodeData = $derived(useNodesData<MyNode>($connections[0]?.source));
let textNode = $derived(isTextNode($nodeData) ? $nodeData : null);
let nodeData = $derived(useNodesData<MyNode>(connections.current[0]?.source));
let textNodeData = $derived(isTextNode(nodeData.current) ? nodeData.current.data : null);
$inspect(textNode?.data, data);
// For some reason adding an inspect here also prevents the inifinte loop!?
// $inspect(textNodeData);
$effect.pre(() => {
const input = textNode?.data.text.toUpperCase() ?? '';
const nodeData = textNodeData;
const input = nodeData?.text.toUpperCase() ?? '';
// TODO: We need to add this check to prevent infinite loop
// I don't understand why?
if (input === untrack(() => data.text)) return;
updateNodeData(id, { text: input });
console.log('updatedNodeData with', input);
});
</script>
<div class="custom">
<Handle type="target" position={Position.Left} isConnectable={$connections.length === 0} />
<Handle type="target" position={Position.Left} isConnectable={connections.current.length === 0} />
<div>uppercase transform</div>
<Handle type="source" position={Position.Right} />
</div>

View File

@@ -56,11 +56,11 @@
},
"devDependencies": {
"@sveltejs/adapter-auto": "^3.3.1",
"@sveltejs/kit": "^2.11.1",
"@sveltejs/kit": "^2.12.1",
"@sveltejs/package": "^2.3.7",
"@sveltejs/vite-plugin-svelte": "^5.0.2",
"@typescript-eslint/eslint-plugin": "^8.18.0",
"@typescript-eslint/parser": "^8.18.0",
"@sveltejs/vite-plugin-svelte": "^5.0.3",
"@typescript-eslint/eslint-plugin": "^8.18.1",
"@typescript-eslint/parser": "^8.18.1",
"autoprefixer": "^10.4.20",
"cssnano": "^7.0.6",
"dotenv": "^16.4.7",
@@ -75,12 +75,12 @@
"postcss-rename": "^0.6.1",
"prettier": "^3.4.2",
"prettier-plugin-svelte": "^3.3.2",
"svelte": "^5.9.0",
"svelte": "^5.14.4",
"svelte-check": "^4.1.1",
"svelte-eslint-parser": "^0.43.0",
"svelte-preprocess": "^6.0.3",
"tslib": "^2.8.1",
"typescript": "^5.5.0"
"typescript": "^5.7.2"
},
"peerDependencies": {
"svelte": "^5.0.0"

View File

@@ -1,4 +1,3 @@
import { derived, type Readable } from 'svelte/store';
import { shallowNodeData } from '@xyflow/system';
import type { Node } from '$lib/types';
@@ -13,18 +12,20 @@ import { useStore } from '$lib/store';
*/
export function useNodesData<NodeType extends Node = Node>(
nodeId: string
): Readable<Pick<NodeType, 'id' | 'data' | 'type'> | null>;
): { current: Pick<NodeType, 'id' | 'data' | 'type'> | null };
export function useNodesData<NodeType extends Node = Node>(
nodeIds: string[]
): Readable<Pick<NodeType, 'id' | 'data' | 'type'>[]>;
): { current: Pick<NodeType, 'id' | 'data' | 'type'>[] };
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export function useNodesData(nodeIds: any): any {
const { nodes, nodeLookup } = useStore();
const { nodes, nodeLookup } = $derived(useStore());
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let prevNodesData: any[] = [];
let initialRun = true;
return derived([nodes, nodeLookup], ([, nodeLookup], set) => {
const nodeData = $derived.by(() => {
// eslint-disable-next-line @typescript-eslint/no-unused-expressions
nodes;
const nextNodesData = [];
const isArrayOfIds = Array.isArray(nodeIds);
const _nodeIds = isArrayOfIds ? nodeIds : [nodeIds];
@@ -42,8 +43,15 @@ export function useNodesData(nodeIds: any): any {
if (!shallowNodeData(nextNodesData, prevNodesData) || initialRun) {
prevNodesData = nextNodesData;
set(isArrayOfIds ? nextNodesData : (nextNodesData[0] ?? null));
initialRun = false;
}
return isArrayOfIds ? prevNodesData : (prevNodesData[0] ?? null);
});
return {
get current() {
return nodeData;
}
};
}

View File

@@ -36,7 +36,7 @@ export * from '$lib/hooks/useUpdateNodeInternals.svelte';
export * from '$lib/hooks/useConnection.svelte';
export * from '$lib/hooks/useNodesEdgesViewport.svelte';
export * from '$lib/hooks/useHandleConnections.svelte';
export * from '$lib/hooks/useNodesData';
export * from '$lib/hooks/useNodesData.svelte';
export * from '$lib/hooks/useInternalNode';
export { useInitialized, useNodesInitialized } from '$lib/hooks/useInitialized';

357
pnpm-lock.yaml generated
View File

@@ -67,7 +67,7 @@ importers:
version: 3.0.2(@types/react-dom@18.2.8)(@types/react@18.2.24)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vite@4.5.3(@types/node@20.14.6)(terser@5.31.0))
'@astrojs/svelte':
specifier: ^4.0.2
version: 4.0.2(astro@3.2.2(@types/node@20.14.6)(terser@5.31.0))(svelte@4.2.1)(typescript@5.6.3)(vite@4.5.3(@types/node@20.14.6)(terser@5.31.0))
version: 4.0.2(astro@3.2.2(@types/node@20.14.6)(terser@5.31.0))(svelte@4.2.1)(typescript@5.7.2)(vite@4.5.3(@types/node@20.14.6)(terser@5.31.0))
'@types/react':
specifier: ^18.2.24
version: 18.2.24
@@ -172,24 +172,24 @@ importers:
specifier: ^1.1.4
version: 1.1.4
'@sveltejs/vite-plugin-svelte':
specifier: ^5.0.2
version: 5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
specifier: ^5.0.3
version: 5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@xyflow/svelte':
specifier: workspace:^
version: link:../../packages/svelte
devDependencies:
'@sveltejs/adapter-auto':
specifier: ^3.3.1
version: 3.3.1(@sveltejs/kit@2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))
version: 3.3.1(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))
'@sveltejs/kit':
specifier: ^2.11.1
version: 2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
specifier: ^2.12.1
version: 2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@typescript-eslint/eslint-plugin':
specifier: ^8.18.0
version: 8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.53.0)(typescript@5.6.3))(eslint@8.53.0)(typescript@5.6.3)
specifier: ^8.18.1
version: 8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2)
'@typescript-eslint/parser':
specifier: ^8.18.0
version: 8.18.0(eslint@8.53.0)(typescript@5.6.3)
specifier: ^8.18.1
version: 8.18.1(eslint@8.53.0)(typescript@5.7.2)
eslint:
specifier: ^8.53.0
version: 8.53.0
@@ -198,25 +198,25 @@ importers:
version: 9.1.0(eslint@8.53.0)
eslint-plugin-svelte:
specifier: ^2.46.1
version: 2.46.1(eslint@8.53.0)(svelte@5.9.0)
version: 2.46.1(eslint@8.53.0)(svelte@5.14.4)
prettier:
specifier: ^3.4.2
version: 3.4.2
prettier-plugin-svelte:
specifier: ^3.3.2
version: 3.3.2(prettier@3.4.2)(svelte@5.9.0)
version: 3.3.2(prettier@3.4.2)(svelte@5.14.4)
svelte:
specifier: ^5.9.0
version: 5.9.0
specifier: ^5.14.4
version: 5.14.4
svelte-check:
specifier: ^4.1.1
version: 4.1.1(svelte@5.9.0)(typescript@5.6.3)
version: 4.1.1(svelte@5.14.4)(typescript@5.7.2)
tslib:
specifier: ^2.8.1
version: 2.8.1
typescript:
specifier: ^5.6.3
version: 5.6.3
specifier: ^5.7.2
version: 5.7.2
vite:
specifier: ^6.0.3
version: 6.0.3(@types/node@20.14.6)(terser@5.31.0)
@@ -289,7 +289,7 @@ importers:
dependencies:
'@svelte-put/shortcut':
specifier: ^4.0.0
version: 4.0.0(svelte@5.9.0)
version: 4.0.0(svelte@5.14.4)
'@xyflow/system':
specifier: workspace:*
version: link:../system
@@ -299,22 +299,22 @@ importers:
devDependencies:
'@sveltejs/adapter-auto':
specifier: ^3.3.1
version: 3.3.1(@sveltejs/kit@2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))
version: 3.3.1(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))
'@sveltejs/kit':
specifier: ^2.11.1
version: 2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
specifier: ^2.12.1
version: 2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@sveltejs/package':
specifier: ^2.3.7
version: 2.3.7(svelte@5.9.0)(typescript@5.6.3)
version: 2.3.7(svelte@5.14.4)(typescript@5.7.2)
'@sveltejs/vite-plugin-svelte':
specifier: ^5.0.2
version: 5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
specifier: ^5.0.3
version: 5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@typescript-eslint/eslint-plugin':
specifier: ^8.18.0
version: 8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)
specifier: ^8.18.1
version: 8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2)
'@typescript-eslint/parser':
specifier: ^8.18.0
version: 8.18.0(eslint@8.57.0)(typescript@5.6.3)
specifier: ^8.18.1
version: 8.18.1(eslint@8.57.0)(typescript@5.7.2)
autoprefixer:
specifier: ^10.4.20
version: 10.4.20(postcss@8.4.49)
@@ -332,7 +332,7 @@ importers:
version: 9.1.0(eslint@8.57.0)
eslint-plugin-svelte:
specifier: ^2.46.1
version: 2.46.1(eslint@8.57.0)(svelte@5.9.0)
version: 2.46.1(eslint@8.57.0)(svelte@5.14.4)
postcss:
specifier: ^8.4.49
version: 8.4.49
@@ -356,25 +356,25 @@ importers:
version: 3.4.2
prettier-plugin-svelte:
specifier: ^3.3.2
version: 3.3.2(prettier@3.4.2)(svelte@5.9.0)
version: 3.3.2(prettier@3.4.2)(svelte@5.14.4)
svelte:
specifier: ^5.9.0
version: 5.9.0
specifier: ^5.14.4
version: 5.14.4
svelte-check:
specifier: ^4.1.1
version: 4.1.1(svelte@5.9.0)(typescript@5.6.3)
version: 4.1.1(svelte@5.14.4)(typescript@5.7.2)
svelte-eslint-parser:
specifier: ^0.43.0
version: 0.43.0(svelte@5.9.0)
version: 0.43.0(svelte@5.14.4)
svelte-preprocess:
specifier: ^6.0.3
version: 6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@5.9.0)(typescript@5.6.3)
version: 6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@5.14.4)(typescript@5.7.2)
tslib:
specifier: ^2.8.1
version: 2.8.1
typescript:
specifier: ^5.5.0
version: 5.6.3
specifier: ^5.7.2
version: 5.7.2
packages/system:
dependencies:
@@ -1827,8 +1827,8 @@ packages:
peerDependencies:
'@sveltejs/kit': ^2.0.0
'@sveltejs/kit@2.11.1':
resolution: {integrity: sha512-dAiHDEd+AOm20eYdMPV1a2eKBOc0s/7XsSs7PCoNv2kKS7BAoVRC9uzR+FQmxLtp8xuEo9z8CtrMQoszkThltQ==}
'@sveltejs/kit@2.12.1':
resolution: {integrity: sha512-M3rPijGImeOkI0DBJSwjqz+YFX2DyOf6NzWgHVk3mqpT06dlYCpcv5xh1q4rYEqB58yQlk4QA1Y35PUqnUiFKw==}
engines: {node: '>=18.13'}
hasBin: true
peerDependencies:
@@ -1866,8 +1866,8 @@ packages:
svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
vite: ^4.0.0
'@sveltejs/vite-plugin-svelte@5.0.2':
resolution: {integrity: sha512-GElAxQMlznx1pRdodtkmiyBZcjlaJntJ8APa2hBhnbUAJqKAFGdmwjRPJhh+2DMxwARRLBzQIs/iZ5EbR4X/og==}
'@sveltejs/vite-plugin-svelte@5.0.3':
resolution: {integrity: sha512-MCFS6CrQDu1yGwspm4qtli0e63vaPCehf6V7pIMP15AsWgMKrqDGCPFF/0kn4SP0ii4aySu4Pa62+fIRGFMjgw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22}
peerDependencies:
svelte: ^5.0.0
@@ -2116,8 +2116,8 @@ packages:
typescript:
optional: true
'@typescript-eslint/eslint-plugin@8.18.0':
resolution: {integrity: sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==}
'@typescript-eslint/eslint-plugin@8.18.1':
resolution: {integrity: sha512-Ncvsq5CT3Gvh+uJG0Lwlho6suwDfUXH0HztslDf5I+F2wAFAZMRwYLEorumpKLzmO2suAXZ/td1tBg4NZIi9CQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -2134,8 +2134,8 @@ packages:
typescript:
optional: true
'@typescript-eslint/parser@8.18.0':
resolution: {integrity: sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==}
'@typescript-eslint/parser@8.18.1':
resolution: {integrity: sha512-rBnTWHCdbYM2lh7hjyXqxk70wvon3p2FyaniZuey5TrcGBpfhVp0OxOa6gxr9Q9YhZFKyfbEnxc24ZnVbbUkCA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2145,8 +2145,8 @@ packages:
resolution: {integrity: sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/scope-manager@8.18.0':
resolution: {integrity: sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==}
'@typescript-eslint/scope-manager@8.18.1':
resolution: {integrity: sha512-HxfHo2b090M5s2+/9Z3gkBhI6xBH8OJCFjH9MhQ+nnoZqxU3wNxkLT+VWXWSFWc3UF3Z+CfPAyqdCTdoXtDPCQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/type-utils@8.0.0':
@@ -2158,8 +2158,8 @@ packages:
typescript:
optional: true
'@typescript-eslint/type-utils@8.18.0':
resolution: {integrity: sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==}
'@typescript-eslint/type-utils@8.18.1':
resolution: {integrity: sha512-jAhTdK/Qx2NJPNOTxXpMwlOiSymtR2j283TtPqXkKBdH8OAMmhiUfP0kJjc/qSE51Xrq02Gj9NY7MwK+UxVwHQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2173,6 +2173,10 @@ packages:
resolution: {integrity: sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/types@8.18.1':
resolution: {integrity: sha512-7uoAUsCj66qdNQNpH2G8MyTFlgerum8ubf21s3TSM3XmKXuIn+H2Sifh/ES2nPOPiYSRJWAk0fDkW0APBWcpfw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.0.0':
resolution: {integrity: sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2182,8 +2186,8 @@ packages:
typescript:
optional: true
'@typescript-eslint/typescript-estree@8.18.0':
resolution: {integrity: sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==}
'@typescript-eslint/typescript-estree@8.18.1':
resolution: {integrity: sha512-z8U21WI5txzl2XYOW7i9hJhxoKKNG1kcU4RzyNvKrdZDmbjkmLBo8bgeiOJmA06kizLI76/CCBAAGlTlEeUfyg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
@@ -2194,8 +2198,8 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
'@typescript-eslint/utils@8.18.0':
resolution: {integrity: sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==}
'@typescript-eslint/utils@8.18.1':
resolution: {integrity: sha512-8vikiIj2ebrC4WRdcAdDcmnu9Q/MXXwg+STf40BVfT8exDqBCUPdypvzcUPxEqRGKg9ALagZ0UWcYCtn+4W2iQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@@ -2205,8 +2209,8 @@ packages:
resolution: {integrity: sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/visitor-keys@8.18.0':
resolution: {integrity: sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==}
'@typescript-eslint/visitor-keys@8.18.1':
resolution: {integrity: sha512-Vj0WLm5/ZsD013YeUKn+K0y8p1M0jPpxOkKdbD1wB0ns53a5piVY02zjf072TblEweAbcYiFiPoSMF3kp+VhhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ungap/structured-clone@1.2.0':
@@ -3321,8 +3325,8 @@ packages:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
esrap@1.2.3:
resolution: {integrity: sha512-ZlQmCCK+n7SGoqo7DnfKaP1sJZa49P01/dXzmjCASSo04p72w8EksT2NMK8CEX8DhKsfJXANioIw8VyHNsBfvQ==}
esrap@1.3.1:
resolution: {integrity: sha512-KpAH3+QsDmtOP1KOW04CbD1PgzWsIHjB8tOCk3PCb8xzNGn8XkjI8zl80i09fmXdzQyaS8tcsKCCDzHF7AcowA==}
esrecurse@4.3.0:
resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
@@ -4219,9 +4223,6 @@ packages:
magic-string@0.30.10:
resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
magic-string@0.30.14:
resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==}
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
@@ -5953,8 +5954,8 @@ packages:
resolution: {integrity: sha512-LpLqY2Jr7cRxkrTc796/AaaoMLF/1ax7cto8Ot76wrvKQhrPmZ0JgajiWPmg9mTSDqO16SSLiD17r9MsvAPTmw==}
engines: {node: '>=16'}
svelte@5.9.0:
resolution: {integrity: sha512-ZcC3BtjIDa4yfhAyAr94MxDQLD97zbpXmaUldFv2F5AkdZwYgQYB3BZVNRU5zEVaeeHoAns8ADiRMnre3QmpxQ==}
svelte@5.14.4:
resolution: {integrity: sha512-2iR/UHHA2Dsldo4JdXDcdqT+spueuh+uNYw1FoTKBbpnFEECVISeqSo0uubPS4AfBE0xI6u7DGHxcdq3DTDmoQ==}
engines: {node: '>=18'}
svgo@3.0.2:
@@ -6181,8 +6182,8 @@ packages:
engines: {node: '>=14.17'}
hasBin: true
typescript@5.6.3:
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
typescript@5.7.2:
resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
engines: {node: '>=14.17'}
hasBin: true
@@ -6686,12 +6687,12 @@ snapshots:
- supports-color
- vite
'@astrojs/svelte@4.0.2(astro@3.2.2(@types/node@20.14.6)(terser@5.31.0))(svelte@4.2.1)(typescript@5.6.3)(vite@4.5.3(@types/node@20.14.6)(terser@5.31.0))':
'@astrojs/svelte@4.0.2(astro@3.2.2(@types/node@20.14.6)(terser@5.31.0))(svelte@4.2.1)(typescript@5.7.2)(vite@4.5.3(@types/node@20.14.6)(terser@5.31.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 2.5.3(svelte@4.2.1)(vite@4.5.3(@types/node@20.14.6)(terser@5.31.0))
astro: 3.2.2(@types/node@20.14.6)(terser@5.31.0)
svelte: 4.2.1
svelte2tsx: 0.6.23(svelte@4.2.1)(typescript@5.6.3)
svelte2tsx: 0.6.23(svelte@4.2.1)(typescript@5.7.2)
transitivePeerDependencies:
- supports-color
- typescript
@@ -7905,41 +7906,41 @@ snapshots:
'@sindresorhus/merge-streams@1.0.0': {}
'@svelte-put/shortcut@4.0.0(svelte@5.9.0)':
'@svelte-put/shortcut@4.0.0(svelte@5.14.4)':
dependencies:
svelte: 5.9.0
svelte: 5.14.4
'@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))':
'@sveltejs/adapter-auto@3.3.1(@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))':
dependencies:
'@sveltejs/kit': 2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@sveltejs/kit': 2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
import-meta-resolve: 4.1.0
'@sveltejs/kit@2.11.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))':
'@sveltejs/kit@2.12.1(@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
'@types/cookie': 0.6.0
cookie: 0.6.0
devalue: 5.1.1
esm-env: 1.2.1
import-meta-resolve: 4.1.0
kleur: 4.1.5
magic-string: 0.30.14
magic-string: 0.30.17
mrmime: 2.0.0
sade: 1.8.1
set-cookie-parser: 2.6.0
sirv: 3.0.0
svelte: 5.9.0
svelte: 5.14.4
tiny-glob: 0.2.9
vite: 6.0.3(@types/node@20.14.6)(terser@5.31.0)
'@sveltejs/package@2.3.7(svelte@5.9.0)(typescript@5.6.3)':
'@sveltejs/package@2.3.7(svelte@5.14.4)(typescript@5.7.2)':
dependencies:
chokidar: 4.0.1
kleur: 4.1.5
sade: 1.8.1
semver: 7.6.0
svelte: 5.9.0
svelte2tsx: 0.7.24(svelte@5.9.0)(typescript@5.6.3)
svelte: 5.14.4
svelte2tsx: 0.7.24(svelte@5.14.4)(typescript@5.7.2)
transitivePeerDependencies:
- typescript
@@ -7952,11 +7953,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@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.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))':
dependencies:
'@sveltejs/vite-plugin-svelte': 5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
debug: 4.3.7
svelte: 5.9.0
'@sveltejs/vite-plugin-svelte': 5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
debug: 4.4.0
svelte: 5.14.4
vite: 6.0.3(@types/node@20.14.6)(terser@5.31.0)
transitivePeerDependencies:
- supports-color
@@ -7975,14 +7976,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))':
'@sveltejs/vite-plugin-svelte@5.0.3(svelte@5.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))':
dependencies:
'@sveltejs/vite-plugin-svelte-inspector': 4.0.1(@sveltejs/vite-plugin-svelte@5.0.2(svelte@5.9.0)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.9.0)(vite@6.0.3(@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.14.4)(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0)))(svelte@5.14.4)(vite@6.0.3(@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.9.0
svelte: 5.14.4
vite: 6.0.3(@types/node@20.14.6)(terser@5.31.0)
vitefu: 1.0.4(vite@6.0.3(@types/node@20.14.6)(terser@5.31.0))
transitivePeerDependencies:
@@ -8232,37 +8233,37 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.53.0)(typescript@5.6.3))(eslint@8.53.0)(typescript@5.6.3)':
'@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.53.0)(typescript@5.7.2))(eslint@8.53.0)(typescript@5.7.2)':
dependencies:
'@eslint-community/regexpp': 4.10.0
'@typescript-eslint/parser': 8.18.0(eslint@8.53.0)(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/type-utils': 8.18.0(eslint@8.53.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.18.0(eslint@8.53.0)(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.18.0
'@typescript-eslint/parser': 8.18.1(eslint@8.53.0)(typescript@5.7.2)
'@typescript-eslint/scope-manager': 8.18.1
'@typescript-eslint/type-utils': 8.18.1(eslint@8.53.0)(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.1(eslint@8.53.0)(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.1
eslint: 8.53.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 1.3.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@8.57.0)(typescript@5.6.3))(eslint@8.57.0)(typescript@5.6.3)':
'@typescript-eslint/eslint-plugin@8.18.1(@typescript-eslint/parser@8.18.1(eslint@8.57.0)(typescript@5.7.2))(eslint@8.57.0)(typescript@5.7.2)':
dependencies:
'@eslint-community/regexpp': 4.10.0
'@typescript-eslint/parser': 8.18.0(eslint@8.57.0)(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/type-utils': 8.18.0(eslint@8.57.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.18.0(eslint@8.57.0)(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.18.0
'@typescript-eslint/parser': 8.18.1(eslint@8.57.0)(typescript@5.7.2)
'@typescript-eslint/scope-manager': 8.18.1
'@typescript-eslint/type-utils': 8.18.1(eslint@8.57.0)(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.1(eslint@8.57.0)(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.1
eslint: 8.57.0
graphemer: 1.4.0
ignore: 5.3.1
natural-compare: 1.4.0
ts-api-utils: 1.3.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 1.3.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -8279,27 +8280,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.18.0(eslint@8.53.0)(typescript@5.6.3)':
'@typescript-eslint/parser@8.18.1(eslint@8.53.0)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.18.0
debug: 4.3.7
'@typescript-eslint/scope-manager': 8.18.1
'@typescript-eslint/types': 8.18.1
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.1
debug: 4.4.0
eslint: 8.53.0
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.18.0(eslint@8.57.0)(typescript@5.6.3)':
'@typescript-eslint/parser@8.18.1(eslint@8.57.0)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.18.0
debug: 4.3.7
'@typescript-eslint/scope-manager': 8.18.1
'@typescript-eslint/types': 8.18.1
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.1
debug: 4.4.0
eslint: 8.57.0
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -8308,10 +8309,10 @@ snapshots:
'@typescript-eslint/types': 8.0.0
'@typescript-eslint/visitor-keys': 8.0.0
'@typescript-eslint/scope-manager@8.18.0':
'@typescript-eslint/scope-manager@8.18.1':
dependencies:
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/visitor-keys': 8.18.0
'@typescript-eslint/types': 8.18.1
'@typescript-eslint/visitor-keys': 8.18.1
'@typescript-eslint/type-utils@8.0.0(eslint@8.43.0)(typescript@5.1.3)':
dependencies:
@@ -8325,25 +8326,25 @@ snapshots:
- eslint
- supports-color
'@typescript-eslint/type-utils@8.18.0(eslint@8.53.0)(typescript@5.6.3)':
'@typescript-eslint/type-utils@8.18.1(eslint@8.53.0)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.18.0(eslint@8.53.0)(typescript@5.6.3)
debug: 4.3.7
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.1(eslint@8.53.0)(typescript@5.7.2)
debug: 4.4.0
eslint: 8.53.0
ts-api-utils: 1.3.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 1.3.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/type-utils@8.18.0(eslint@8.57.0)(typescript@5.6.3)':
'@typescript-eslint/type-utils@8.18.1(eslint@8.57.0)(typescript@5.7.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.18.0(eslint@8.57.0)(typescript@5.6.3)
debug: 4.3.7
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.1(eslint@8.57.0)(typescript@5.7.2)
debug: 4.4.0
eslint: 8.57.0
ts-api-utils: 1.3.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 1.3.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -8351,6 +8352,8 @@ snapshots:
'@typescript-eslint/types@8.18.0': {}
'@typescript-eslint/types@8.18.1': {}
'@typescript-eslint/typescript-estree@8.0.0(typescript@5.1.3)':
dependencies:
'@typescript-eslint/types': 8.0.0
@@ -8366,17 +8369,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/typescript-estree@8.18.0(typescript@5.6.3)':
'@typescript-eslint/typescript-estree@8.18.1(typescript@5.7.2)':
dependencies:
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/visitor-keys': 8.18.0
debug: 4.3.7
'@typescript-eslint/types': 8.18.1
'@typescript-eslint/visitor-keys': 8.18.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: 1.3.0(typescript@5.6.3)
typescript: 5.6.3
ts-api-utils: 1.3.0(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -8391,25 +8394,25 @@ snapshots:
- supports-color
- typescript
'@typescript-eslint/utils@8.18.0(eslint@8.53.0)(typescript@5.6.3)':
'@typescript-eslint/utils@8.18.1(eslint@8.53.0)(typescript@5.7.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.18.1
'@typescript-eslint/types': 8.18.1
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2)
eslint: 8.53.0
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.18.0(eslint@8.57.0)(typescript@5.6.3)':
'@typescript-eslint/utils@8.18.1(eslint@8.57.0)(typescript@5.7.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.18.1
'@typescript-eslint/types': 8.18.1
'@typescript-eslint/typescript-estree': 8.18.1(typescript@5.7.2)
eslint: 8.57.0
typescript: 5.6.3
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -8418,9 +8421,9 @@ snapshots:
'@typescript-eslint/types': 8.0.0
eslint-visitor-keys: 3.4.3
'@typescript-eslint/visitor-keys@8.18.0':
'@typescript-eslint/visitor-keys@8.18.1':
dependencies:
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/types': 8.18.1
eslint-visitor-keys: 4.2.0
'@ungap/structured-clone@1.2.0': {}
@@ -9864,7 +9867,7 @@ snapshots:
string.prototype.matchall: 4.0.11
string.prototype.repeat: 1.0.0
eslint-plugin-svelte@2.46.1(eslint@8.53.0)(svelte@5.9.0):
eslint-plugin-svelte@2.46.1(eslint@8.53.0)(svelte@5.14.4):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@jridgewell/sourcemap-codec': 1.5.0
@@ -9877,13 +9880,13 @@ snapshots:
postcss-safe-parser: 6.0.0(postcss@8.4.49)
postcss-selector-parser: 6.1.2
semver: 7.6.3
svelte-eslint-parser: 0.43.0(svelte@5.9.0)
svelte-eslint-parser: 0.43.0(svelte@5.14.4)
optionalDependencies:
svelte: 5.9.0
svelte: 5.14.4
transitivePeerDependencies:
- ts-node
eslint-plugin-svelte@2.46.1(eslint@8.57.0)(svelte@5.9.0):
eslint-plugin-svelte@2.46.1(eslint@8.57.0)(svelte@5.14.4):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@jridgewell/sourcemap-codec': 1.5.0
@@ -9896,9 +9899,9 @@ snapshots:
postcss-safe-parser: 6.0.0(postcss@8.4.49)
postcss-selector-parser: 6.1.2
semver: 7.6.3
svelte-eslint-parser: 0.43.0(svelte@5.9.0)
svelte-eslint-parser: 0.43.0(svelte@5.14.4)
optionalDependencies:
svelte: 5.9.0
svelte: 5.14.4
transitivePeerDependencies:
- ts-node
@@ -10060,10 +10063,10 @@ snapshots:
dependencies:
estraverse: 5.3.0
esrap@1.2.3:
esrap@1.3.1:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
'@types/estree': 1.0.6
'@typescript-eslint/types': 8.18.0
esrecurse@4.3.0:
dependencies:
@@ -10994,10 +10997,6 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
magic-string@0.30.14:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
magic-string@0.30.17:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
@@ -12157,10 +12156,10 @@ snapshots:
dependencies:
fast-diff: 1.3.0
prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.9.0):
prettier-plugin-svelte@3.3.2(prettier@3.4.2)(svelte@5.14.4):
dependencies:
prettier: 3.4.2
svelte: 5.9.0
svelte: 5.14.4
prettier@2.8.8: {}
@@ -12988,19 +12987,19 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
svelte-check@4.1.1(svelte@5.9.0)(typescript@5.6.3):
svelte-check@4.1.1(svelte@5.14.4)(typescript@5.7.2):
dependencies:
'@jridgewell/trace-mapping': 0.3.25
chokidar: 4.0.1
fdir: 6.4.2
picocolors: 1.1.1
sade: 1.8.1
svelte: 5.9.0
typescript: 5.6.3
svelte: 5.14.4
typescript: 5.7.2
transitivePeerDependencies:
- picomatch
svelte-eslint-parser@0.43.0(svelte@5.9.0):
svelte-eslint-parser@0.43.0(svelte@5.14.4):
dependencies:
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
@@ -13008,34 +13007,34 @@ snapshots:
postcss: 8.4.49
postcss-scss: 4.0.9(postcss@8.4.49)
optionalDependencies:
svelte: 5.9.0
svelte: 5.14.4
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.4.49))(postcss@8.4.49)(svelte@5.9.0)(typescript@5.6.3):
svelte-preprocess@6.0.3(@babel/core@7.24.7)(postcss-load-config@5.0.2(postcss@8.4.49))(postcss@8.4.49)(svelte@5.14.4)(typescript@5.7.2):
dependencies:
svelte: 5.9.0
svelte: 5.14.4
optionalDependencies:
'@babel/core': 7.24.7
postcss: 8.4.49
postcss-load-config: 5.0.2(postcss@8.4.49)
typescript: 5.6.3
typescript: 5.7.2
svelte2tsx@0.6.23(svelte@4.2.1)(typescript@5.6.3):
svelte2tsx@0.6.23(svelte@4.2.1)(typescript@5.7.2):
dependencies:
dedent-js: 1.0.1
pascal-case: 3.1.2
svelte: 4.2.1
typescript: 5.6.3
typescript: 5.7.2
svelte2tsx@0.7.24(svelte@5.9.0)(typescript@5.6.3):
svelte2tsx@0.7.24(svelte@5.14.4)(typescript@5.7.2):
dependencies:
dedent-js: 1.0.1
pascal-case: 3.1.2
svelte: 5.9.0
typescript: 5.6.3
svelte: 5.14.4
typescript: 5.7.2
svelte@4.2.1:
dependencies:
@@ -13053,7 +13052,7 @@ snapshots:
magic-string: 0.30.5
periscopic: 3.1.0
svelte@5.9.0:
svelte@5.14.4:
dependencies:
'@ampproject/remapping': 2.3.0
'@jridgewell/sourcemap-codec': 1.5.0
@@ -13063,7 +13062,7 @@ snapshots:
aria-query: 5.3.2
axobject-query: 4.1.0
esm-env: 1.2.1
esrap: 1.2.3
esrap: 1.3.1
is-reference: 3.0.3
locate-character: 3.0.0
magic-string: 0.30.17
@@ -13176,9 +13175,9 @@ snapshots:
dependencies:
typescript: 5.1.3
ts-api-utils@1.3.0(typescript@5.6.3):
ts-api-utils@1.3.0(typescript@5.7.2):
dependencies:
typescript: 5.6.3
typescript: 5.7.2
tsconfig-resolver@3.0.1:
dependencies:
@@ -13317,7 +13316,7 @@ snapshots:
typescript@5.4.5: {}
typescript@5.6.3: {}
typescript@5.7.2: {}
ultrahtml@1.5.2: {}