An easy-to-host PDS on the ATProtocol, MacOS. Grandma-approved.

feat(MM-143): scaffold SvelteKit 2 + Svelte 5 frontend at apps/identity-wallet

authored by malpercio.dev and committed by

Tangled 4a294148 0e9e17e3

+1688
+5
.gitignore
··· 27 27 28 28 # playwright-mcp 29 29 .playwright-mcp/ 30 + 31 + # SvelteKit / frontend build artifacts 32 + apps/identity-wallet/.svelte-kit/ 33 + apps/identity-wallet/dist/ 34 + apps/identity-wallet/node_modules/
+1599
apps/identity-wallet/package-lock.json
··· 1 + { 2 + "name": "identity-wallet", 3 + "version": "0.0.1", 4 + "lockfileVersion": 3, 5 + "requires": true, 6 + "packages": { 7 + "": { 8 + "name": "identity-wallet", 9 + "version": "0.0.1", 10 + "devDependencies": { 11 + "@sveltejs/adapter-static": "^3.0.8", 12 + "@sveltejs/kit": "^2.20.4", 13 + "@sveltejs/vite-plugin-svelte": "^3.1.0", 14 + "svelte": "^5.25.8", 15 + "svelte-check": "^4.1.5", 16 + "tslib": "^2.8.1", 17 + "typescript": "^5.8.2", 18 + "vite": "^5.4.8" 19 + } 20 + }, 21 + "node_modules/@esbuild/aix-ppc64": { 22 + "version": "0.21.5", 23 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 24 + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 25 + "cpu": [ 26 + "ppc64" 27 + ], 28 + "dev": true, 29 + "license": "MIT", 30 + "optional": true, 31 + "os": [ 32 + "aix" 33 + ], 34 + "engines": { 35 + "node": ">=12" 36 + } 37 + }, 38 + "node_modules/@esbuild/android-arm": { 39 + "version": "0.21.5", 40 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 41 + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 42 + "cpu": [ 43 + "arm" 44 + ], 45 + "dev": true, 46 + "license": "MIT", 47 + "optional": true, 48 + "os": [ 49 + "android" 50 + ], 51 + "engines": { 52 + "node": ">=12" 53 + } 54 + }, 55 + "node_modules/@esbuild/android-arm64": { 56 + "version": "0.21.5", 57 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 58 + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 59 + "cpu": [ 60 + "arm64" 61 + ], 62 + "dev": true, 63 + "license": "MIT", 64 + "optional": true, 65 + "os": [ 66 + "android" 67 + ], 68 + "engines": { 69 + "node": ">=12" 70 + } 71 + }, 72 + "node_modules/@esbuild/android-x64": { 73 + "version": "0.21.5", 74 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 75 + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 76 + "cpu": [ 77 + "x64" 78 + ], 79 + "dev": true, 80 + "license": "MIT", 81 + "optional": true, 82 + "os": [ 83 + "android" 84 + ], 85 + "engines": { 86 + "node": ">=12" 87 + } 88 + }, 89 + "node_modules/@esbuild/darwin-arm64": { 90 + "version": "0.21.5", 91 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 92 + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 93 + "cpu": [ 94 + "arm64" 95 + ], 96 + "dev": true, 97 + "license": "MIT", 98 + "optional": true, 99 + "os": [ 100 + "darwin" 101 + ], 102 + "engines": { 103 + "node": ">=12" 104 + } 105 + }, 106 + "node_modules/@esbuild/darwin-x64": { 107 + "version": "0.21.5", 108 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 109 + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 110 + "cpu": [ 111 + "x64" 112 + ], 113 + "dev": true, 114 + "license": "MIT", 115 + "optional": true, 116 + "os": [ 117 + "darwin" 118 + ], 119 + "engines": { 120 + "node": ">=12" 121 + } 122 + }, 123 + "node_modules/@esbuild/freebsd-arm64": { 124 + "version": "0.21.5", 125 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 126 + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 127 + "cpu": [ 128 + "arm64" 129 + ], 130 + "dev": true, 131 + "license": "MIT", 132 + "optional": true, 133 + "os": [ 134 + "freebsd" 135 + ], 136 + "engines": { 137 + "node": ">=12" 138 + } 139 + }, 140 + "node_modules/@esbuild/freebsd-x64": { 141 + "version": "0.21.5", 142 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 143 + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 144 + "cpu": [ 145 + "x64" 146 + ], 147 + "dev": true, 148 + "license": "MIT", 149 + "optional": true, 150 + "os": [ 151 + "freebsd" 152 + ], 153 + "engines": { 154 + "node": ">=12" 155 + } 156 + }, 157 + "node_modules/@esbuild/linux-arm": { 158 + "version": "0.21.5", 159 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 160 + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 161 + "cpu": [ 162 + "arm" 163 + ], 164 + "dev": true, 165 + "license": "MIT", 166 + "optional": true, 167 + "os": [ 168 + "linux" 169 + ], 170 + "engines": { 171 + "node": ">=12" 172 + } 173 + }, 174 + "node_modules/@esbuild/linux-arm64": { 175 + "version": "0.21.5", 176 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 177 + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 178 + "cpu": [ 179 + "arm64" 180 + ], 181 + "dev": true, 182 + "license": "MIT", 183 + "optional": true, 184 + "os": [ 185 + "linux" 186 + ], 187 + "engines": { 188 + "node": ">=12" 189 + } 190 + }, 191 + "node_modules/@esbuild/linux-ia32": { 192 + "version": "0.21.5", 193 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 194 + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 195 + "cpu": [ 196 + "ia32" 197 + ], 198 + "dev": true, 199 + "license": "MIT", 200 + "optional": true, 201 + "os": [ 202 + "linux" 203 + ], 204 + "engines": { 205 + "node": ">=12" 206 + } 207 + }, 208 + "node_modules/@esbuild/linux-loong64": { 209 + "version": "0.21.5", 210 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 211 + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 212 + "cpu": [ 213 + "loong64" 214 + ], 215 + "dev": true, 216 + "license": "MIT", 217 + "optional": true, 218 + "os": [ 219 + "linux" 220 + ], 221 + "engines": { 222 + "node": ">=12" 223 + } 224 + }, 225 + "node_modules/@esbuild/linux-mips64el": { 226 + "version": "0.21.5", 227 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 228 + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 229 + "cpu": [ 230 + "mips64el" 231 + ], 232 + "dev": true, 233 + "license": "MIT", 234 + "optional": true, 235 + "os": [ 236 + "linux" 237 + ], 238 + "engines": { 239 + "node": ">=12" 240 + } 241 + }, 242 + "node_modules/@esbuild/linux-ppc64": { 243 + "version": "0.21.5", 244 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 245 + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 246 + "cpu": [ 247 + "ppc64" 248 + ], 249 + "dev": true, 250 + "license": "MIT", 251 + "optional": true, 252 + "os": [ 253 + "linux" 254 + ], 255 + "engines": { 256 + "node": ">=12" 257 + } 258 + }, 259 + "node_modules/@esbuild/linux-riscv64": { 260 + "version": "0.21.5", 261 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 262 + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 263 + "cpu": [ 264 + "riscv64" 265 + ], 266 + "dev": true, 267 + "license": "MIT", 268 + "optional": true, 269 + "os": [ 270 + "linux" 271 + ], 272 + "engines": { 273 + "node": ">=12" 274 + } 275 + }, 276 + "node_modules/@esbuild/linux-s390x": { 277 + "version": "0.21.5", 278 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 279 + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 280 + "cpu": [ 281 + "s390x" 282 + ], 283 + "dev": true, 284 + "license": "MIT", 285 + "optional": true, 286 + "os": [ 287 + "linux" 288 + ], 289 + "engines": { 290 + "node": ">=12" 291 + } 292 + }, 293 + "node_modules/@esbuild/linux-x64": { 294 + "version": "0.21.5", 295 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 296 + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 297 + "cpu": [ 298 + "x64" 299 + ], 300 + "dev": true, 301 + "license": "MIT", 302 + "optional": true, 303 + "os": [ 304 + "linux" 305 + ], 306 + "engines": { 307 + "node": ">=12" 308 + } 309 + }, 310 + "node_modules/@esbuild/netbsd-x64": { 311 + "version": "0.21.5", 312 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 313 + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 314 + "cpu": [ 315 + "x64" 316 + ], 317 + "dev": true, 318 + "license": "MIT", 319 + "optional": true, 320 + "os": [ 321 + "netbsd" 322 + ], 323 + "engines": { 324 + "node": ">=12" 325 + } 326 + }, 327 + "node_modules/@esbuild/openbsd-x64": { 328 + "version": "0.21.5", 329 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 330 + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 331 + "cpu": [ 332 + "x64" 333 + ], 334 + "dev": true, 335 + "license": "MIT", 336 + "optional": true, 337 + "os": [ 338 + "openbsd" 339 + ], 340 + "engines": { 341 + "node": ">=12" 342 + } 343 + }, 344 + "node_modules/@esbuild/sunos-x64": { 345 + "version": "0.21.5", 346 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 347 + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 348 + "cpu": [ 349 + "x64" 350 + ], 351 + "dev": true, 352 + "license": "MIT", 353 + "optional": true, 354 + "os": [ 355 + "sunos" 356 + ], 357 + "engines": { 358 + "node": ">=12" 359 + } 360 + }, 361 + "node_modules/@esbuild/win32-arm64": { 362 + "version": "0.21.5", 363 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 364 + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 365 + "cpu": [ 366 + "arm64" 367 + ], 368 + "dev": true, 369 + "license": "MIT", 370 + "optional": true, 371 + "os": [ 372 + "win32" 373 + ], 374 + "engines": { 375 + "node": ">=12" 376 + } 377 + }, 378 + "node_modules/@esbuild/win32-ia32": { 379 + "version": "0.21.5", 380 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 381 + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 382 + "cpu": [ 383 + "ia32" 384 + ], 385 + "dev": true, 386 + "license": "MIT", 387 + "optional": true, 388 + "os": [ 389 + "win32" 390 + ], 391 + "engines": { 392 + "node": ">=12" 393 + } 394 + }, 395 + "node_modules/@esbuild/win32-x64": { 396 + "version": "0.21.5", 397 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 398 + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 399 + "cpu": [ 400 + "x64" 401 + ], 402 + "dev": true, 403 + "license": "MIT", 404 + "optional": true, 405 + "os": [ 406 + "win32" 407 + ], 408 + "engines": { 409 + "node": ">=12" 410 + } 411 + }, 412 + "node_modules/@jridgewell/gen-mapping": { 413 + "version": "0.3.13", 414 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 415 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 416 + "dev": true, 417 + "license": "MIT", 418 + "dependencies": { 419 + "@jridgewell/sourcemap-codec": "^1.5.0", 420 + "@jridgewell/trace-mapping": "^0.3.24" 421 + } 422 + }, 423 + "node_modules/@jridgewell/remapping": { 424 + "version": "2.3.5", 425 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 426 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 427 + "dev": true, 428 + "license": "MIT", 429 + "dependencies": { 430 + "@jridgewell/gen-mapping": "^0.3.5", 431 + "@jridgewell/trace-mapping": "^0.3.24" 432 + } 433 + }, 434 + "node_modules/@jridgewell/resolve-uri": { 435 + "version": "3.1.2", 436 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 437 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 438 + "dev": true, 439 + "license": "MIT", 440 + "engines": { 441 + "node": ">=6.0.0" 442 + } 443 + }, 444 + "node_modules/@jridgewell/sourcemap-codec": { 445 + "version": "1.5.5", 446 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 447 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 448 + "dev": true, 449 + "license": "MIT" 450 + }, 451 + "node_modules/@jridgewell/trace-mapping": { 452 + "version": "0.3.31", 453 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 454 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 455 + "dev": true, 456 + "license": "MIT", 457 + "dependencies": { 458 + "@jridgewell/resolve-uri": "^3.1.0", 459 + "@jridgewell/sourcemap-codec": "^1.4.14" 460 + } 461 + }, 462 + "node_modules/@polka/url": { 463 + "version": "1.0.0-next.29", 464 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", 465 + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", 466 + "dev": true, 467 + "license": "MIT" 468 + }, 469 + "node_modules/@rollup/rollup-android-arm-eabi": { 470 + "version": "4.59.0", 471 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz", 472 + "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==", 473 + "cpu": [ 474 + "arm" 475 + ], 476 + "dev": true, 477 + "license": "MIT", 478 + "optional": true, 479 + "os": [ 480 + "android" 481 + ] 482 + }, 483 + "node_modules/@rollup/rollup-android-arm64": { 484 + "version": "4.59.0", 485 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz", 486 + "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==", 487 + "cpu": [ 488 + "arm64" 489 + ], 490 + "dev": true, 491 + "license": "MIT", 492 + "optional": true, 493 + "os": [ 494 + "android" 495 + ] 496 + }, 497 + "node_modules/@rollup/rollup-darwin-arm64": { 498 + "version": "4.59.0", 499 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz", 500 + "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==", 501 + "cpu": [ 502 + "arm64" 503 + ], 504 + "dev": true, 505 + "license": "MIT", 506 + "optional": true, 507 + "os": [ 508 + "darwin" 509 + ] 510 + }, 511 + "node_modules/@rollup/rollup-darwin-x64": { 512 + "version": "4.59.0", 513 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz", 514 + "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==", 515 + "cpu": [ 516 + "x64" 517 + ], 518 + "dev": true, 519 + "license": "MIT", 520 + "optional": true, 521 + "os": [ 522 + "darwin" 523 + ] 524 + }, 525 + "node_modules/@rollup/rollup-freebsd-arm64": { 526 + "version": "4.59.0", 527 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz", 528 + "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==", 529 + "cpu": [ 530 + "arm64" 531 + ], 532 + "dev": true, 533 + "license": "MIT", 534 + "optional": true, 535 + "os": [ 536 + "freebsd" 537 + ] 538 + }, 539 + "node_modules/@rollup/rollup-freebsd-x64": { 540 + "version": "4.59.0", 541 + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz", 542 + "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==", 543 + "cpu": [ 544 + "x64" 545 + ], 546 + "dev": true, 547 + "license": "MIT", 548 + "optional": true, 549 + "os": [ 550 + "freebsd" 551 + ] 552 + }, 553 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 554 + "version": "4.59.0", 555 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz", 556 + "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==", 557 + "cpu": [ 558 + "arm" 559 + ], 560 + "dev": true, 561 + "libc": [ 562 + "glibc" 563 + ], 564 + "license": "MIT", 565 + "optional": true, 566 + "os": [ 567 + "linux" 568 + ] 569 + }, 570 + "node_modules/@rollup/rollup-linux-arm-musleabihf": { 571 + "version": "4.59.0", 572 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz", 573 + "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==", 574 + "cpu": [ 575 + "arm" 576 + ], 577 + "dev": true, 578 + "libc": [ 579 + "musl" 580 + ], 581 + "license": "MIT", 582 + "optional": true, 583 + "os": [ 584 + "linux" 585 + ] 586 + }, 587 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 588 + "version": "4.59.0", 589 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz", 590 + "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==", 591 + "cpu": [ 592 + "arm64" 593 + ], 594 + "dev": true, 595 + "libc": [ 596 + "glibc" 597 + ], 598 + "license": "MIT", 599 + "optional": true, 600 + "os": [ 601 + "linux" 602 + ] 603 + }, 604 + "node_modules/@rollup/rollup-linux-arm64-musl": { 605 + "version": "4.59.0", 606 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz", 607 + "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==", 608 + "cpu": [ 609 + "arm64" 610 + ], 611 + "dev": true, 612 + "libc": [ 613 + "musl" 614 + ], 615 + "license": "MIT", 616 + "optional": true, 617 + "os": [ 618 + "linux" 619 + ] 620 + }, 621 + "node_modules/@rollup/rollup-linux-loong64-gnu": { 622 + "version": "4.59.0", 623 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz", 624 + "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==", 625 + "cpu": [ 626 + "loong64" 627 + ], 628 + "dev": true, 629 + "libc": [ 630 + "glibc" 631 + ], 632 + "license": "MIT", 633 + "optional": true, 634 + "os": [ 635 + "linux" 636 + ] 637 + }, 638 + "node_modules/@rollup/rollup-linux-loong64-musl": { 639 + "version": "4.59.0", 640 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz", 641 + "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==", 642 + "cpu": [ 643 + "loong64" 644 + ], 645 + "dev": true, 646 + "libc": [ 647 + "musl" 648 + ], 649 + "license": "MIT", 650 + "optional": true, 651 + "os": [ 652 + "linux" 653 + ] 654 + }, 655 + "node_modules/@rollup/rollup-linux-ppc64-gnu": { 656 + "version": "4.59.0", 657 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz", 658 + "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==", 659 + "cpu": [ 660 + "ppc64" 661 + ], 662 + "dev": true, 663 + "libc": [ 664 + "glibc" 665 + ], 666 + "license": "MIT", 667 + "optional": true, 668 + "os": [ 669 + "linux" 670 + ] 671 + }, 672 + "node_modules/@rollup/rollup-linux-ppc64-musl": { 673 + "version": "4.59.0", 674 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz", 675 + "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==", 676 + "cpu": [ 677 + "ppc64" 678 + ], 679 + "dev": true, 680 + "libc": [ 681 + "musl" 682 + ], 683 + "license": "MIT", 684 + "optional": true, 685 + "os": [ 686 + "linux" 687 + ] 688 + }, 689 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 690 + "version": "4.59.0", 691 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz", 692 + "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==", 693 + "cpu": [ 694 + "riscv64" 695 + ], 696 + "dev": true, 697 + "libc": [ 698 + "glibc" 699 + ], 700 + "license": "MIT", 701 + "optional": true, 702 + "os": [ 703 + "linux" 704 + ] 705 + }, 706 + "node_modules/@rollup/rollup-linux-riscv64-musl": { 707 + "version": "4.59.0", 708 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz", 709 + "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==", 710 + "cpu": [ 711 + "riscv64" 712 + ], 713 + "dev": true, 714 + "libc": [ 715 + "musl" 716 + ], 717 + "license": "MIT", 718 + "optional": true, 719 + "os": [ 720 + "linux" 721 + ] 722 + }, 723 + "node_modules/@rollup/rollup-linux-s390x-gnu": { 724 + "version": "4.59.0", 725 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz", 726 + "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==", 727 + "cpu": [ 728 + "s390x" 729 + ], 730 + "dev": true, 731 + "libc": [ 732 + "glibc" 733 + ], 734 + "license": "MIT", 735 + "optional": true, 736 + "os": [ 737 + "linux" 738 + ] 739 + }, 740 + "node_modules/@rollup/rollup-linux-x64-gnu": { 741 + "version": "4.59.0", 742 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz", 743 + "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==", 744 + "cpu": [ 745 + "x64" 746 + ], 747 + "dev": true, 748 + "libc": [ 749 + "glibc" 750 + ], 751 + "license": "MIT", 752 + "optional": true, 753 + "os": [ 754 + "linux" 755 + ] 756 + }, 757 + "node_modules/@rollup/rollup-linux-x64-musl": { 758 + "version": "4.59.0", 759 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz", 760 + "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==", 761 + "cpu": [ 762 + "x64" 763 + ], 764 + "dev": true, 765 + "libc": [ 766 + "musl" 767 + ], 768 + "license": "MIT", 769 + "optional": true, 770 + "os": [ 771 + "linux" 772 + ] 773 + }, 774 + "node_modules/@rollup/rollup-openbsd-x64": { 775 + "version": "4.59.0", 776 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz", 777 + "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==", 778 + "cpu": [ 779 + "x64" 780 + ], 781 + "dev": true, 782 + "license": "MIT", 783 + "optional": true, 784 + "os": [ 785 + "openbsd" 786 + ] 787 + }, 788 + "node_modules/@rollup/rollup-openharmony-arm64": { 789 + "version": "4.59.0", 790 + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz", 791 + "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==", 792 + "cpu": [ 793 + "arm64" 794 + ], 795 + "dev": true, 796 + "license": "MIT", 797 + "optional": true, 798 + "os": [ 799 + "openharmony" 800 + ] 801 + }, 802 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 803 + "version": "4.59.0", 804 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz", 805 + "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==", 806 + "cpu": [ 807 + "arm64" 808 + ], 809 + "dev": true, 810 + "license": "MIT", 811 + "optional": true, 812 + "os": [ 813 + "win32" 814 + ] 815 + }, 816 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 817 + "version": "4.59.0", 818 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz", 819 + "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==", 820 + "cpu": [ 821 + "ia32" 822 + ], 823 + "dev": true, 824 + "license": "MIT", 825 + "optional": true, 826 + "os": [ 827 + "win32" 828 + ] 829 + }, 830 + "node_modules/@rollup/rollup-win32-x64-gnu": { 831 + "version": "4.59.0", 832 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz", 833 + "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==", 834 + "cpu": [ 835 + "x64" 836 + ], 837 + "dev": true, 838 + "license": "MIT", 839 + "optional": true, 840 + "os": [ 841 + "win32" 842 + ] 843 + }, 844 + "node_modules/@rollup/rollup-win32-x64-msvc": { 845 + "version": "4.59.0", 846 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz", 847 + "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==", 848 + "cpu": [ 849 + "x64" 850 + ], 851 + "dev": true, 852 + "license": "MIT", 853 + "optional": true, 854 + "os": [ 855 + "win32" 856 + ] 857 + }, 858 + "node_modules/@standard-schema/spec": { 859 + "version": "1.1.0", 860 + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 861 + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 862 + "dev": true, 863 + "license": "MIT" 864 + }, 865 + "node_modules/@sveltejs/acorn-typescript": { 866 + "version": "1.0.9", 867 + "resolved": "https://registry.npmjs.org/@sveltejs/acorn-typescript/-/acorn-typescript-1.0.9.tgz", 868 + "integrity": "sha512-lVJX6qEgs/4DOcRTpo56tmKzVPtoWAaVbL4hfO7t7NVwl9AAXzQR6cihesW1BmNMPl+bK6dreu2sOKBP2Q9CIA==", 869 + "dev": true, 870 + "license": "MIT", 871 + "peerDependencies": { 872 + "acorn": "^8.9.0" 873 + } 874 + }, 875 + "node_modules/@sveltejs/adapter-static": { 876 + "version": "3.0.10", 877 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.10.tgz", 878 + "integrity": "sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==", 879 + "dev": true, 880 + "license": "MIT", 881 + "peerDependencies": { 882 + "@sveltejs/kit": "^2.0.0" 883 + } 884 + }, 885 + "node_modules/@sveltejs/kit": { 886 + "version": "2.55.0", 887 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.55.0.tgz", 888 + "integrity": "sha512-MdFRjevVxmAknf2NbaUkDF16jSIzXMWd4Nfah0Qp8TtQVoSp3bV4jKt8mX7z7qTUTWvgSaxtR0EG5WJf53gcuA==", 889 + "dev": true, 890 + "license": "MIT", 891 + "dependencies": { 892 + "@standard-schema/spec": "^1.0.0", 893 + "@sveltejs/acorn-typescript": "^1.0.5", 894 + "@types/cookie": "^0.6.0", 895 + "acorn": "^8.14.1", 896 + "cookie": "^0.6.0", 897 + "devalue": "^5.6.4", 898 + "esm-env": "^1.2.2", 899 + "kleur": "^4.1.5", 900 + "magic-string": "^0.30.5", 901 + "mrmime": "^2.0.0", 902 + "set-cookie-parser": "^3.0.0", 903 + "sirv": "^3.0.0" 904 + }, 905 + "bin": { 906 + "svelte-kit": "svelte-kit.js" 907 + }, 908 + "engines": { 909 + "node": ">=18.13" 910 + }, 911 + "peerDependencies": { 912 + "@opentelemetry/api": "^1.0.0", 913 + "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 || ^7.0.0", 914 + "svelte": "^4.0.0 || ^5.0.0-next.0", 915 + "typescript": "^5.3.3", 916 + "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 || ^8.0.0" 917 + }, 918 + "peerDependenciesMeta": { 919 + "@opentelemetry/api": { 920 + "optional": true 921 + }, 922 + "typescript": { 923 + "optional": true 924 + } 925 + } 926 + }, 927 + "node_modules/@sveltejs/vite-plugin-svelte": { 928 + "version": "3.1.2", 929 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.1.2.tgz", 930 + "integrity": "sha512-Txsm1tJvtiYeLUVRNqxZGKR/mI+CzuIQuc2gn+YCs9rMTowpNZ2Nqt53JdL8KF9bLhAf2ruR/dr9eZCwdTriRA==", 931 + "dev": true, 932 + "license": "MIT", 933 + "dependencies": { 934 + "@sveltejs/vite-plugin-svelte-inspector": "^2.1.0", 935 + "debug": "^4.3.4", 936 + "deepmerge": "^4.3.1", 937 + "kleur": "^4.1.5", 938 + "magic-string": "^0.30.10", 939 + "svelte-hmr": "^0.16.0", 940 + "vitefu": "^0.2.5" 941 + }, 942 + "engines": { 943 + "node": "^18.0.0 || >=20" 944 + }, 945 + "peerDependencies": { 946 + "svelte": "^4.0.0 || ^5.0.0-next.0", 947 + "vite": "^5.0.0" 948 + } 949 + }, 950 + "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 951 + "version": "2.1.0", 952 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.1.0.tgz", 953 + "integrity": "sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==", 954 + "dev": true, 955 + "license": "MIT", 956 + "dependencies": { 957 + "debug": "^4.3.4" 958 + }, 959 + "engines": { 960 + "node": "^18.0.0 || >=20" 961 + }, 962 + "peerDependencies": { 963 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 964 + "svelte": "^4.0.0 || ^5.0.0-next.0", 965 + "vite": "^5.0.0" 966 + } 967 + }, 968 + "node_modules/@types/cookie": { 969 + "version": "0.6.0", 970 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 971 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 972 + "dev": true, 973 + "license": "MIT" 974 + }, 975 + "node_modules/@types/estree": { 976 + "version": "1.0.8", 977 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 978 + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 979 + "dev": true, 980 + "license": "MIT" 981 + }, 982 + "node_modules/@types/trusted-types": { 983 + "version": "2.0.7", 984 + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", 985 + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", 986 + "dev": true, 987 + "license": "MIT" 988 + }, 989 + "node_modules/@typescript-eslint/types": { 990 + "version": "8.57.0", 991 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.0.tgz", 992 + "integrity": "sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==", 993 + "dev": true, 994 + "license": "MIT", 995 + "engines": { 996 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 997 + }, 998 + "funding": { 999 + "type": "opencollective", 1000 + "url": "https://opencollective.com/typescript-eslint" 1001 + } 1002 + }, 1003 + "node_modules/acorn": { 1004 + "version": "8.16.0", 1005 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 1006 + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 1007 + "dev": true, 1008 + "license": "MIT", 1009 + "bin": { 1010 + "acorn": "bin/acorn" 1011 + }, 1012 + "engines": { 1013 + "node": ">=0.4.0" 1014 + } 1015 + }, 1016 + "node_modules/aria-query": { 1017 + "version": "5.3.1", 1018 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.1.tgz", 1019 + "integrity": "sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==", 1020 + "dev": true, 1021 + "license": "Apache-2.0", 1022 + "engines": { 1023 + "node": ">= 0.4" 1024 + } 1025 + }, 1026 + "node_modules/axobject-query": { 1027 + "version": "4.1.0", 1028 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", 1029 + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", 1030 + "dev": true, 1031 + "license": "Apache-2.0", 1032 + "engines": { 1033 + "node": ">= 0.4" 1034 + } 1035 + }, 1036 + "node_modules/chokidar": { 1037 + "version": "4.0.3", 1038 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 1039 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 1040 + "dev": true, 1041 + "license": "MIT", 1042 + "dependencies": { 1043 + "readdirp": "^4.0.1" 1044 + }, 1045 + "engines": { 1046 + "node": ">= 14.16.0" 1047 + }, 1048 + "funding": { 1049 + "url": "https://paulmillr.com/funding/" 1050 + } 1051 + }, 1052 + "node_modules/clsx": { 1053 + "version": "2.1.1", 1054 + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", 1055 + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", 1056 + "dev": true, 1057 + "license": "MIT", 1058 + "engines": { 1059 + "node": ">=6" 1060 + } 1061 + }, 1062 + "node_modules/cookie": { 1063 + "version": "0.6.0", 1064 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1065 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 1066 + "dev": true, 1067 + "license": "MIT", 1068 + "engines": { 1069 + "node": ">= 0.6" 1070 + } 1071 + }, 1072 + "node_modules/debug": { 1073 + "version": "4.4.3", 1074 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1075 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1076 + "dev": true, 1077 + "license": "MIT", 1078 + "dependencies": { 1079 + "ms": "^2.1.3" 1080 + }, 1081 + "engines": { 1082 + "node": ">=6.0" 1083 + }, 1084 + "peerDependenciesMeta": { 1085 + "supports-color": { 1086 + "optional": true 1087 + } 1088 + } 1089 + }, 1090 + "node_modules/deepmerge": { 1091 + "version": "4.3.1", 1092 + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", 1093 + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", 1094 + "dev": true, 1095 + "license": "MIT", 1096 + "engines": { 1097 + "node": ">=0.10.0" 1098 + } 1099 + }, 1100 + "node_modules/devalue": { 1101 + "version": "5.6.4", 1102 + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.6.4.tgz", 1103 + "integrity": "sha512-Gp6rDldRsFh/7XuouDbxMH3Mx8GMCcgzIb1pDTvNyn8pZGQ22u+Wa+lGV9dQCltFQ7uVw0MhRyb8XDskNFOReA==", 1104 + "dev": true, 1105 + "license": "MIT" 1106 + }, 1107 + "node_modules/esbuild": { 1108 + "version": "0.21.5", 1109 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1110 + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1111 + "dev": true, 1112 + "hasInstallScript": true, 1113 + "license": "MIT", 1114 + "bin": { 1115 + "esbuild": "bin/esbuild" 1116 + }, 1117 + "engines": { 1118 + "node": ">=12" 1119 + }, 1120 + "optionalDependencies": { 1121 + "@esbuild/aix-ppc64": "0.21.5", 1122 + "@esbuild/android-arm": "0.21.5", 1123 + "@esbuild/android-arm64": "0.21.5", 1124 + "@esbuild/android-x64": "0.21.5", 1125 + "@esbuild/darwin-arm64": "0.21.5", 1126 + "@esbuild/darwin-x64": "0.21.5", 1127 + "@esbuild/freebsd-arm64": "0.21.5", 1128 + "@esbuild/freebsd-x64": "0.21.5", 1129 + "@esbuild/linux-arm": "0.21.5", 1130 + "@esbuild/linux-arm64": "0.21.5", 1131 + "@esbuild/linux-ia32": "0.21.5", 1132 + "@esbuild/linux-loong64": "0.21.5", 1133 + "@esbuild/linux-mips64el": "0.21.5", 1134 + "@esbuild/linux-ppc64": "0.21.5", 1135 + "@esbuild/linux-riscv64": "0.21.5", 1136 + "@esbuild/linux-s390x": "0.21.5", 1137 + "@esbuild/linux-x64": "0.21.5", 1138 + "@esbuild/netbsd-x64": "0.21.5", 1139 + "@esbuild/openbsd-x64": "0.21.5", 1140 + "@esbuild/sunos-x64": "0.21.5", 1141 + "@esbuild/win32-arm64": "0.21.5", 1142 + "@esbuild/win32-ia32": "0.21.5", 1143 + "@esbuild/win32-x64": "0.21.5" 1144 + } 1145 + }, 1146 + "node_modules/esm-env": { 1147 + "version": "1.2.2", 1148 + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 1149 + "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 1150 + "dev": true, 1151 + "license": "MIT" 1152 + }, 1153 + "node_modules/esrap": { 1154 + "version": "2.2.4", 1155 + "resolved": "https://registry.npmjs.org/esrap/-/esrap-2.2.4.tgz", 1156 + "integrity": "sha512-suICpxAmZ9A8bzJjEl/+rLJiDKC0X4gYWUxT6URAWBLvlXmtbZd5ySMu/N2ZGEtMCAmflUDPSehrP9BQcsGcSg==", 1157 + "dev": true, 1158 + "license": "MIT", 1159 + "dependencies": { 1160 + "@jridgewell/sourcemap-codec": "^1.4.15", 1161 + "@typescript-eslint/types": "^8.2.0" 1162 + } 1163 + }, 1164 + "node_modules/fdir": { 1165 + "version": "6.5.0", 1166 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 1167 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 1168 + "dev": true, 1169 + "license": "MIT", 1170 + "engines": { 1171 + "node": ">=12.0.0" 1172 + }, 1173 + "peerDependencies": { 1174 + "picomatch": "^3 || ^4" 1175 + }, 1176 + "peerDependenciesMeta": { 1177 + "picomatch": { 1178 + "optional": true 1179 + } 1180 + } 1181 + }, 1182 + "node_modules/fsevents": { 1183 + "version": "2.3.3", 1184 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1185 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1186 + "dev": true, 1187 + "hasInstallScript": true, 1188 + "license": "MIT", 1189 + "optional": true, 1190 + "os": [ 1191 + "darwin" 1192 + ], 1193 + "engines": { 1194 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1195 + } 1196 + }, 1197 + "node_modules/is-reference": { 1198 + "version": "3.0.3", 1199 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.3.tgz", 1200 + "integrity": "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw==", 1201 + "dev": true, 1202 + "license": "MIT", 1203 + "dependencies": { 1204 + "@types/estree": "^1.0.6" 1205 + } 1206 + }, 1207 + "node_modules/kleur": { 1208 + "version": "4.1.5", 1209 + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", 1210 + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", 1211 + "dev": true, 1212 + "license": "MIT", 1213 + "engines": { 1214 + "node": ">=6" 1215 + } 1216 + }, 1217 + "node_modules/locate-character": { 1218 + "version": "3.0.0", 1219 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 1220 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 1221 + "dev": true, 1222 + "license": "MIT" 1223 + }, 1224 + "node_modules/magic-string": { 1225 + "version": "0.30.21", 1226 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1227 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1228 + "dev": true, 1229 + "license": "MIT", 1230 + "dependencies": { 1231 + "@jridgewell/sourcemap-codec": "^1.5.5" 1232 + } 1233 + }, 1234 + "node_modules/mri": { 1235 + "version": "1.2.0", 1236 + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", 1237 + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", 1238 + "dev": true, 1239 + "license": "MIT", 1240 + "engines": { 1241 + "node": ">=4" 1242 + } 1243 + }, 1244 + "node_modules/mrmime": { 1245 + "version": "2.0.1", 1246 + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", 1247 + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", 1248 + "dev": true, 1249 + "license": "MIT", 1250 + "engines": { 1251 + "node": ">=10" 1252 + } 1253 + }, 1254 + "node_modules/ms": { 1255 + "version": "2.1.3", 1256 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1257 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1258 + "dev": true, 1259 + "license": "MIT" 1260 + }, 1261 + "node_modules/nanoid": { 1262 + "version": "3.3.11", 1263 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1264 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1265 + "dev": true, 1266 + "funding": [ 1267 + { 1268 + "type": "github", 1269 + "url": "https://github.com/sponsors/ai" 1270 + } 1271 + ], 1272 + "license": "MIT", 1273 + "bin": { 1274 + "nanoid": "bin/nanoid.cjs" 1275 + }, 1276 + "engines": { 1277 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1278 + } 1279 + }, 1280 + "node_modules/picocolors": { 1281 + "version": "1.1.1", 1282 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1283 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1284 + "dev": true, 1285 + "license": "ISC" 1286 + }, 1287 + "node_modules/postcss": { 1288 + "version": "8.5.8", 1289 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz", 1290 + "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==", 1291 + "dev": true, 1292 + "funding": [ 1293 + { 1294 + "type": "opencollective", 1295 + "url": "https://opencollective.com/postcss/" 1296 + }, 1297 + { 1298 + "type": "tidelift", 1299 + "url": "https://tidelift.com/funding/github/npm/postcss" 1300 + }, 1301 + { 1302 + "type": "github", 1303 + "url": "https://github.com/sponsors/ai" 1304 + } 1305 + ], 1306 + "license": "MIT", 1307 + "dependencies": { 1308 + "nanoid": "^3.3.11", 1309 + "picocolors": "^1.1.1", 1310 + "source-map-js": "^1.2.1" 1311 + }, 1312 + "engines": { 1313 + "node": "^10 || ^12 || >=14" 1314 + } 1315 + }, 1316 + "node_modules/readdirp": { 1317 + "version": "4.1.2", 1318 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 1319 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 1320 + "dev": true, 1321 + "license": "MIT", 1322 + "engines": { 1323 + "node": ">= 14.18.0" 1324 + }, 1325 + "funding": { 1326 + "type": "individual", 1327 + "url": "https://paulmillr.com/funding/" 1328 + } 1329 + }, 1330 + "node_modules/rollup": { 1331 + "version": "4.59.0", 1332 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz", 1333 + "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==", 1334 + "dev": true, 1335 + "license": "MIT", 1336 + "dependencies": { 1337 + "@types/estree": "1.0.8" 1338 + }, 1339 + "bin": { 1340 + "rollup": "dist/bin/rollup" 1341 + }, 1342 + "engines": { 1343 + "node": ">=18.0.0", 1344 + "npm": ">=8.0.0" 1345 + }, 1346 + "optionalDependencies": { 1347 + "@rollup/rollup-android-arm-eabi": "4.59.0", 1348 + "@rollup/rollup-android-arm64": "4.59.0", 1349 + "@rollup/rollup-darwin-arm64": "4.59.0", 1350 + "@rollup/rollup-darwin-x64": "4.59.0", 1351 + "@rollup/rollup-freebsd-arm64": "4.59.0", 1352 + "@rollup/rollup-freebsd-x64": "4.59.0", 1353 + "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", 1354 + "@rollup/rollup-linux-arm-musleabihf": "4.59.0", 1355 + "@rollup/rollup-linux-arm64-gnu": "4.59.0", 1356 + "@rollup/rollup-linux-arm64-musl": "4.59.0", 1357 + "@rollup/rollup-linux-loong64-gnu": "4.59.0", 1358 + "@rollup/rollup-linux-loong64-musl": "4.59.0", 1359 + "@rollup/rollup-linux-ppc64-gnu": "4.59.0", 1360 + "@rollup/rollup-linux-ppc64-musl": "4.59.0", 1361 + "@rollup/rollup-linux-riscv64-gnu": "4.59.0", 1362 + "@rollup/rollup-linux-riscv64-musl": "4.59.0", 1363 + "@rollup/rollup-linux-s390x-gnu": "4.59.0", 1364 + "@rollup/rollup-linux-x64-gnu": "4.59.0", 1365 + "@rollup/rollup-linux-x64-musl": "4.59.0", 1366 + "@rollup/rollup-openbsd-x64": "4.59.0", 1367 + "@rollup/rollup-openharmony-arm64": "4.59.0", 1368 + "@rollup/rollup-win32-arm64-msvc": "4.59.0", 1369 + "@rollup/rollup-win32-ia32-msvc": "4.59.0", 1370 + "@rollup/rollup-win32-x64-gnu": "4.59.0", 1371 + "@rollup/rollup-win32-x64-msvc": "4.59.0", 1372 + "fsevents": "~2.3.2" 1373 + } 1374 + }, 1375 + "node_modules/sade": { 1376 + "version": "1.8.1", 1377 + "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", 1378 + "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", 1379 + "dev": true, 1380 + "license": "MIT", 1381 + "dependencies": { 1382 + "mri": "^1.1.0" 1383 + }, 1384 + "engines": { 1385 + "node": ">=6" 1386 + } 1387 + }, 1388 + "node_modules/set-cookie-parser": { 1389 + "version": "3.0.1", 1390 + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-3.0.1.tgz", 1391 + "integrity": "sha512-n7Z7dXZhJbwuAHhNzkTti6Aw9QDDjZtm3JTpTGATIdNzdQz5GuFs22w90BcvF4INfnrL5xrX3oGsuqO5Dx3A1Q==", 1392 + "dev": true, 1393 + "license": "MIT" 1394 + }, 1395 + "node_modules/sirv": { 1396 + "version": "3.0.2", 1397 + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", 1398 + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", 1399 + "dev": true, 1400 + "license": "MIT", 1401 + "dependencies": { 1402 + "@polka/url": "^1.0.0-next.24", 1403 + "mrmime": "^2.0.0", 1404 + "totalist": "^3.0.0" 1405 + }, 1406 + "engines": { 1407 + "node": ">=18" 1408 + } 1409 + }, 1410 + "node_modules/source-map-js": { 1411 + "version": "1.2.1", 1412 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1413 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1414 + "dev": true, 1415 + "license": "BSD-3-Clause", 1416 + "engines": { 1417 + "node": ">=0.10.0" 1418 + } 1419 + }, 1420 + "node_modules/svelte": { 1421 + "version": "5.53.12", 1422 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.53.12.tgz", 1423 + "integrity": "sha512-4x/uk4rQe/d7RhfvS8wemTfNjQ0bJbKvamIzRBfTe2eHHjzBZ7PZicUQrC2ryj83xxEacfA1zHKd1ephD1tAxA==", 1424 + "dev": true, 1425 + "license": "MIT", 1426 + "dependencies": { 1427 + "@jridgewell/remapping": "^2.3.4", 1428 + "@jridgewell/sourcemap-codec": "^1.5.0", 1429 + "@sveltejs/acorn-typescript": "^1.0.5", 1430 + "@types/estree": "^1.0.5", 1431 + "@types/trusted-types": "^2.0.7", 1432 + "acorn": "^8.12.1", 1433 + "aria-query": "5.3.1", 1434 + "axobject-query": "^4.1.0", 1435 + "clsx": "^2.1.1", 1436 + "devalue": "^5.6.4", 1437 + "esm-env": "^1.2.1", 1438 + "esrap": "^2.2.2", 1439 + "is-reference": "^3.0.3", 1440 + "locate-character": "^3.0.0", 1441 + "magic-string": "^0.30.11", 1442 + "zimmerframe": "^1.1.2" 1443 + }, 1444 + "engines": { 1445 + "node": ">=18" 1446 + } 1447 + }, 1448 + "node_modules/svelte-check": { 1449 + "version": "4.4.5", 1450 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.4.5.tgz", 1451 + "integrity": "sha512-1bSwIRCvvmSHrlK52fOlZmVtUZgil43jNL/2H18pRpa+eQjzGt6e3zayxhp1S7GajPFKNM/2PMCG+DZFHlG9fw==", 1452 + "dev": true, 1453 + "license": "MIT", 1454 + "dependencies": { 1455 + "@jridgewell/trace-mapping": "^0.3.25", 1456 + "chokidar": "^4.0.1", 1457 + "fdir": "^6.2.0", 1458 + "picocolors": "^1.0.0", 1459 + "sade": "^1.7.4" 1460 + }, 1461 + "bin": { 1462 + "svelte-check": "bin/svelte-check" 1463 + }, 1464 + "engines": { 1465 + "node": ">= 18.0.0" 1466 + }, 1467 + "peerDependencies": { 1468 + "svelte": "^4.0.0 || ^5.0.0-next.0", 1469 + "typescript": ">=5.0.0" 1470 + } 1471 + }, 1472 + "node_modules/svelte-hmr": { 1473 + "version": "0.16.0", 1474 + "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", 1475 + "integrity": "sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==", 1476 + "dev": true, 1477 + "license": "ISC", 1478 + "engines": { 1479 + "node": "^12.20 || ^14.13.1 || >= 16" 1480 + }, 1481 + "peerDependencies": { 1482 + "svelte": "^3.19.0 || ^4.0.0" 1483 + } 1484 + }, 1485 + "node_modules/totalist": { 1486 + "version": "3.0.1", 1487 + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", 1488 + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", 1489 + "dev": true, 1490 + "license": "MIT", 1491 + "engines": { 1492 + "node": ">=6" 1493 + } 1494 + }, 1495 + "node_modules/tslib": { 1496 + "version": "2.8.1", 1497 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1498 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1499 + "dev": true, 1500 + "license": "0BSD" 1501 + }, 1502 + "node_modules/typescript": { 1503 + "version": "5.9.3", 1504 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 1505 + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 1506 + "dev": true, 1507 + "license": "Apache-2.0", 1508 + "bin": { 1509 + "tsc": "bin/tsc", 1510 + "tsserver": "bin/tsserver" 1511 + }, 1512 + "engines": { 1513 + "node": ">=14.17" 1514 + } 1515 + }, 1516 + "node_modules/vite": { 1517 + "version": "5.4.21", 1518 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", 1519 + "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", 1520 + "dev": true, 1521 + "license": "MIT", 1522 + "dependencies": { 1523 + "esbuild": "^0.21.3", 1524 + "postcss": "^8.4.43", 1525 + "rollup": "^4.20.0" 1526 + }, 1527 + "bin": { 1528 + "vite": "bin/vite.js" 1529 + }, 1530 + "engines": { 1531 + "node": "^18.0.0 || >=20.0.0" 1532 + }, 1533 + "funding": { 1534 + "url": "https://github.com/vitejs/vite?sponsor=1" 1535 + }, 1536 + "optionalDependencies": { 1537 + "fsevents": "~2.3.3" 1538 + }, 1539 + "peerDependencies": { 1540 + "@types/node": "^18.0.0 || >=20.0.0", 1541 + "less": "*", 1542 + "lightningcss": "^1.21.0", 1543 + "sass": "*", 1544 + "sass-embedded": "*", 1545 + "stylus": "*", 1546 + "sugarss": "*", 1547 + "terser": "^5.4.0" 1548 + }, 1549 + "peerDependenciesMeta": { 1550 + "@types/node": { 1551 + "optional": true 1552 + }, 1553 + "less": { 1554 + "optional": true 1555 + }, 1556 + "lightningcss": { 1557 + "optional": true 1558 + }, 1559 + "sass": { 1560 + "optional": true 1561 + }, 1562 + "sass-embedded": { 1563 + "optional": true 1564 + }, 1565 + "stylus": { 1566 + "optional": true 1567 + }, 1568 + "sugarss": { 1569 + "optional": true 1570 + }, 1571 + "terser": { 1572 + "optional": true 1573 + } 1574 + } 1575 + }, 1576 + "node_modules/vitefu": { 1577 + "version": "0.2.5", 1578 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 1579 + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 1580 + "dev": true, 1581 + "license": "MIT", 1582 + "peerDependencies": { 1583 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 1584 + }, 1585 + "peerDependenciesMeta": { 1586 + "vite": { 1587 + "optional": true 1588 + } 1589 + } 1590 + }, 1591 + "node_modules/zimmerframe": { 1592 + "version": "1.1.4", 1593 + "resolved": "https://registry.npmjs.org/zimmerframe/-/zimmerframe-1.1.4.tgz", 1594 + "integrity": "sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==", 1595 + "dev": true, 1596 + "license": "MIT" 1597 + } 1598 + } 1599 + }
+23
apps/identity-wallet/package.json
··· 1 + { 2 + "name": "identity-wallet", 3 + "version": "0.0.1", 4 + "private": true, 5 + "type": "module", 6 + "scripts": { 7 + "dev": "vite dev", 8 + "build": "vite build", 9 + "preview": "vite preview", 10 + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", 11 + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch" 12 + }, 13 + "devDependencies": { 14 + "@sveltejs/adapter-static": "^3.0.8", 15 + "@sveltejs/kit": "^2.20.4", 16 + "@sveltejs/vite-plugin-svelte": "^3.1.0", 17 + "svelte": "^5.25.8", 18 + "svelte-check": "^4.1.5", 19 + "tslib": "^2.8.1", 20 + "typescript": "^5.8.2", 21 + "vite": "^5.4.8" 22 + } 23 + }
+11
apps/identity-wallet/src/app.html
··· 1 + <!doctype html> 2 + <html lang="en"> 3 + <head> 4 + <meta charset="utf-8" /> 5 + <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 + %sveltekit.head% 7 + </head> 8 + <body> 9 + <div style="display: contents">%sveltekit.body%</div> 10 + </body> 11 + </html>
+7
apps/identity-wallet/src/routes/+layout.svelte
··· 1 + <script lang="ts"> 2 + import type { Snippet } from 'svelte'; 3 + 4 + let { children }: { children: Snippet } = $props(); 5 + </script> 6 + 7 + {@render children()}
+4
apps/identity-wallet/src/routes/+layout.ts
··· 1 + // Disable SSR and prerendering globally — Tauri apps have no web server. 2 + // The frontend runs entirely in WKWebView (iOS) and loads files from disk. 3 + export const ssr = false; 4 + export const prerender = false;
+3
apps/identity-wallet/src/routes/+page.svelte
··· 1 + <!-- Static placeholder — IPC demo (greet button) is added in Phase 2 --> 2 + <h1>Identity Wallet</h1> 3 + <p>Coming in Phase 2.</p>
+18
apps/identity-wallet/svelte.config.js
··· 1 + import adapter from '@sveltejs/adapter-static'; 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; 3 + 4 + /** @type {import('@sveltejs/kit').Config} */ 5 + const config = { 6 + preprocess: vitePreprocess(), 7 + kit: { 8 + adapter: adapter({ 9 + // fallback: 'index.html' routes unmatched paths to index for client-side navigation (SPA mode) 10 + fallback: 'index.html', 11 + // pages: 'dist' matches tauri.conf.json frontendDist: "../dist" (configured in Phase 2) 12 + // Note: adapter-static 3.x uses 'pages' instead of 'out' 13 + pages: 'dist', 14 + }), 15 + }, 16 + }; 17 + 18 + export default config;
+6
apps/identity-wallet/tsconfig.json
··· 1 + { 2 + "extends": "./.svelte-kit/tsconfig.json", 3 + "compilerOptions": { 4 + "strict": true 5 + } 6 + }
+12
apps/identity-wallet/vite.config.ts
··· 1 + import { sveltekit } from '@sveltejs/kit/vite'; 2 + import { defineConfig } from 'vite'; 3 + 4 + export default defineConfig({ 5 + plugins: [sveltekit()], 6 + server: { 7 + port: 5173, 8 + strictPort: true, 9 + // host: '0.0.0.0' allows the iOS simulator to reach this dev server over LAN 10 + host: '0.0.0.0', 11 + }, 12 + });