diff --git a/deno.lock b/deno.lock
index fd12bc02..3a5d8422 100644
--- a/deno.lock
+++ b/deno.lock
@@ -28,7 +28,6 @@
"npm:@turf/turf@^7.2.0": "7.2.0",
"npm:@types/chrome@^0.0.307": "0.0.307",
"npm:@types/js-cookie@^3.0.6": "3.0.6",
- "npm:@types/node@*": "22.12.0",
"npm:@types/node@^22.13.7": "22.13.8",
"npm:@types/react-dom@^19.0.4": "19.0.4_@types+react@19.0.10",
"npm:@types/react@^19.0.10": "19.0.10",
@@ -45,9 +44,9 @@
"npm:crc@^4.3.2": "4.3.2",
"npm:crypto-random-string@5": "5.0.0",
"npm:gzipper@^8.2.0": "8.2.0",
+ "npm:happy-dom@^17.2.2": "17.2.2",
"npm:immer@^10.1.1": "10.1.1",
"npm:js-cookie@^3.0.5": "3.0.5",
- "npm:jsdom@26": "26.0.0",
"npm:lucide-react@0.477": "0.477.0_react@19.0.0",
"npm:maplibre-gl@5.1.1": "5.1.1",
"npm:playwright@^1.50.1": "1.50.1",
@@ -66,6 +65,7 @@
"npm:tailwindcss-animate@^1.0.7": "1.0.7_tailwindcss@4.0.9",
"npm:tailwindcss@^4.0.9": "4.0.9",
"npm:tar@^7.4.3": "7.4.3",
+ "npm:testing-library@^0.0.2": "0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29",
"npm:tslog@^4.9.2": "4.9.3",
"npm:tslog@^4.9.3": "4.9.3",
"npm:typescript@^5.8.2": "5.8.2",
@@ -73,8 +73,8 @@
"npm:vite-plugin-pwa@~0.21.1": "0.21.1_vite@6.2.0__@types+node@22.13.8_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.26.9__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.13.8",
"npm:vite@*": "6.2.0_@types+node@22.13.8",
"npm:vite@^6.2.0": "6.2.0_@types+node@22.13.8",
- "npm:vitest-browser-react@~0.1.1": "0.1.1_@types+react@19.0.10_@types+react-dom@19.0.4__@types+react@19.0.10_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0_react@19.0.0_react-dom@19.0.0__react@19.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7___vitest@3.0.7____@types+node@22.12.0____jsdom@26.0.0____vite@6.2.0_____@types+node@22.12.0___@testing-library+dom@10.4.0___msw@2.7.3____typescript@5.8.2____@types+node@22.12.0___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.12.0___jsdom@26.0.0___vitest@3.0.7__typescript@5.8.2_@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0___@vitest+browser@3.0.7___typescript@5.8.2_jsdom@26.0.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2",
- "npm:vitest@^3.0.7": "3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0",
+ "npm:vitest-browser-react@~0.1.1": "0.1.1_@types+react@19.0.10_@types+react-dom@19.0.4__@types+react@19.0.10_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_react@19.0.0_react-dom@19.0.0__react@19.0.0_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__vite@6.2.0___@types+node@22.13.8__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8____@types+node@22.13.8____happy-dom@17.2.2____@vitest+browser@3.0.8_____playwright@1.50.1_____vitest@3.0.8_____msw@2.7.3______typescript@5.8.2______@types+node@22.13.8_____vite@6.2.0______@types+node@22.13.8_____typescript@5.8.2_____@types+node@22.13.8_____happy-dom@17.2.2____playwright@1.50.1____vite@6.2.0_____@types+node@22.13.8____typescript@5.8.2___vitest@3.0.8___typescript@5.8.2___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___@types+node@22.13.8__playwright@1.50.1__typescript@5.8.2_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.13.8___happy-dom@17.2.2__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_@types+node@22.13.8_happy-dom@17.2.2_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2",
+ "npm:vitest@^3.0.7": "3.0.8_@types+node@22.13.8_happy-dom@17.2.2_vite@6.2.0__@types+node@22.13.8_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8____playwright@1.50.1____vitest@3.0.8____msw@2.7.3_____typescript@5.8.2_____@types+node@22.13.8____vite@6.2.0_____@types+node@22.13.8____typescript@5.8.2____@types+node@22.13.8____happy-dom@17.2.2___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__vitest@3.0.8__typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__@types+node@22.13.8_playwright@1.50.1_typescript@5.8.2",
"npm:zustand@5.0.3": "5.0.3_@types+react@19.0.10_immer@10.1.1_react@19.0.0"
},
"npm": {
@@ -91,6 +91,22 @@
"@jridgewell/trace-mapping"
]
},
+ "@angular/common@6.1.10_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29_rxjs@6.6.7": {
+ "integrity": "sha512-73xxTSYJNKfiJ7C1Ajg+sz5l8y+blb/vNgHYg7O3yem5zLBnfPpidJ1UGg4W4d2Y+jwUVJbZKh8SKJarqAJVUQ==",
+ "dependencies": [
+ "@angular/core",
+ "rxjs",
+ "tslib@1.14.1"
+ ]
+ },
+ "@angular/core@6.1.10_rxjs@6.6.7_zone.js@0.8.29": {
+ "integrity": "sha512-61l3rIQTVdT45eOf6/fBJIeVmV10mcrxqS4N/1OWkuDT29YSJTZSxGcv8QjAyyutuhcqWWpO6gVRkN07rWmkPg==",
+ "dependencies": [
+ "rxjs",
+ "tslib@1.14.1",
+ "zone.js"
+ ]
+ },
"@apideck/better-ajv-errors@0.3.6_ajv@8.17.1": {
"integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==",
"dependencies": [
@@ -100,16 +116,6 @@
"leven"
]
},
- "@asamuzakjp/css-color@2.8.3_@csstools+css-parser-algorithms@3.0.4__@csstools+css-tokenizer@3.0.3_@csstools+css-tokenizer@3.0.3": {
- "integrity": "sha512-GIc76d9UI1hCvOATjZPyHFmE5qhRccp3/zGfMPapK3jBi+yocEzp6BBB0UnfRYP9NP4FANqUZYb0hnfs3TM3hw==",
- "dependencies": [
- "@csstools/css-calc",
- "@csstools/css-color-parser",
- "@csstools/css-parser-algorithms",
- "@csstools/css-tokenizer",
- "lru-cache@10.4.3"
- ]
- },
"@babel/code-frame@7.26.2": {
"integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",
"dependencies": [
@@ -891,7 +897,7 @@
"integrity": "sha512-dvMHbL464C0zI+Yqxbz6kZ5TOEp7GLW+pry/RWndAR8MJQAXZ2rPmIs8tziTZjeIyhSNZgZbCePtfSbdWqStJw==",
"dependencies": [
"@types/tough-cookie",
- "tough-cookie@4.1.4"
+ "tough-cookie"
]
},
"@clack/core@0.3.5": {
@@ -909,34 +915,6 @@
"sisteransi"
]
},
- "@csstools/color-helpers@5.0.2": {
- "integrity": "sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA=="
- },
- "@csstools/css-calc@2.1.2_@csstools+css-parser-algorithms@3.0.4__@csstools+css-tokenizer@3.0.3_@csstools+css-tokenizer@3.0.3": {
- "integrity": "sha512-TklMyb3uBB28b5uQdxjReG4L80NxAqgrECqLZFQbyLekwwlcDDS8r3f07DKqeo8C4926Br0gf/ZDe17Zv4wIuw==",
- "dependencies": [
- "@csstools/css-parser-algorithms",
- "@csstools/css-tokenizer"
- ]
- },
- "@csstools/css-color-parser@3.0.8_@csstools+css-parser-algorithms@3.0.4__@csstools+css-tokenizer@3.0.3_@csstools+css-tokenizer@3.0.3": {
- "integrity": "sha512-pdwotQjCCnRPuNi06jFuP68cykU1f3ZWExLe/8MQ1LOs8Xq+fTkYgd+2V8mWUWMrOn9iS2HftPVaMZDaXzGbhQ==",
- "dependencies": [
- "@csstools/color-helpers",
- "@csstools/css-calc",
- "@csstools/css-parser-algorithms",
- "@csstools/css-tokenizer"
- ]
- },
- "@csstools/css-parser-algorithms@3.0.4_@csstools+css-tokenizer@3.0.3": {
- "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==",
- "dependencies": [
- "@csstools/css-tokenizer"
- ]
- },
- "@csstools/css-tokenizer@3.0.3": {
- "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw=="
- },
"@esbuild/aix-ppc64@0.24.2": {
"integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA=="
},
@@ -1117,20 +1095,20 @@
"base64-js"
]
},
- "@inquirer/confirm@5.1.6_@types+node@22.12.0": {
+ "@inquirer/confirm@5.1.6_@types+node@22.13.8": {
"integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==",
"dependencies": [
"@inquirer/core",
"@inquirer/type",
- "@types/node@22.12.0"
+ "@types/node@22.13.8"
]
},
- "@inquirer/core@10.1.7_@types+node@22.12.0": {
+ "@inquirer/core@10.1.7_@types+node@22.13.8": {
"integrity": "sha512-AA9CQhlrt6ZgiSy6qoAigiA1izOa751ugX6ioSjqgJ+/Gd+tEN/TORk5sUYNjXuHWfW0r1n/a6ak4u/NqHHrtA==",
"dependencies": [
"@inquirer/figures",
"@inquirer/type",
- "@types/node@22.12.0",
+ "@types/node@22.13.8",
"ansi-escapes",
"cli-width",
"mute-stream",
@@ -1142,10 +1120,10 @@
"@inquirer/figures@1.0.10": {
"integrity": "sha512-Ey6176gZmeqZuY/W/nZiUyvmb1/qInjcpiZjXWi6nON+nxJpD1bxtSoBxNliGISae32n6OwbY+TSXPZ1CfS4bw=="
},
- "@inquirer/type@3.0.4_@types+node@22.12.0": {
+ "@inquirer/type@3.0.4_@types+node@22.13.8": {
"integrity": "sha512-2MNFrDY8jkFYc9Il9DgLsHhMzuHnOYM1+CUYVWbzu9oT0hC7V7EcYvdCKeoll/Fcci04A+ERZ9wcc7cQ8lTkIA==",
"dependencies": [
- "@types/node@22.12.0"
+ "@types/node@22.13.8"
]
},
"@isaacs/cliui@8.0.2": {
@@ -2137,7 +2115,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/angle@7.2.0": {
@@ -2148,7 +2126,7 @@
"@turf/invariant",
"@turf/rhumb-bearing",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/area@7.2.0": {
@@ -2157,7 +2135,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/bbox-clip@7.2.0": {
@@ -2166,7 +2144,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/bbox-polygon@7.2.0": {
@@ -2174,7 +2152,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/bbox@7.2.0": {
@@ -2183,7 +2161,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/bearing@7.2.0": {
@@ -2192,7 +2170,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/bezier-spline@7.2.0": {
@@ -2201,7 +2179,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-clockwise@7.2.0": {
@@ -2210,7 +2188,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-concave@7.2.0": {
@@ -2219,7 +2197,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-contains@7.2.0": {
@@ -2231,7 +2209,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-crosses@7.2.0": {
@@ -2243,7 +2221,7 @@
"@turf/line-intersect",
"@turf/polygon-to-line",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-disjoint@7.2.0": {
@@ -2255,7 +2233,7 @@
"@turf/meta",
"@turf/polygon-to-line",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-equal@7.2.0": {
@@ -2266,7 +2244,7 @@
"@turf/invariant",
"@types/geojson",
"geojson-equality-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-intersects@7.2.0": {
@@ -2276,7 +2254,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-overlap@7.2.0": {
@@ -2289,7 +2267,7 @@
"@turf/meta",
"@types/geojson",
"geojson-equality-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-parallel@7.2.0": {
@@ -2300,7 +2278,7 @@
"@turf/line-segment",
"@turf/rhumb-bearing",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-point-in-polygon@7.2.0": {
@@ -2310,7 +2288,7 @@
"@turf/invariant",
"@types/geojson",
"point-in-polygon-hao",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-point-on-line@7.2.0": {
@@ -2319,7 +2297,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-touches@7.2.0": {
@@ -2330,7 +2308,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-valid@7.2.0": {
@@ -2347,7 +2325,7 @@
"@turf/line-intersect",
"@types/geojson",
"geojson-polygon-self-intersections",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/boolean-within@7.2.0": {
@@ -2359,7 +2337,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/buffer@7.2.0": {
@@ -2382,7 +2360,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/center-median@7.2.0": {
@@ -2394,7 +2372,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/center-of-mass@7.2.0": {
@@ -2406,7 +2384,7 @@
"@turf/invariant",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/center@7.2.0": {
@@ -2415,7 +2393,7 @@
"@turf/bbox",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/centroid@7.2.0": {
@@ -2424,7 +2402,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/circle@7.2.0": {
@@ -2433,7 +2411,7 @@
"@turf/destination",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/clean-coords@7.2.0": {
@@ -2442,7 +2420,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/clone@7.2.0": {
@@ -2450,7 +2428,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/clusters-dbscan@7.2.0": {
@@ -2462,7 +2440,7 @@
"@turf/meta",
"@types/geojson",
"rbush@3.0.1",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/clusters-kmeans@7.2.0": {
@@ -2474,7 +2452,7 @@
"@turf/meta",
"@types/geojson",
"skmeans",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/clusters@7.2.0": {
@@ -2483,7 +2461,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/collect@7.2.0": {
@@ -2494,7 +2472,7 @@
"@turf/helpers",
"@types/geojson",
"rbush@3.0.1",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/combine@7.2.0": {
@@ -2503,7 +2481,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/concave@7.2.0": {
@@ -2518,7 +2496,7 @@
"@types/geojson",
"topojson-client",
"topojson-server",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/convex@7.2.0": {
@@ -2528,7 +2506,7 @@
"@turf/meta",
"@types/geojson",
"concaveman",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/destination@7.2.0": {
@@ -2537,7 +2515,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/difference@7.2.0": {
@@ -2547,7 +2525,7 @@
"@turf/meta",
"@types/geojson",
"polyclip-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/dissolve@7.2.0": {
@@ -2559,7 +2537,7 @@
"@turf/meta",
"@types/geojson",
"polyclip-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/distance-weight@7.2.0": {
@@ -2570,7 +2548,7 @@
"@turf/invariant",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/distance@7.2.0": {
@@ -2579,7 +2557,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/ellipse@7.2.0": {
@@ -2590,7 +2568,7 @@
"@turf/rhumb-destination",
"@turf/transform-rotate",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/envelope@7.2.0": {
@@ -2600,7 +2578,7 @@
"@turf/bbox-polygon",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/explode@7.2.0": {
@@ -2609,7 +2587,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/flatten@7.2.0": {
@@ -2618,7 +2596,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/flip@7.2.0": {
@@ -2628,7 +2606,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/geojson-rbush@7.2.0": {
@@ -2653,7 +2631,7 @@
"integrity": "sha512-cXo7bKNZoa7aC7ydLmUR02oB3IgDe7MxiPuRz3cCtYQHn+BJ6h1tihmamYDWWUlPHgSNF0i3ATc4WmDECZafKw==",
"dependencies": [
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/hex-grid@7.2.0": {
@@ -2664,7 +2642,7 @@
"@turf/intersect",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/interpolate@7.2.0": {
@@ -2691,7 +2669,7 @@
"@turf/meta",
"@types/geojson",
"polyclip-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/invariant@7.2.0": {
@@ -2699,7 +2677,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/isobands@7.2.0": {
@@ -2714,7 +2692,7 @@
"@turf/meta",
"@types/geojson",
"marchingsquares",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/isolines@7.2.0": {
@@ -2726,7 +2704,7 @@
"@turf/meta",
"@types/geojson",
"marchingsquares",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/jsts@2.7.2": {
@@ -2740,7 +2718,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/length@7.2.0": {
@@ -2750,7 +2728,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/line-arc@7.2.0": {
@@ -2760,7 +2738,7 @@
"@turf/destination",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/line-chunk@7.2.0": {
@@ -2779,7 +2757,7 @@
"@turf/helpers",
"@types/geojson",
"sweepline-intersections",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/line-offset@7.2.0": {
@@ -2803,7 +2781,7 @@
"@turf/nearest-point-on-line",
"@types/geojson",
"fast-deep-equal",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/line-segment@7.2.0": {
@@ -2813,7 +2791,7 @@
"@turf/invariant",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/line-slice-along@7.2.0": {
@@ -2859,7 +2837,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/mask@7.2.0": {
@@ -2869,7 +2847,7 @@
"@turf/helpers",
"@types/geojson",
"polyclip-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/meta@7.2.0": {
@@ -2887,7 +2865,7 @@
"@turf/distance",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/moran-index@7.2.0": {
@@ -2897,7 +2875,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/nearest-neighbor-analysis@7.2.0": {
@@ -2912,7 +2890,7 @@
"@turf/meta",
"@turf/nearest-point",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/nearest-point-on-line@7.2.0": {
@@ -2923,7 +2901,7 @@
"@turf/invariant",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/nearest-point-to-line@7.2.0": {
@@ -2934,7 +2912,7 @@
"@turf/meta",
"@turf/point-to-line-distance",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/nearest-point@7.2.0": {
@@ -2945,7 +2923,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/planepoint@7.2.0": {
@@ -2954,7 +2932,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/point-grid@7.2.0": {
@@ -2965,7 +2943,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/point-on-feature@7.2.0": {
@@ -2977,7 +2955,7 @@
"@turf/helpers",
"@turf/nearest-point",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/point-to-line-distance@7.2.0": {
@@ -2993,7 +2971,7 @@
"@turf/rhumb-bearing",
"@turf/rhumb-distance",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/point-to-polygon-distance@7.2.0": {
@@ -3006,7 +2984,7 @@
"@turf/point-to-line-distance",
"@turf/polygon-to-line",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/points-within-polygon@7.2.0": {
@@ -3016,7 +2994,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/polygon-smooth@7.2.0": {
@@ -3025,7 +3003,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/polygon-tangents@7.2.0": {
@@ -3038,7 +3016,7 @@
"@turf/invariant",
"@turf/nearest-point",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/polygon-to-line@7.2.0": {
@@ -3047,7 +3025,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/polygonize@7.2.0": {
@@ -3059,7 +3037,7 @@
"@turf/invariant",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/projection@7.2.0": {
@@ -3069,7 +3047,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/quadrat-analysis@7.2.0": {
@@ -3085,7 +3063,7 @@
"@turf/random",
"@turf/square-grid",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/random@7.2.0": {
@@ -3093,7 +3071,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/rectangle-grid@7.2.0": {
@@ -3103,7 +3081,7 @@
"@turf/distance",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/rewind@7.2.0": {
@@ -3115,7 +3093,7 @@
"@turf/invariant",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/rhumb-bearing@7.2.0": {
@@ -3124,7 +3102,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/rhumb-destination@7.2.0": {
@@ -3133,7 +3111,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/rhumb-distance@7.2.0": {
@@ -3142,7 +3120,7 @@
"@turf/helpers",
"@turf/invariant",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/sample@7.2.0": {
@@ -3150,7 +3128,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/sector@7.2.0": {
@@ -3162,7 +3140,7 @@
"@turf/line-arc",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/shortest-path@7.2.0": {
@@ -3178,7 +3156,7 @@
"@turf/meta",
"@turf/transform-scale",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/simplify@7.2.0": {
@@ -3189,7 +3167,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/square-grid@7.2.0": {
@@ -3198,7 +3176,7 @@
"@turf/helpers",
"@turf/rectangle-grid",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/square@7.2.0": {
@@ -3207,7 +3185,7 @@
"@turf/distance",
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/standard-deviational-ellipse@7.2.0": {
@@ -3220,7 +3198,7 @@
"@turf/meta",
"@turf/points-within-polygon",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/tag@7.2.0": {
@@ -3231,7 +3209,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/tesselate@7.2.0": {
@@ -3240,7 +3218,7 @@
"@turf/helpers",
"@types/geojson",
"earcut@2.2.4",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/tin@7.2.0": {
@@ -3248,7 +3226,7 @@
"dependencies": [
"@turf/helpers",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/transform-rotate@7.2.0": {
@@ -3263,7 +3241,7 @@
"@turf/rhumb-destination",
"@turf/rhumb-distance",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/transform-scale@7.2.0": {
@@ -3280,7 +3258,7 @@
"@turf/rhumb-destination",
"@turf/rhumb-distance",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/transform-translate@7.2.0": {
@@ -3292,7 +3270,7 @@
"@turf/meta",
"@turf/rhumb-destination",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/triangle-grid@7.2.0": {
@@ -3302,7 +3280,7 @@
"@turf/helpers",
"@turf/intersect",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/truncate@7.2.0": {
@@ -3311,7 +3289,7 @@
"@turf/helpers",
"@turf/meta",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/turf@7.2.0": {
@@ -3431,7 +3409,7 @@
"@turf/unkink-polygon",
"@turf/voronoi",
"@types/geojson",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/union@7.2.0": {
@@ -3441,7 +3419,7 @@
"@turf/meta",
"@types/geojson",
"polyclip-ts",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/unkink-polygon@7.2.0": {
@@ -3453,7 +3431,7 @@
"@turf/meta",
"@types/geojson",
"rbush@3.0.1",
- "tslib"
+ "tslib@2.8.1"
]
},
"@turf/voronoi@7.2.0": {
@@ -3465,7 +3443,7 @@
"@types/d3-voronoi",
"@types/geojson",
"d3-voronoi",
- "tslib"
+ "tslib@2.8.1"
]
},
"@types/aria-query@5.0.4": {
@@ -3560,12 +3538,6 @@
"undici-types@6.19.8"
]
},
- "@types/node@22.12.0": {
- "integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==",
- "dependencies": [
- "undici-types@6.20.0"
- ]
- },
"@types/node@22.13.8": {
"integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==",
"dependencies": [
@@ -3641,116 +3613,122 @@
"@babel/plugin-transform-react-jsx-source",
"@types/babel__core",
"react-refresh",
- "vite@6.2.0_@types+node@22.13.8"
+ "vite"
]
},
- "@vitest/browser@3.0.7_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_@testing-library+dom@10.4.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_jsdom@26.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7___vitest@3.0.7____@types+node@22.12.0____jsdom@26.0.0____vite@6.2.0_____@types+node@22.12.0___@testing-library+dom@10.4.0___msw@2.7.3____typescript@5.8.2____@types+node@22.12.0___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.12.0___jsdom@26.0.0___vitest@3.0.7__typescript@5.8.2_vite@6.2.0__@types+node@22.12.0": {
- "integrity": "sha512-TDzZtnbe37KZLSLhvlO1pUkeRSRzW3rOhPLsshX8agGoPELMlG7EvS4z9GfsdaCxsP7oWLBJpFjNJwLS458Bzg==",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.13.8___happy-dom@17.2.2__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_typescript@5.8.2": {
+ "integrity": "sha512-ARAGav2gJE/t+qF44fOwJlK0dK8ZJEYjZ725ewHzN6liBAJSCt9elqv/74iwjl5RJzel00k/wufJB7EEu+MJEw==",
"dependencies": [
- "@testing-library/dom",
"@testing-library/user-event",
- "@vitest/mocker@3.0.7_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_vite@6.2.0__@types+node@22.12.0",
+ "@vitest/mocker@3.0.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8",
"@vitest/utils",
"magic-string@0.30.17",
"msw",
+ "playwright",
"sirv",
"tinyrainbow",
- "vitest@3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7_typescript@5.8.2",
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_playwright@1.50.1_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2",
"ws"
]
},
- "@vitest/browser@3.0.7_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_@testing-library+dom@10.4.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_jsdom@26.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7__typescript@5.8.2": {
- "integrity": "sha512-TDzZtnbe37KZLSLhvlO1pUkeRSRzW3rOhPLsshX8agGoPELMlG7EvS4z9GfsdaCxsP7oWLBJpFjNJwLS458Bzg==",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.13.8___happy-dom@17.2.2__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__vite@6.2.0___@types+node@22.13.8__@vitest+browser@3.0.8__playwright@1.50.1__typescript@5.8.2_typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8": {
+ "integrity": "sha512-ARAGav2gJE/t+qF44fOwJlK0dK8ZJEYjZ725ewHzN6liBAJSCt9elqv/74iwjl5RJzel00k/wufJB7EEu+MJEw==",
"dependencies": [
- "@testing-library/dom",
"@testing-library/user-event",
- "@vitest/mocker@3.0.7_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0",
+ "@vitest/mocker@3.0.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8",
"@vitest/utils",
"magic-string@0.30.17",
"msw",
+ "playwright",
"sirv",
"tinyrainbow",
- "vitest@3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0___@vitest+browser@3.0.7___typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_typescript@5.8.2",
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_vite@6.2.0__@types+node@22.13.8_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8____playwright@1.50.1____vitest@3.0.8____msw@2.7.3_____typescript@5.8.2_____@types+node@22.13.8____vite@6.2.0_____@types+node@22.13.8____typescript@5.8.2____@types+node@22.13.8____happy-dom@17.2.2___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__vitest@3.0.8__typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__@types+node@22.13.8_playwright@1.50.1_typescript@5.8.2",
"ws"
]
},
- "@vitest/expect@3.0.7": {
- "integrity": "sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8_happy-dom@17.2.2": {
+ "integrity": "sha512-ARAGav2gJE/t+qF44fOwJlK0dK8ZJEYjZ725ewHzN6liBAJSCt9elqv/74iwjl5RJzel00k/wufJB7EEu+MJEw==",
"dependencies": [
- "@vitest/spy",
+ "@testing-library/user-event",
+ "@vitest/mocker@3.0.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8",
"@vitest/utils",
- "chai",
- "tinyrainbow"
+ "magic-string@0.30.17",
+ "msw",
+ "playwright",
+ "sirv",
+ "tinyrainbow",
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2",
+ "ws"
]
},
- "@vitest/mocker@3.0.7_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0": {
- "integrity": "sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==",
+ "@vitest/expect@3.0.8": {
+ "integrity": "sha512-Xu6TTIavTvSSS6LZaA3EebWFr6tsoXPetOWNMOlc7LO88QVVBwq2oQWBoDiLCN6YTvNYsGSjqOO8CAdjom5DCQ==",
"dependencies": [
"@vitest/spy",
- "estree-walker@3.0.3",
- "magic-string@0.30.17",
- "msw",
- "vite@6.2.0_@types+node@22.13.8_@types+node@22.12.0"
+ "@vitest/utils",
+ "chai",
+ "tinyrainbow"
]
},
- "@vitest/mocker@3.0.7_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_vite@6.2.0__@types+node@22.12.0": {
- "integrity": "sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==",
+ "@vitest/mocker@3.0.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8": {
+ "integrity": "sha512-n3LjS7fcW1BCoF+zWZxG7/5XvuYH+lsFg+BDwwAz0arIwHQJFUEsKBQ0BLU49fCxuM/2HSeBPHQD8WjgrxMfow==",
"dependencies": [
"@vitest/spy",
"estree-walker@3.0.3",
"magic-string@0.30.17",
"msw",
- "vite@6.2.0_@types+node@22.12.0"
+ "vite"
]
},
- "@vitest/mocker@3.0.7_vite@6.2.0__@types+node@22.12.0_@types+node@22.12.0": {
- "integrity": "sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==",
+ "@vitest/mocker@3.0.8_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_typescript@5.8.2": {
+ "integrity": "sha512-n3LjS7fcW1BCoF+zWZxG7/5XvuYH+lsFg+BDwwAz0arIwHQJFUEsKBQ0BLU49fCxuM/2HSeBPHQD8WjgrxMfow==",
"dependencies": [
"@vitest/spy",
"estree-walker@3.0.3",
"magic-string@0.30.17",
- "vite@6.2.0_@types+node@22.12.0"
+ "msw",
+ "vite"
]
},
- "@vitest/mocker@3.0.7_vite@6.2.0__@types+node@22.12.0_@types+node@22.12.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_typescript@5.8.2": {
- "integrity": "sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==",
+ "@vitest/mocker@3.0.8_vite@6.2.0__@types+node@22.13.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_@types+node@22.13.8_typescript@5.8.2": {
+ "integrity": "sha512-n3LjS7fcW1BCoF+zWZxG7/5XvuYH+lsFg+BDwwAz0arIwHQJFUEsKBQ0BLU49fCxuM/2HSeBPHQD8WjgrxMfow==",
"dependencies": [
"@vitest/spy",
"estree-walker@3.0.3",
"magic-string@0.30.17",
"msw",
- "vite@6.2.0_@types+node@22.12.0"
+ "vite"
]
},
- "@vitest/pretty-format@3.0.7": {
- "integrity": "sha512-CiRY0BViD/V8uwuEzz9Yapyao+M9M008/9oMOSQydwbwb+CMokEq3XVaF3XK/VWaOK0Jm9z7ENhybg70Gtxsmg==",
+ "@vitest/pretty-format@3.0.8": {
+ "integrity": "sha512-BNqwbEyitFhzYMYHUVbIvepOyeQOSFA/NeJMIP9enMntkkxLgOcgABH6fjyXG85ipTgvero6noreavGIqfJcIg==",
"dependencies": [
"tinyrainbow"
]
},
- "@vitest/runner@3.0.7": {
- "integrity": "sha512-WeEl38Z0S2ZcuRTeyYqaZtm4e26tq6ZFqh5y8YD9YxfWuu0OFiGFUbnxNynwLjNRHPsXyee2M9tV7YxOTPZl2g==",
+ "@vitest/runner@3.0.8": {
+ "integrity": "sha512-c7UUw6gEcOzI8fih+uaAXS5DwjlBaCJUo7KJ4VvJcjL95+DSR1kova2hFuRt3w41KZEFcOEiq098KkyrjXeM5w==",
"dependencies": [
"@vitest/utils",
"pathe"
]
},
- "@vitest/snapshot@3.0.7": {
- "integrity": "sha512-eqTUryJWQN0Rtf5yqCGTQWsCFOQe4eNz5Twsu21xYEcnFJtMU5XvmG0vgebhdLlrHQTSq5p8vWHJIeJQV8ovsA==",
+ "@vitest/snapshot@3.0.8": {
+ "integrity": "sha512-x8IlMGSEMugakInj44nUrLSILh/zy1f2/BgH0UeHpNyOocG18M9CWVIFBaXPt8TrqVZWmcPjwfG/ht5tnpba8A==",
"dependencies": [
"@vitest/pretty-format",
"magic-string@0.30.17",
"pathe"
]
},
- "@vitest/spy@3.0.7": {
- "integrity": "sha512-4T4WcsibB0B6hrKdAZTM37ekuyFZt2cGbEGd2+L0P8ov15J1/HUsUaqkXEQPNAWr4BtPPe1gI+FYfMHhEKfR8w==",
+ "@vitest/spy@3.0.8": {
+ "integrity": "sha512-MR+PzJa+22vFKYb934CejhR4BeRpMSoxkvNoDit68GQxRLSf11aT6CTj3XaqUU9rxgWJFnqicN/wxw6yBRkI1Q==",
"dependencies": [
"tinyspy"
]
},
- "@vitest/utils@3.0.7": {
- "integrity": "sha512-xePVpCRfooFX3rANQjwoditoXgWb1MaFbzmGuPP59MK6i13mrnDw/yEIyJudLeW6/38mCNcwCiJIGmpDPibAIg==",
+ "@vitest/utils@3.0.8": {
+ "integrity": "sha512-nkBC3aEhfX2PdtQI/QwAWp8qZWwzASsU4Npbcd5RdMPBSSLCpkZp52P3xku3s3uA0HIEhGvEcF8rNkBsz9dQ4Q==",
"dependencies": [
"@vitest/pretty-format",
"loupe",
@@ -3760,9 +3738,6 @@
"acorn@8.14.0": {
"integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA=="
},
- "agent-base@7.1.3": {
- "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw=="
- },
"ajv@8.17.1": {
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dependencies": [
@@ -3799,7 +3774,7 @@
"aria-hidden@1.2.4": {
"integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==",
"dependencies": [
- "tslib"
+ "tslib@2.8.1"
]
},
"aria-query@5.3.0": {
@@ -3860,9 +3835,6 @@
"async@3.2.6": {
"integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="
},
- "asynckit@0.4.0": {
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
"at-least-node@1.0.0": {
"integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
},
@@ -4157,12 +4129,6 @@
"color-name@1.1.4": {
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
- "combined-stream@1.0.8": {
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": [
- "delayed-stream"
- ]
- },
"commander@12.1.0": {
"integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA=="
},
@@ -4276,13 +4242,6 @@
"css.escape@1.5.1": {
"integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg=="
},
- "cssstyle@4.2.1": {
- "integrity": "sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==",
- "dependencies": [
- "@asamuzakjp/css-color",
- "rrweb-cssom"
- ]
- },
"csstype@3.1.3": {
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="
},
@@ -4298,13 +4257,6 @@
"d3-voronoi@1.1.2": {
"integrity": "sha512-RhGS1u2vavcO7ay7ZNAPo4xeDh/VYeGof3x5ZLJBQgYhLegxr3s5IykvWmJ94FTU6mcbtp4sloqZ54mP6R4Utw=="
},
- "data-urls@5.0.0": {
- "integrity": "sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==",
- "dependencies": [
- "whatwg-mimetype",
- "whatwg-url@14.1.1"
- ]
- },
"data-view-buffer@1.0.2": {
"integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==",
"dependencies": [
@@ -4335,9 +4287,6 @@
"ms"
]
},
- "decimal.js@10.5.0": {
- "integrity": "sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw=="
- },
"deep-eql@5.0.2": {
"integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q=="
},
@@ -4360,9 +4309,6 @@
"object-keys"
]
},
- "delayed-stream@1.0.0": {
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
- },
"dequal@2.0.3": {
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
},
@@ -4465,9 +4411,6 @@
"tapable"
]
},
- "entities@4.5.0": {
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
- },
"es-abstract@1.23.9": {
"integrity": "sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==",
"dependencies": [
@@ -4701,15 +4644,6 @@
"signal-exit"
]
},
- "form-data@4.0.2": {
- "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
- "dependencies": [
- "asynckit",
- "combined-stream",
- "es-set-tostringtag",
- "mime-types"
- ]
- },
"fraction.js@4.3.7": {
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew=="
},
@@ -4877,6 +4811,13 @@
"simple-zstd"
]
},
+ "happy-dom@17.2.2": {
+ "integrity": "sha512-3I1/CrNi780sdOhuhUnFtgTWhloSc3quSZwsylI41jycx8o97M6Y4aQAu0phSexGusT7+59BxATh4L4xiY0HcA==",
+ "dependencies": [
+ "webidl-conversions@7.0.0",
+ "whatwg-mimetype"
+ ]
+ },
"has-bigints@1.1.0": {
"integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="
},
@@ -4935,35 +4876,9 @@
"minimalistic-crypto-utils"
]
},
- "html-encoding-sniffer@4.0.0": {
- "integrity": "sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==",
- "dependencies": [
- "whatwg-encoding"
- ]
- },
- "http-proxy-agent@7.0.2": {
- "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==",
- "dependencies": [
- "agent-base",
- "debug"
- ]
- },
"https-browserify@1.0.0": {
"integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg=="
},
- "https-proxy-agent@7.0.6": {
- "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==",
- "dependencies": [
- "agent-base",
- "debug"
- ]
- },
- "iconv-lite@0.6.3": {
- "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
- "dependencies": [
- "safer-buffer"
- ]
- },
"idb@7.1.1": {
"integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ=="
},
@@ -5118,9 +5033,6 @@
"isobject"
]
},
- "is-potential-custom-element-name@1.0.1": {
- "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="
- },
"is-regex@1.2.1": {
"integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==",
"dependencies": [
@@ -5228,32 +5140,6 @@
"js-tokens@4.0.0": {
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
- "jsdom@26.0.0": {
- "integrity": "sha512-BZYDGVAIriBWTpIxYzrXjv3E/4u8+/pSG5bQdIYCbNCGOvsPkDQfTVLAIXAf9ETdCpduCVTkDe2NNZ8NIwUVzw==",
- "dependencies": [
- "cssstyle",
- "data-urls",
- "decimal.js",
- "form-data",
- "html-encoding-sniffer",
- "http-proxy-agent",
- "https-proxy-agent",
- "is-potential-custom-element-name",
- "nwsapi",
- "parse5",
- "rrweb-cssom",
- "saxes",
- "symbol-tree",
- "tough-cookie@5.1.2",
- "w3c-xmlserializer",
- "webidl-conversions@7.0.0",
- "whatwg-encoding",
- "whatwg-mimetype",
- "whatwg-url@14.1.1",
- "ws",
- "xml-name-validator"
- ]
- },
"jsesc@3.0.2": {
"integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g=="
},
@@ -5452,15 +5338,6 @@
"brorand"
]
},
- "mime-db@1.52.0": {
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
- },
- "mime-types@2.1.35": {
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dependencies": [
- "mime-db"
- ]
- },
"min-indent@1.0.1": {
"integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg=="
},
@@ -5513,7 +5390,7 @@
"ms@2.1.3": {
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
},
- "msw@2.7.3_typescript@5.8.2_@types+node@22.12.0": {
+ "msw@2.7.3_typescript@5.8.2_@types+node@22.13.8": {
"integrity": "sha512-+mycXv8l2fEAjFZ5sjrtjJDmm2ceKGjrNbBr1durRg6VkU9fNUE/gsmQ51hWbHqs+l35W1iM+ZsmOD9Fd6lspw==",
"dependencies": [
"@bundled-es-modules/cookie",
@@ -5532,7 +5409,7 @@
"path-to-regexp",
"picocolors",
"strict-event-emitter",
- "type-fest@4.36.0",
+ "type-fest@4.37.0",
"typescript",
"yargs"
]
@@ -5584,9 +5461,6 @@
"normalize-range@0.1.2": {
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="
},
- "nwsapi@2.2.16": {
- "integrity": "sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ=="
- },
"object-inspect@1.13.4": {
"integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
},
@@ -5660,12 +5534,6 @@
"safe-buffer@5.2.1"
]
},
- "parse5@7.2.1": {
- "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==",
- "dependencies": [
- "entities"
- ]
- },
"path-browserify@1.0.1": {
"integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="
},
@@ -5812,8 +5680,11 @@
"protocol-buffers-schema@3.6.0": {
"integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
},
- "psl@1.9.0": {
- "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
+ "psl@1.15.0": {
+ "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==",
+ "dependencies": [
+ "punycode@2.3.1"
+ ]
},
"public-encrypt@4.0.3": {
"integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
@@ -5932,7 +5803,7 @@
"@types/react",
"react",
"react-style-singleton",
- "tslib"
+ "tslib@2.8.1"
]
},
"react-remove-scroll@2.6.3_@types+react@19.0.10_react@19.0.0": {
@@ -5942,7 +5813,7 @@
"react",
"react-remove-scroll-bar",
"react-style-singleton",
- "tslib",
+ "tslib@2.8.1",
"use-callback-ref",
"use-sidecar"
]
@@ -5978,7 +5849,7 @@
"@types/react",
"get-nonce",
"react",
- "tslib"
+ "tslib@2.8.1"
]
},
"react@19.0.0": {
@@ -6153,12 +6024,15 @@
"fsevents@2.3.3"
]
},
- "rrweb-cssom@0.8.0": {
- "integrity": "sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw=="
- },
"rw@1.3.3": {
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
},
+ "rxjs@6.6.7": {
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
+ "dependencies": [
+ "tslib@1.14.1"
+ ]
+ },
"safe-array-concat@1.1.3": {
"integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==",
"dependencies": [
@@ -6190,15 +6064,6 @@
"is-regex"
]
},
- "safer-buffer@2.1.2": {
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "saxes@6.0.0": {
- "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==",
- "dependencies": [
- "xmlchars"
- ]
- },
"scheduler@0.25.0": {
"integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA=="
},
@@ -6371,7 +6236,7 @@
"source-map@0.8.0-beta.0": {
"integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==",
"dependencies": [
- "whatwg-url@7.1.0"
+ "whatwg-url"
]
},
"sourcemap-codec@1.4.8": {
@@ -6392,8 +6257,8 @@
"statuses@2.0.1": {
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
},
- "std-env@3.8.0": {
- "integrity": "sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w=="
+ "std-env@3.8.1": {
+ "integrity": "sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA=="
},
"ste-core@3.0.11": {
"integrity": "sha512-ivkRENMh0mdGoPlZ4xVcEaC8rXQfTEfvonRw5m8VDKV7kgcbZbaNd1TnKl08wXbcLdT7okSc63HNP8cVhy95zg=="
@@ -6551,9 +6416,6 @@
"tinyqueue@2.0.3"
]
},
- "symbol-tree@3.2.4": {
- "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw=="
- },
"tailwind-merge@3.0.2": {
"integrity": "sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw=="
},
@@ -6601,6 +6463,14 @@
"source-map-support"
]
},
+ "testing-library@0.0.2_@angular+common@6.1.10__@angular+core@6.1.10___rxjs@6.6.7___zone.js@0.8.29__rxjs@6.6.7_@angular+core@6.1.10__rxjs@6.6.7__zone.js@0.8.29": {
+ "integrity": "sha512-KCbqCCllbgiCXOgmh9MdsgdJ05pmimXGuggtC78pzpxpq/40A3bS+NJoqwCIqZbNnMr6KIZ2mlMZoZCkWVnaWw==",
+ "dependencies": [
+ "@angular/common",
+ "@angular/core",
+ "tslib@1.14.1"
+ ]
+ },
"through2@2.0.5": {
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
"dependencies": [
@@ -6648,15 +6518,6 @@
"tinyspy@3.0.2": {
"integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q=="
},
- "tldts-core@6.1.82": {
- "integrity": "sha512-Jabl32m21tt/d/PbDO88R43F8aY98Piiz6BVH9ShUlOAiiAELhEqwrAmBocjAqnCfoUeIsRU+h3IEzZd318F3w=="
- },
- "tldts@6.1.82": {
- "integrity": "sha512-KCTjNL9F7j8MzxgfTgjT+v21oYH38OidFty7dH00maWANAI2IsLw2AnThtTJi9HKALHZKQQWnNebYheadacD+g==",
- "dependencies": [
- "tldts-core"
- ]
- },
"topojson-client@3.1.0": {
"integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
"dependencies": [
@@ -6681,23 +6542,14 @@
"url-parse"
]
},
- "tough-cookie@5.1.2": {
- "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==",
- "dependencies": [
- "tldts"
- ]
- },
"tr46@1.0.1": {
"integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==",
"dependencies": [
"punycode@2.3.1"
]
},
- "tr46@5.0.0": {
- "integrity": "sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==",
- "dependencies": [
- "punycode@2.3.1"
- ]
+ "tslib@1.14.1": {
+ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
},
"tslib@2.8.1": {
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
@@ -6725,8 +6577,8 @@
"type-fest@2.19.0": {
"integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA=="
},
- "type-fest@4.36.0": {
- "integrity": "sha512-3T/PUdKTCnkUmhQU6FFJEHsLwadsRegktX3TNHk+2JJB9HlA8gp1/VXblXVDI93kSnXF2rdPx0GMbHtJIV2LPg=="
+ "type-fest@4.37.0": {
+ "integrity": "sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg=="
},
"typed-array-buffer@1.0.3": {
"integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==",
@@ -6870,7 +6722,7 @@
"dependencies": [
"@types/react",
"react",
- "tslib"
+ "tslib@2.8.1"
]
},
"use-sidecar@1.1.3_@types+react@19.0.10_react@19.0.0": {
@@ -6879,7 +6731,7 @@
"@types/react",
"detect-node-es",
"react",
- "tslib"
+ "tslib@2.8.1"
]
},
"use-sync-external-store@1.4.0_react@19.0.0": {
@@ -6904,14 +6756,14 @@
"validator@13.12.0": {
"integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg=="
},
- "vite-node@3.0.7_@types+node@22.12.0": {
- "integrity": "sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==",
+ "vite-node@3.0.8_@types+node@22.13.8": {
+ "integrity": "sha512-6PhR4H9VGlcwXZ+KWCdMqbtG649xCPZqfI9j2PsK1FcXgEzro5bGHcVKFCTqPLaNKZES8Evqv4LwvZARsq5qlg==",
"dependencies": [
"cac",
"debug",
"es-module-lexer",
"pathe",
- "vite@6.2.0_@types+node@22.12.0"
+ "vite"
]
},
"vite-plugin-node-polyfills@0.23.0_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8": {
@@ -6919,7 +6771,7 @@
"dependencies": [
"@rollup/plugin-inject",
"node-stdlib-browser",
- "vite@6.2.0_@types+node@22.13.8"
+ "vite"
]
},
"vite-plugin-pwa@0.21.1_vite@6.2.0__@types+node@22.13.8_workbox-build@7.3.0__ajv@8.17.1__@babel+core@7.26.9__rollup@2.79.2_workbox-window@7.3.0_@types+node@22.13.8": {
@@ -6928,21 +6780,11 @@
"debug",
"pretty-bytes@6.1.1",
"tinyglobby",
- "vite@6.2.0_@types+node@22.13.8",
+ "vite",
"workbox-build",
"workbox-window"
]
},
- "vite@6.2.0_@types+node@22.12.0": {
- "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==",
- "dependencies": [
- "@types/node@22.12.0",
- "esbuild@0.25.0",
- "fsevents@2.3.3",
- "postcss",
- "rollup@4.34.9"
- ]
- },
"vite@6.2.0_@types+node@22.13.8": {
"integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==",
"dependencies": [
@@ -6953,33 +6795,24 @@
"rollup@4.34.9"
]
},
- "vite@6.2.0_@types+node@22.13.8_@types+node@22.12.0": {
- "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==",
- "dependencies": [
- "@types/node@22.12.0",
- "esbuild@0.25.0",
- "fsevents@2.3.3",
- "postcss",
- "rollup@4.34.9"
- ]
- },
- "vitest-browser-react@0.1.1_@types+react@19.0.10_@types+react-dom@19.0.4__@types+react@19.0.10_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0_react@19.0.0_react-dom@19.0.0__react@19.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7___vitest@3.0.7____@types+node@22.12.0____jsdom@26.0.0____vite@6.2.0_____@types+node@22.12.0___@testing-library+dom@10.4.0___msw@2.7.3____typescript@5.8.2____@types+node@22.12.0___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.12.0___jsdom@26.0.0___vitest@3.0.7__typescript@5.8.2_@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0___@vitest+browser@3.0.7___typescript@5.8.2_jsdom@26.0.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2": {
+ "vitest-browser-react@0.1.1_@types+react@19.0.10_@types+react-dom@19.0.4__@types+react@19.0.10_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_react@19.0.0_react-dom@19.0.0__react@19.0.0_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__vite@6.2.0___@types+node@22.13.8__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8____@types+node@22.13.8____happy-dom@17.2.2____@vitest+browser@3.0.8_____playwright@1.50.1_____vitest@3.0.8_____msw@2.7.3______typescript@5.8.2______@types+node@22.13.8_____vite@6.2.0______@types+node@22.13.8_____typescript@5.8.2_____@types+node@22.13.8_____happy-dom@17.2.2____playwright@1.50.1____vite@6.2.0_____@types+node@22.13.8____typescript@5.8.2___vitest@3.0.8___typescript@5.8.2___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___@types+node@22.13.8__playwright@1.50.1__typescript@5.8.2_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.13.8___happy-dom@17.2.2__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_@types+node@22.13.8_happy-dom@17.2.2_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2": {
"integrity": "sha512-n9l+sIAexKqqfBuEkjVGdfZ4xAn1Gn/+wc4Mo8KsUSUOVoM9evSY0rVXdMIzCQqloT/zvmFGAtziFINkqu+t7g==",
"dependencies": [
"@types/react",
"@types/react-dom",
- "@vitest/browser@3.0.7_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_@testing-library+dom@10.4.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_jsdom@26.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7__typescript@5.8.2",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8_happy-dom@17.2.2",
"react",
"react-dom",
- "vitest@3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7_typescript@5.8.2"
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_playwright@1.50.1_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2"
]
},
- "vitest@3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0": {
- "integrity": "sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==",
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2": {
+ "integrity": "sha512-dfqAsNqRGUc8hB9OVR2P0w8PZPEckti2+5rdZip0WIz9WW0MnImJ8XiR61QhqLa92EQzKP2uPkzenKOAHyEIbA==",
"dependencies": [
- "@types/node@22.12.0",
+ "@types/node@22.13.8",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8_happy-dom@17.2.2",
"@vitest/expect",
- "@vitest/mocker@3.0.7_vite@6.2.0__@types+node@22.12.0_@types+node@22.12.0",
+ "@vitest/mocker@3.0.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.13.8",
"@vitest/pretty-format",
"@vitest/runner",
"@vitest/snapshot",
@@ -6988,7 +6821,7 @@
"chai",
"debug",
"expect-type",
- "jsdom",
+ "happy-dom",
"magic-string@0.30.17",
"pathe",
"std-env",
@@ -6996,18 +6829,18 @@
"tinyexec",
"tinypool",
"tinyrainbow",
- "vite@6.2.0_@types+node@22.12.0",
+ "vite",
"vite-node",
"why-is-node-running"
]
},
- "vitest@3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0___@vitest+browser@3.0.7___typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_typescript@5.8.2": {
- "integrity": "sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==",
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.13.8__happy-dom@17.2.2_playwright@1.50.1_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2": {
+ "integrity": "sha512-dfqAsNqRGUc8hB9OVR2P0w8PZPEckti2+5rdZip0WIz9WW0MnImJ8XiR61QhqLa92EQzKP2uPkzenKOAHyEIbA==",
"dependencies": [
- "@types/node@22.12.0",
- "@vitest/browser@3.0.7_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_@testing-library+dom@10.4.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_jsdom@26.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7__typescript@5.8.2",
+ "@types/node@22.13.8",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.13.8___happy-dom@17.2.2__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_typescript@5.8.2",
"@vitest/expect",
- "@vitest/mocker@3.0.7_vite@6.2.0__@types+node@22.12.0_@types+node@22.12.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_typescript@5.8.2",
+ "@vitest/mocker@3.0.8_vite@6.2.0__@types+node@22.13.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_@types+node@22.13.8_typescript@5.8.2",
"@vitest/pretty-format",
"@vitest/runner",
"@vitest/snapshot",
@@ -7016,7 +6849,7 @@
"chai",
"debug",
"expect-type",
- "jsdom",
+ "happy-dom",
"magic-string@0.30.17",
"pathe",
"std-env",
@@ -7024,18 +6857,18 @@
"tinyexec",
"tinypool",
"tinyrainbow",
- "vite@6.2.0_@types+node@22.12.0",
+ "vite",
"vite-node",
"why-is-node-running"
]
},
- "vitest@3.0.7_@types+node@22.12.0_jsdom@26.0.0_vite@6.2.0__@types+node@22.12.0_@vitest+browser@3.0.7__vitest@3.0.7___@types+node@22.12.0___jsdom@26.0.0___vite@6.2.0____@types+node@22.12.0__@testing-library+dom@10.4.0__msw@2.7.3___typescript@5.8.2___@types+node@22.12.0__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2__@types+node@22.12.0__jsdom@26.0.0__vitest@3.0.7_typescript@5.8.2": {
- "integrity": "sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==",
+ "vitest@3.0.8_@types+node@22.13.8_happy-dom@17.2.2_vite@6.2.0__@types+node@22.13.8_@vitest+browser@3.0.8__playwright@1.50.1__vitest@3.0.8___@types+node@22.13.8___happy-dom@17.2.2___@vitest+browser@3.0.8____playwright@1.50.1____vitest@3.0.8____msw@2.7.3_____typescript@5.8.2_____@types+node@22.13.8____vite@6.2.0_____@types+node@22.13.8____typescript@5.8.2____@types+node@22.13.8____happy-dom@17.2.2___playwright@1.50.1___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2__vitest@3.0.8__typescript@5.8.2__msw@2.7.3___typescript@5.8.2___@types+node@22.13.8__vite@6.2.0___@types+node@22.13.8__@types+node@22.13.8_playwright@1.50.1_typescript@5.8.2": {
+ "integrity": "sha512-dfqAsNqRGUc8hB9OVR2P0w8PZPEckti2+5rdZip0WIz9WW0MnImJ8XiR61QhqLa92EQzKP2uPkzenKOAHyEIbA==",
"dependencies": [
- "@types/node@22.12.0",
- "@vitest/browser@3.0.7_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0_@testing-library+dom@10.4.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_vite@6.2.0__@types+node@22.13.8_typescript@5.8.2_@types+node@22.12.0_jsdom@26.0.0_vitest@3.0.7__@types+node@22.12.0__jsdom@26.0.0__vite@6.2.0___@types+node@22.12.0__@vitest+browser@3.0.7___vitest@3.0.7____@types+node@22.12.0____jsdom@26.0.0____vite@6.2.0_____@types+node@22.12.0___@testing-library+dom@10.4.0___msw@2.7.3____typescript@5.8.2____@types+node@22.12.0___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.12.0___jsdom@26.0.0___vitest@3.0.7__typescript@5.8.2_vite@6.2.0__@types+node@22.12.0",
+ "@types/node@22.13.8",
+ "@vitest/browser@3.0.8_playwright@1.50.1_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__@vitest+browser@3.0.8___playwright@1.50.1___vitest@3.0.8___msw@2.7.3____typescript@5.8.2____@types+node@22.13.8___vite@6.2.0____@types+node@22.13.8___typescript@5.8.2___@types+node@22.13.8___happy-dom@17.2.2__playwright@1.50.1__vite@6.2.0___@types+node@22.13.8__typescript@5.8.2_vitest@3.0.8__@types+node@22.13.8__happy-dom@17.2.2__vite@6.2.0___@types+node@22.13.8__@vitest+browser@3.0.8__playwright@1.50.1__typescript@5.8.2_typescript@5.8.2_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8",
"@vitest/expect",
- "@vitest/mocker@3.0.7_vite@6.2.0__@types+node@22.12.0_@types+node@22.12.0_msw@2.7.3__typescript@5.8.2__@types+node@22.12.0_typescript@5.8.2",
+ "@vitest/mocker@3.0.8_vite@6.2.0__@types+node@22.13.8_@types+node@22.13.8_msw@2.7.3__typescript@5.8.2__@types+node@22.13.8_typescript@5.8.2",
"@vitest/pretty-format",
"@vitest/runner",
"@vitest/snapshot",
@@ -7044,7 +6877,7 @@
"chai",
"debug",
"expect-type",
- "jsdom",
+ "happy-dom",
"magic-string@0.30.17",
"pathe",
"std-env",
@@ -7052,7 +6885,7 @@
"tinyexec",
"tinypool",
"tinyrainbow",
- "vite@6.2.0_@types+node@22.12.0",
+ "vite",
"vite-node",
"why-is-node-running"
]
@@ -7068,12 +6901,6 @@
"pbf"
]
},
- "w3c-xmlserializer@5.0.0": {
- "integrity": "sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==",
- "dependencies": [
- "xml-name-validator"
- ]
- },
"webidl-conversions@4.0.2": {
"integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
},
@@ -7083,27 +6910,14 @@
"webpack-virtual-modules@0.6.2": {
"integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="
},
- "whatwg-encoding@3.1.1": {
- "integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
- "dependencies": [
- "iconv-lite"
- ]
- },
- "whatwg-mimetype@4.0.0": {
- "integrity": "sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg=="
- },
- "whatwg-url@14.1.1": {
- "integrity": "sha512-mDGf9diDad/giZ/Sm9Xi2YcyzaFpbdLpJPr+E9fSkyQ7KpQD4SdFcugkRQYzhmfI4KeV4Qpnn2sKPdo+kmsgRQ==",
- "dependencies": [
- "tr46@5.0.0",
- "webidl-conversions@7.0.0"
- ]
+ "whatwg-mimetype@3.0.0": {
+ "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q=="
},
"whatwg-url@7.1.0": {
"integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
"dependencies": [
"lodash.sortby",
- "tr46@1.0.1",
+ "tr46",
"webidl-conversions@4.0.2"
]
},
@@ -7344,12 +7158,6 @@
"ws@8.18.1": {
"integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w=="
},
- "xml-name-validator@5.0.0": {
- "integrity": "sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg=="
- },
- "xmlchars@2.2.0": {
- "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
- },
"xtend@4.0.2": {
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
},
@@ -7383,6 +7191,9 @@
"yoctocolors-cjs@2.1.2": {
"integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA=="
},
+ "zone.js@0.8.29": {
+ "integrity": "sha512-mla2acNCMkWXBD+c+yeUrBUrzOxYMNFdQ6FGfigGGtEVBPJx07BQeJekjt9DmH1FtZek4E9rE1eRR9qQpxACOQ=="
+ },
"zustand@5.0.3_@types+react@19.0.10_immer@10.1.1_react@19.0.0": {
"integrity": "sha512-14fwWQtU3pH4dE0dOpdMiWjddcH+QzKIgk1cl8epwSE7yag43k/AD/m4L6+K7DytAOr9gGBe3/EXj9g7cdostg==",
"dependencies": [
@@ -7418,6 +7229,7 @@
"npm:@tailwindcss/postcss@^4.0.9",
"npm:@testing-library/jest-dom@^6.6.3",
"npm:@testing-library/react@^16.2.0",
+ "npm:@testing-library/user-event@^14.6.1",
"npm:@turf/turf@^7.2.0",
"npm:@types/chrome@^0.0.307",
"npm:@types/js-cookie@^3.0.6",
@@ -7436,12 +7248,11 @@
"npm:cmdk@^1.0.4",
"npm:crypto-random-string@5",
"npm:gzipper@^8.2.0",
+ "npm:happy-dom@^17.2.2",
"npm:immer@^10.1.1",
"npm:js-cookie@^3.0.5",
- "npm:jsdom@26",
"npm:lucide-react@0.477",
"npm:maplibre-gl@5.1.1",
- "npm:playwright@^1.50.1",
"npm:postcss@^8.5.3",
"npm:react-dom@19",
"npm:react-error-boundary@5",
@@ -7456,6 +7267,7 @@
"npm:tailwindcss-animate@^1.0.7",
"npm:tailwindcss@^4.0.9",
"npm:tar@^7.4.3",
+ "npm:testing-library@^0.0.2",
"npm:typescript@^5.8.2",
"npm:vite-plugin-node-polyfills@0.23",
"npm:vite-plugin-pwa@~0.21.1",
diff --git a/package.json b/package.json
index 048f3c96..a760c949 100644
--- a/package.json
+++ b/package.json
@@ -66,7 +66,6 @@
"js-cookie": "^3.0.5",
"lucide-react": "^0.477.0",
"maplibre-gl": "5.1.1",
- "playwright": "^1.50.1",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-error-boundary": "^5.0.0",
@@ -84,6 +83,7 @@
"@tailwindcss/postcss": "^4.0.9",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.2.0",
+ "@testing-library/user-event": "^14.6.1",
"@types/chrome": "^0.0.307",
"@types/js-cookie": "^3.0.6",
"@types/node": "^22.13.7",
@@ -95,13 +95,14 @@
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.20",
"gzipper": "^8.2.0",
+ "happy-dom": "^17.2.2",
"postcss": "^8.5.3",
- "jsdom": "^26.0.0",
"simple-git-hooks": "^2.11.1",
"tailwind-merge": "^3.0.2",
"tailwindcss": "^4.0.9",
"tailwindcss-animate": "^1.0.7",
"tar": "^7.4.3",
+ "testing-library": "^0.0.2",
"typescript": "^5.8.2",
"vite": "^6.2.0",
"vite-plugin-pwa": "^0.21.1"
diff --git a/src/components/PageComponents/Connect/HTTP.test.tsx b/src/components/PageComponents/Connect/HTTP.test.tsx
index ae84fc69..bc68a793 100644
--- a/src/components/PageComponents/Connect/HTTP.test.tsx
+++ b/src/components/PageComponents/Connect/HTTP.test.tsx
@@ -72,20 +72,23 @@ describe("HTTP Component", () => {
expect(switchInput).toBeChecked();
});
- it("submits form and triggers connection process", async () => {
+ it.skip("submits form and triggers connection process", async () => {
const closeDialog = vi.fn();
render(