package-lock.json
1 { 2 "name": "@protocol/sync", 3 "version": "0.1.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "@protocol/sync", 9 "version": "0.1.0", 10 "dependencies": { 11 "@automerge/automerge": "^2.2.0", 12 "@protocol/discovery": "file:../discovery", 13 "@protocol/identity": "file:../identity", 14 "@protocol/rpc": "file:../rpc", 15 "@protocol/storage": "file:../storage", 16 "@protocol/transport": "file:../transport", 17 "@protocol/ucanto": "file:../ucanto", 18 "zod": "^3.22.0" 19 }, 20 "devDependencies": { 21 "@types/node": "^20.0.0", 22 "typescript": "^5.3.0", 23 "vitest": "^1.0.0" 24 } 25 }, 26 "../discovery": { 27 "name": "@protocol/discovery", 28 "version": "0.1.0", 29 "dependencies": { 30 "@protocol/identity": "file:../identity", 31 "@protocol/storage": "file:../storage", 32 "@protocol/transport": "file:../transport", 33 "zod": "^3.22.0" 34 }, 35 "devDependencies": { 36 "@types/node": "^20.0.0", 37 "typescript": "^5.3.0", 38 "vitest": "^1.0.0" 39 } 40 }, 41 "../identity": { 42 "name": "@protocol/identity", 43 "version": "0.1.0", 44 "dependencies": { 45 "@noble/ed25519": "^2.0.0", 46 "@noble/hashes": "^1.3.0", 47 "multiformats": "^13.0.0", 48 "zod": "^3.22.0" 49 }, 50 "devDependencies": { 51 "@types/node": "^20.0.0", 52 "typescript": "^5.3.0", 53 "vitest": "^1.0.0" 54 } 55 }, 56 "../rpc": { 57 "name": "@protocol/rpc", 58 "version": "0.1.0", 59 "dependencies": { 60 "@protocol/identity": "file:../identity", 61 "@protocol/ucanto": "file:../ucanto", 62 "uuid": "^13.0.0", 63 "zod": "^3.22.0" 64 }, 65 "devDependencies": { 66 "@types/node": "^20.0.0", 67 "@types/uuid": "^10.0.0", 68 "typescript": "^5.3.0", 69 "vitest": "^1.0.0" 70 } 71 }, 72 "../storage": { 73 "name": "@protocol/storage", 74 "version": "0.1.0", 75 "dependencies": { 76 "@ipld/dag-cbor": "^9.0.0", 77 "idb-keyval": "^6.2.0", 78 "multiformats": "^13.0.0", 79 "zod": "^3.22.0" 80 }, 81 "devDependencies": { 82 "@types/node": "^20.0.0", 83 "fake-indexeddb": "^5.0.0", 84 "typescript": "^5.3.0", 85 "vitest": "^1.0.0" 86 } 87 }, 88 "../transport": { 89 "name": "@protocol/transport", 90 "version": "0.1.0", 91 "dependencies": { 92 "@chainsafe/libp2p-noise": "^17.0.0", 93 "@libp2p/interface": "^3.1.0", 94 "@libp2p/peer-id": "^6.0.4", 95 "@protocol/identity": "file:../identity", 96 "@stablelib/chacha20poly1305": "^1.0.1", 97 "@stablelib/hkdf": "^1.0.1", 98 "@stablelib/sha256": "^1.0.1", 99 "@stablelib/x25519": "^1.0.3", 100 "uint8arrays": "^5.1.0", 101 "zod": "^3.22.0" 102 }, 103 "devDependencies": { 104 "@types/node": "^20.0.0", 105 "typescript": "^5.3.0", 106 "vitest": "^1.0.0" 107 } 108 }, 109 "../ucanto": { 110 "name": "@protocol/ucanto", 111 "version": "0.1.0", 112 "dependencies": { 113 "@protocol/identity": "file:../identity", 114 "@ucanto/client": "^9.0.2", 115 "@ucanto/core": "^10.0.0", 116 "@ucanto/principal": "^9.0.0", 117 "@ucanto/validator": "^9.0.0", 118 "zod": "^3.22.0" 119 }, 120 "devDependencies": { 121 "@types/node": "^20.0.0", 122 "typescript": "^5.3.0", 123 "vitest": "^1.0.0" 124 } 125 }, 126 "node_modules/@automerge/automerge": { 127 "version": "2.2.9", 128 "resolved": "https://registry.npmjs.org/@automerge/automerge/-/automerge-2.2.9.tgz", 129 "integrity": "sha512-6HM52Ops79hAQBWMg/t0MNfGOdEiXyenQjO9F1hKZq0RWDsMLpPa1SzRy/C4/4UyX67sTHuA5CwBpH34SpfZlA==", 130 "license": "MIT", 131 "dependencies": { 132 "uuid": "^9.0.0" 133 } 134 }, 135 "node_modules/@esbuild/aix-ppc64": { 136 "version": "0.21.5", 137 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", 138 "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", 139 "cpu": [ 140 "ppc64" 141 ], 142 "dev": true, 143 "license": "MIT", 144 "optional": true, 145 "os": [ 146 "aix" 147 ], 148 "engines": { 149 "node": ">=12" 150 } 151 }, 152 "node_modules/@esbuild/android-arm": { 153 "version": "0.21.5", 154 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", 155 "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", 156 "cpu": [ 157 "arm" 158 ], 159 "dev": true, 160 "license": "MIT", 161 "optional": true, 162 "os": [ 163 "android" 164 ], 165 "engines": { 166 "node": ">=12" 167 } 168 }, 169 "node_modules/@esbuild/android-arm64": { 170 "version": "0.21.5", 171 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", 172 "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", 173 "cpu": [ 174 "arm64" 175 ], 176 "dev": true, 177 "license": "MIT", 178 "optional": true, 179 "os": [ 180 "android" 181 ], 182 "engines": { 183 "node": ">=12" 184 } 185 }, 186 "node_modules/@esbuild/android-x64": { 187 "version": "0.21.5", 188 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", 189 "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", 190 "cpu": [ 191 "x64" 192 ], 193 "dev": true, 194 "license": "MIT", 195 "optional": true, 196 "os": [ 197 "android" 198 ], 199 "engines": { 200 "node": ">=12" 201 } 202 }, 203 "node_modules/@esbuild/darwin-arm64": { 204 "version": "0.21.5", 205 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", 206 "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", 207 "cpu": [ 208 "arm64" 209 ], 210 "dev": true, 211 "license": "MIT", 212 "optional": true, 213 "os": [ 214 "darwin" 215 ], 216 "engines": { 217 "node": ">=12" 218 } 219 }, 220 "node_modules/@esbuild/darwin-x64": { 221 "version": "0.21.5", 222 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", 223 "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", 224 "cpu": [ 225 "x64" 226 ], 227 "dev": true, 228 "license": "MIT", 229 "optional": true, 230 "os": [ 231 "darwin" 232 ], 233 "engines": { 234 "node": ">=12" 235 } 236 }, 237 "node_modules/@esbuild/freebsd-arm64": { 238 "version": "0.21.5", 239 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", 240 "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", 241 "cpu": [ 242 "arm64" 243 ], 244 "dev": true, 245 "license": "MIT", 246 "optional": true, 247 "os": [ 248 "freebsd" 249 ], 250 "engines": { 251 "node": ">=12" 252 } 253 }, 254 "node_modules/@esbuild/freebsd-x64": { 255 "version": "0.21.5", 256 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", 257 "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", 258 "cpu": [ 259 "x64" 260 ], 261 "dev": true, 262 "license": "MIT", 263 "optional": true, 264 "os": [ 265 "freebsd" 266 ], 267 "engines": { 268 "node": ">=12" 269 } 270 }, 271 "node_modules/@esbuild/linux-arm": { 272 "version": "0.21.5", 273 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", 274 "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", 275 "cpu": [ 276 "arm" 277 ], 278 "dev": true, 279 "license": "MIT", 280 "optional": true, 281 "os": [ 282 "linux" 283 ], 284 "engines": { 285 "node": ">=12" 286 } 287 }, 288 "node_modules/@esbuild/linux-arm64": { 289 "version": "0.21.5", 290 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", 291 "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", 292 "cpu": [ 293 "arm64" 294 ], 295 "dev": true, 296 "license": "MIT", 297 "optional": true, 298 "os": [ 299 "linux" 300 ], 301 "engines": { 302 "node": ">=12" 303 } 304 }, 305 "node_modules/@esbuild/linux-ia32": { 306 "version": "0.21.5", 307 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", 308 "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", 309 "cpu": [ 310 "ia32" 311 ], 312 "dev": true, 313 "license": "MIT", 314 "optional": true, 315 "os": [ 316 "linux" 317 ], 318 "engines": { 319 "node": ">=12" 320 } 321 }, 322 "node_modules/@esbuild/linux-loong64": { 323 "version": "0.21.5", 324 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", 325 "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", 326 "cpu": [ 327 "loong64" 328 ], 329 "dev": true, 330 "license": "MIT", 331 "optional": true, 332 "os": [ 333 "linux" 334 ], 335 "engines": { 336 "node": ">=12" 337 } 338 }, 339 "node_modules/@esbuild/linux-mips64el": { 340 "version": "0.21.5", 341 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", 342 "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", 343 "cpu": [ 344 "mips64el" 345 ], 346 "dev": true, 347 "license": "MIT", 348 "optional": true, 349 "os": [ 350 "linux" 351 ], 352 "engines": { 353 "node": ">=12" 354 } 355 }, 356 "node_modules/@esbuild/linux-ppc64": { 357 "version": "0.21.5", 358 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", 359 "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", 360 "cpu": [ 361 "ppc64" 362 ], 363 "dev": true, 364 "license": "MIT", 365 "optional": true, 366 "os": [ 367 "linux" 368 ], 369 "engines": { 370 "node": ">=12" 371 } 372 }, 373 "node_modules/@esbuild/linux-riscv64": { 374 "version": "0.21.5", 375 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", 376 "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", 377 "cpu": [ 378 "riscv64" 379 ], 380 "dev": true, 381 "license": "MIT", 382 "optional": true, 383 "os": [ 384 "linux" 385 ], 386 "engines": { 387 "node": ">=12" 388 } 389 }, 390 "node_modules/@esbuild/linux-s390x": { 391 "version": "0.21.5", 392 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", 393 "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", 394 "cpu": [ 395 "s390x" 396 ], 397 "dev": true, 398 "license": "MIT", 399 "optional": true, 400 "os": [ 401 "linux" 402 ], 403 "engines": { 404 "node": ">=12" 405 } 406 }, 407 "node_modules/@esbuild/linux-x64": { 408 "version": "0.21.5", 409 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", 410 "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", 411 "cpu": [ 412 "x64" 413 ], 414 "dev": true, 415 "license": "MIT", 416 "optional": true, 417 "os": [ 418 "linux" 419 ], 420 "engines": { 421 "node": ">=12" 422 } 423 }, 424 "node_modules/@esbuild/netbsd-x64": { 425 "version": "0.21.5", 426 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", 427 "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", 428 "cpu": [ 429 "x64" 430 ], 431 "dev": true, 432 "license": "MIT", 433 "optional": true, 434 "os": [ 435 "netbsd" 436 ], 437 "engines": { 438 "node": ">=12" 439 } 440 }, 441 "node_modules/@esbuild/openbsd-x64": { 442 "version": "0.21.5", 443 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", 444 "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", 445 "cpu": [ 446 "x64" 447 ], 448 "dev": true, 449 "license": "MIT", 450 "optional": true, 451 "os": [ 452 "openbsd" 453 ], 454 "engines": { 455 "node": ">=12" 456 } 457 }, 458 "node_modules/@esbuild/sunos-x64": { 459 "version": "0.21.5", 460 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", 461 "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", 462 "cpu": [ 463 "x64" 464 ], 465 "dev": true, 466 "license": "MIT", 467 "optional": true, 468 "os": [ 469 "sunos" 470 ], 471 "engines": { 472 "node": ">=12" 473 } 474 }, 475 "node_modules/@esbuild/win32-arm64": { 476 "version": "0.21.5", 477 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", 478 "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", 479 "cpu": [ 480 "arm64" 481 ], 482 "dev": true, 483 "license": "MIT", 484 "optional": true, 485 "os": [ 486 "win32" 487 ], 488 "engines": { 489 "node": ">=12" 490 } 491 }, 492 "node_modules/@esbuild/win32-ia32": { 493 "version": "0.21.5", 494 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", 495 "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", 496 "cpu": [ 497 "ia32" 498 ], 499 "dev": true, 500 "license": "MIT", 501 "optional": true, 502 "os": [ 503 "win32" 504 ], 505 "engines": { 506 "node": ">=12" 507 } 508 }, 509 "node_modules/@esbuild/win32-x64": { 510 "version": "0.21.5", 511 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", 512 "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", 513 "cpu": [ 514 "x64" 515 ], 516 "dev": true, 517 "license": "MIT", 518 "optional": true, 519 "os": [ 520 "win32" 521 ], 522 "engines": { 523 "node": ">=12" 524 } 525 }, 526 "node_modules/@jest/schemas": { 527 "version": "29.6.3", 528 "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", 529 "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", 530 "dev": true, 531 "license": "MIT", 532 "dependencies": { 533 "@sinclair/typebox": "^0.27.8" 534 }, 535 "engines": { 536 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 537 } 538 }, 539 "node_modules/@jridgewell/sourcemap-codec": { 540 "version": "1.5.5", 541 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 542 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 543 "dev": true, 544 "license": "MIT" 545 }, 546 "node_modules/@protocol/discovery": { 547 "resolved": "../discovery", 548 "link": true 549 }, 550 "node_modules/@protocol/identity": { 551 "resolved": "../identity", 552 "link": true 553 }, 554 "node_modules/@protocol/rpc": { 555 "resolved": "../rpc", 556 "link": true 557 }, 558 "node_modules/@protocol/storage": { 559 "resolved": "../storage", 560 "link": true 561 }, 562 "node_modules/@protocol/transport": { 563 "resolved": "../transport", 564 "link": true 565 }, 566 "node_modules/@protocol/ucanto": { 567 "resolved": "../ucanto", 568 "link": true 569 }, 570 "node_modules/@rollup/rollup-android-arm-eabi": { 571 "version": "4.53.5", 572 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.5.tgz", 573 "integrity": "sha512-iDGS/h7D8t7tvZ1t6+WPK04KD0MwzLZrG0se1hzBjSi5fyxlsiggoJHwh18PCFNn7tG43OWb6pdZ6Y+rMlmyNQ==", 574 "cpu": [ 575 "arm" 576 ], 577 "dev": true, 578 "license": "MIT", 579 "optional": true, 580 "os": [ 581 "android" 582 ] 583 }, 584 "node_modules/@rollup/rollup-android-arm64": { 585 "version": "4.53.5", 586 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.5.tgz", 587 "integrity": "sha512-wrSAViWvZHBMMlWk6EJhvg8/rjxzyEhEdgfMMjREHEq11EtJ6IP6yfcCH57YAEca2Oe3FNCE9DSTgU70EIGmVw==", 588 "cpu": [ 589 "arm64" 590 ], 591 "dev": true, 592 "license": "MIT", 593 "optional": true, 594 "os": [ 595 "android" 596 ] 597 }, 598 "node_modules/@rollup/rollup-darwin-arm64": { 599 "version": "4.53.5", 600 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.5.tgz", 601 "integrity": "sha512-S87zZPBmRO6u1YXQLwpveZm4JfPpAa6oHBX7/ghSiGH3rz/KDgAu1rKdGutV+WUI6tKDMbaBJomhnT30Y2t4VQ==", 602 "cpu": [ 603 "arm64" 604 ], 605 "dev": true, 606 "license": "MIT", 607 "optional": true, 608 "os": [ 609 "darwin" 610 ] 611 }, 612 "node_modules/@rollup/rollup-darwin-x64": { 613 "version": "4.53.5", 614 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.5.tgz", 615 "integrity": "sha512-YTbnsAaHo6VrAczISxgpTva8EkfQus0VPEVJCEaboHtZRIb6h6j0BNxRBOwnDciFTZLDPW5r+ZBmhL/+YpTZgA==", 616 "cpu": [ 617 "x64" 618 ], 619 "dev": true, 620 "license": "MIT", 621 "optional": true, 622 "os": [ 623 "darwin" 624 ] 625 }, 626 "node_modules/@rollup/rollup-freebsd-arm64": { 627 "version": "4.53.5", 628 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.5.tgz", 629 "integrity": "sha512-1T8eY2J8rKJWzaznV7zedfdhD1BqVs1iqILhmHDq/bqCUZsrMt+j8VCTHhP0vdfbHK3e1IQ7VYx3jlKqwlf+vw==", 630 "cpu": [ 631 "arm64" 632 ], 633 "dev": true, 634 "license": "MIT", 635 "optional": true, 636 "os": [ 637 "freebsd" 638 ] 639 }, 640 "node_modules/@rollup/rollup-freebsd-x64": { 641 "version": "4.53.5", 642 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.5.tgz", 643 "integrity": "sha512-sHTiuXyBJApxRn+VFMaw1U+Qsz4kcNlxQ742snICYPrY+DDL8/ZbaC4DVIB7vgZmp3jiDaKA0WpBdP0aqPJoBQ==", 644 "cpu": [ 645 "x64" 646 ], 647 "dev": true, 648 "license": "MIT", 649 "optional": true, 650 "os": [ 651 "freebsd" 652 ] 653 }, 654 "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 655 "version": "4.53.5", 656 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.5.tgz", 657 "integrity": "sha512-dV3T9MyAf0w8zPVLVBptVlzaXxka6xg1f16VAQmjg+4KMSTWDvhimI/Y6mp8oHwNrmnmVl9XxJ/w/mO4uIQONA==", 658 "cpu": [ 659 "arm" 660 ], 661 "dev": true, 662 "license": "MIT", 663 "optional": true, 664 "os": [ 665 "linux" 666 ] 667 }, 668 "node_modules/@rollup/rollup-linux-arm-musleabihf": { 669 "version": "4.53.5", 670 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.5.tgz", 671 "integrity": "sha512-wIGYC1x/hyjP+KAu9+ewDI+fi5XSNiUi9Bvg6KGAh2TsNMA3tSEs+Sh6jJ/r4BV/bx/CyWu2ue9kDnIdRyafcQ==", 672 "cpu": [ 673 "arm" 674 ], 675 "dev": true, 676 "license": "MIT", 677 "optional": true, 678 "os": [ 679 "linux" 680 ] 681 }, 682 "node_modules/@rollup/rollup-linux-arm64-gnu": { 683 "version": "4.53.5", 684 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.5.tgz", 685 "integrity": "sha512-Y+qVA0D9d0y2FRNiG9oM3Hut/DgODZbU9I8pLLPwAsU0tUKZ49cyV1tzmB/qRbSzGvY8lpgGkJuMyuhH7Ma+Vg==", 686 "cpu": [ 687 "arm64" 688 ], 689 "dev": true, 690 "license": "MIT", 691 "optional": true, 692 "os": [ 693 "linux" 694 ] 695 }, 696 "node_modules/@rollup/rollup-linux-arm64-musl": { 697 "version": "4.53.5", 698 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.5.tgz", 699 "integrity": "sha512-juaC4bEgJsyFVfqhtGLz8mbopaWD+WeSOYr5E16y+1of6KQjc0BpwZLuxkClqY1i8sco+MdyoXPNiCkQou09+g==", 700 "cpu": [ 701 "arm64" 702 ], 703 "dev": true, 704 "license": "MIT", 705 "optional": true, 706 "os": [ 707 "linux" 708 ] 709 }, 710 "node_modules/@rollup/rollup-linux-loong64-gnu": { 711 "version": "4.53.5", 712 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.5.tgz", 713 "integrity": "sha512-rIEC0hZ17A42iXtHX+EPJVL/CakHo+tT7W0pbzdAGuWOt2jxDFh7A/lRhsNHBcqL4T36+UiAgwO8pbmn3dE8wA==", 714 "cpu": [ 715 "loong64" 716 ], 717 "dev": true, 718 "license": "MIT", 719 "optional": true, 720 "os": [ 721 "linux" 722 ] 723 }, 724 "node_modules/@rollup/rollup-linux-ppc64-gnu": { 725 "version": "4.53.5", 726 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.5.tgz", 727 "integrity": "sha512-T7l409NhUE552RcAOcmJHj3xyZ2h7vMWzcwQI0hvn5tqHh3oSoclf9WgTl+0QqffWFG8MEVZZP1/OBglKZx52Q==", 728 "cpu": [ 729 "ppc64" 730 ], 731 "dev": true, 732 "license": "MIT", 733 "optional": true, 734 "os": [ 735 "linux" 736 ] 737 }, 738 "node_modules/@rollup/rollup-linux-riscv64-gnu": { 739 "version": "4.53.5", 740 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.5.tgz", 741 "integrity": "sha512-7OK5/GhxbnrMcxIFoYfhV/TkknarkYC1hqUw1wU2xUN3TVRLNT5FmBv4KkheSG2xZ6IEbRAhTooTV2+R5Tk0lQ==", 742 "cpu": [ 743 "riscv64" 744 ], 745 "dev": true, 746 "license": "MIT", 747 "optional": true, 748 "os": [ 749 "linux" 750 ] 751 }, 752 "node_modules/@rollup/rollup-linux-riscv64-musl": { 753 "version": "4.53.5", 754 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.5.tgz", 755 "integrity": "sha512-GwuDBE/PsXaTa76lO5eLJTyr2k8QkPipAyOrs4V/KJufHCZBJ495VCGJol35grx9xryk4V+2zd3Ri+3v7NPh+w==", 756 "cpu": [ 757 "riscv64" 758 ], 759 "dev": true, 760 "license": "MIT", 761 "optional": true, 762 "os": [ 763 "linux" 764 ] 765 }, 766 "node_modules/@rollup/rollup-linux-s390x-gnu": { 767 "version": "4.53.5", 768 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.5.tgz", 769 "integrity": "sha512-IAE1Ziyr1qNfnmiQLHBURAD+eh/zH1pIeJjeShleII7Vj8kyEm2PF77o+lf3WTHDpNJcu4IXJxNO0Zluro8bOw==", 770 "cpu": [ 771 "s390x" 772 ], 773 "dev": true, 774 "license": "MIT", 775 "optional": true, 776 "os": [ 777 "linux" 778 ] 779 }, 780 "node_modules/@rollup/rollup-linux-x64-gnu": { 781 "version": "4.53.5", 782 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.5.tgz", 783 "integrity": "sha512-Pg6E+oP7GvZ4XwgRJBuSXZjcqpIW3yCBhK4BcsANvb47qMvAbCjR6E+1a/U2WXz1JJxp9/4Dno3/iSJLcm5auw==", 784 "cpu": [ 785 "x64" 786 ], 787 "dev": true, 788 "license": "MIT", 789 "optional": true, 790 "os": [ 791 "linux" 792 ] 793 }, 794 "node_modules/@rollup/rollup-linux-x64-musl": { 795 "version": "4.53.5", 796 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.5.tgz", 797 "integrity": "sha512-txGtluxDKTxaMDzUduGP0wdfng24y1rygUMnmlUJ88fzCCULCLn7oE5kb2+tRB+MWq1QDZT6ObT5RrR8HFRKqg==", 798 "cpu": [ 799 "x64" 800 ], 801 "dev": true, 802 "license": "MIT", 803 "optional": true, 804 "os": [ 805 "linux" 806 ] 807 }, 808 "node_modules/@rollup/rollup-openharmony-arm64": { 809 "version": "4.53.5", 810 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.5.tgz", 811 "integrity": "sha512-3DFiLPnTxiOQV993fMc+KO8zXHTcIjgaInrqlG8zDp1TlhYl6WgrOHuJkJQ6M8zHEcntSJsUp1XFZSY8C1DYbg==", 812 "cpu": [ 813 "arm64" 814 ], 815 "dev": true, 816 "license": "MIT", 817 "optional": true, 818 "os": [ 819 "openharmony" 820 ] 821 }, 822 "node_modules/@rollup/rollup-win32-arm64-msvc": { 823 "version": "4.53.5", 824 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.5.tgz", 825 "integrity": "sha512-nggc/wPpNTgjGg75hu+Q/3i32R00Lq1B6N1DO7MCU340MRKL3WZJMjA9U4K4gzy3dkZPXm9E1Nc81FItBVGRlA==", 826 "cpu": [ 827 "arm64" 828 ], 829 "dev": true, 830 "license": "MIT", 831 "optional": true, 832 "os": [ 833 "win32" 834 ] 835 }, 836 "node_modules/@rollup/rollup-win32-ia32-msvc": { 837 "version": "4.53.5", 838 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.5.tgz", 839 "integrity": "sha512-U/54pTbdQpPLBdEzCT6NBCFAfSZMvmjr0twhnD9f4EIvlm9wy3jjQ38yQj1AGznrNO65EWQMgm/QUjuIVrYF9w==", 840 "cpu": [ 841 "ia32" 842 ], 843 "dev": true, 844 "license": "MIT", 845 "optional": true, 846 "os": [ 847 "win32" 848 ] 849 }, 850 "node_modules/@rollup/rollup-win32-x64-gnu": { 851 "version": "4.53.5", 852 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.5.tgz", 853 "integrity": "sha512-2NqKgZSuLH9SXBBV2dWNRCZmocgSOx8OJSdpRaEcRlIfX8YrKxUT6z0F1NpvDVhOsl190UFTRh2F2WDWWCYp3A==", 854 "cpu": [ 855 "x64" 856 ], 857 "dev": true, 858 "license": "MIT", 859 "optional": true, 860 "os": [ 861 "win32" 862 ] 863 }, 864 "node_modules/@rollup/rollup-win32-x64-msvc": { 865 "version": "4.53.5", 866 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.5.tgz", 867 "integrity": "sha512-JRpZUhCfhZ4keB5v0fe02gQJy05GqboPOaxvjugW04RLSYYoB/9t2lx2u/tMs/Na/1NXfY8QYjgRljRpN+MjTQ==", 868 "cpu": [ 869 "x64" 870 ], 871 "dev": true, 872 "license": "MIT", 873 "optional": true, 874 "os": [ 875 "win32" 876 ] 877 }, 878 "node_modules/@sinclair/typebox": { 879 "version": "0.27.8", 880 "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", 881 "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", 882 "dev": true, 883 "license": "MIT" 884 }, 885 "node_modules/@types/estree": { 886 "version": "1.0.8", 887 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 888 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 889 "dev": true, 890 "license": "MIT" 891 }, 892 "node_modules/@types/node": { 893 "version": "20.19.27", 894 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.27.tgz", 895 "integrity": "sha512-N2clP5pJhB2YnZJ3PIHFk5RkygRX5WO/5f0WC08tp0wd+sv0rsJk3MqWn3CbNmT2J505a5336jaQj4ph1AdMug==", 896 "dev": true, 897 "license": "MIT", 898 "peer": true, 899 "dependencies": { 900 "undici-types": "~6.21.0" 901 } 902 }, 903 "node_modules/@vitest/expect": { 904 "version": "1.6.1", 905 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.1.tgz", 906 "integrity": "sha512-jXL+9+ZNIJKruofqXuuTClf44eSpcHlgj3CiuNihUF3Ioujtmc0zIa3UJOW5RjDK1YLBJZnWBlPuqhYycLioog==", 907 "dev": true, 908 "license": "MIT", 909 "dependencies": { 910 "@vitest/spy": "1.6.1", 911 "@vitest/utils": "1.6.1", 912 "chai": "^4.3.10" 913 }, 914 "funding": { 915 "url": "https://opencollective.com/vitest" 916 } 917 }, 918 "node_modules/@vitest/runner": { 919 "version": "1.6.1", 920 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.1.tgz", 921 "integrity": "sha512-3nSnYXkVkf3mXFfE7vVyPmi3Sazhb/2cfZGGs0JRzFsPFvAMBEcrweV1V1GsrstdXeKCTXlJbvnQwGWgEIHmOA==", 922 "dev": true, 923 "license": "MIT", 924 "dependencies": { 925 "@vitest/utils": "1.6.1", 926 "p-limit": "^5.0.0", 927 "pathe": "^1.1.1" 928 }, 929 "funding": { 930 "url": "https://opencollective.com/vitest" 931 } 932 }, 933 "node_modules/@vitest/snapshot": { 934 "version": "1.6.1", 935 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.1.tgz", 936 "integrity": "sha512-WvidQuWAzU2p95u8GAKlRMqMyN1yOJkGHnx3M1PL9Raf7AQ1kwLKg04ADlCa3+OXUZE7BceOhVZiuWAbzCKcUQ==", 937 "dev": true, 938 "license": "MIT", 939 "dependencies": { 940 "magic-string": "^0.30.5", 941 "pathe": "^1.1.1", 942 "pretty-format": "^29.7.0" 943 }, 944 "funding": { 945 "url": "https://opencollective.com/vitest" 946 } 947 }, 948 "node_modules/@vitest/spy": { 949 "version": "1.6.1", 950 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.1.tgz", 951 "integrity": "sha512-MGcMmpGkZebsMZhbQKkAf9CX5zGvjkBTqf8Zx3ApYWXr3wG+QvEu2eXWfnIIWYSJExIp4V9FCKDEeygzkYrXMw==", 952 "dev": true, 953 "license": "MIT", 954 "dependencies": { 955 "tinyspy": "^2.2.0" 956 }, 957 "funding": { 958 "url": "https://opencollective.com/vitest" 959 } 960 }, 961 "node_modules/@vitest/utils": { 962 "version": "1.6.1", 963 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.1.tgz", 964 "integrity": "sha512-jOrrUvXM4Av9ZWiG1EajNto0u96kWAhJ1LmPmJhXXQx/32MecEKd10pOLYgS2BQx1TgkGhloPU1ArDW2vvaY6g==", 965 "dev": true, 966 "license": "MIT", 967 "dependencies": { 968 "diff-sequences": "^29.6.3", 969 "estree-walker": "^3.0.3", 970 "loupe": "^2.3.7", 971 "pretty-format": "^29.7.0" 972 }, 973 "funding": { 974 "url": "https://opencollective.com/vitest" 975 } 976 }, 977 "node_modules/acorn": { 978 "version": "8.15.0", 979 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 980 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 981 "dev": true, 982 "license": "MIT", 983 "bin": { 984 "acorn": "bin/acorn" 985 }, 986 "engines": { 987 "node": ">=0.4.0" 988 } 989 }, 990 "node_modules/acorn-walk": { 991 "version": "8.3.4", 992 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 993 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 994 "dev": true, 995 "license": "MIT", 996 "dependencies": { 997 "acorn": "^8.11.0" 998 }, 999 "engines": { 1000 "node": ">=0.4.0" 1001 } 1002 }, 1003 "node_modules/ansi-styles": { 1004 "version": "5.2.0", 1005 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1006 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 1007 "dev": true, 1008 "license": "MIT", 1009 "engines": { 1010 "node": ">=10" 1011 }, 1012 "funding": { 1013 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1014 } 1015 }, 1016 "node_modules/assertion-error": { 1017 "version": "1.1.0", 1018 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", 1019 "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", 1020 "dev": true, 1021 "license": "MIT", 1022 "engines": { 1023 "node": "*" 1024 } 1025 }, 1026 "node_modules/cac": { 1027 "version": "6.7.14", 1028 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", 1029 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", 1030 "dev": true, 1031 "license": "MIT", 1032 "engines": { 1033 "node": ">=8" 1034 } 1035 }, 1036 "node_modules/chai": { 1037 "version": "4.5.0", 1038 "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", 1039 "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", 1040 "dev": true, 1041 "license": "MIT", 1042 "dependencies": { 1043 "assertion-error": "^1.1.0", 1044 "check-error": "^1.0.3", 1045 "deep-eql": "^4.1.3", 1046 "get-func-name": "^2.0.2", 1047 "loupe": "^2.3.6", 1048 "pathval": "^1.1.1", 1049 "type-detect": "^4.1.0" 1050 }, 1051 "engines": { 1052 "node": ">=4" 1053 } 1054 }, 1055 "node_modules/check-error": { 1056 "version": "1.0.3", 1057 "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", 1058 "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", 1059 "dev": true, 1060 "license": "MIT", 1061 "dependencies": { 1062 "get-func-name": "^2.0.2" 1063 }, 1064 "engines": { 1065 "node": "*" 1066 } 1067 }, 1068 "node_modules/confbox": { 1069 "version": "0.1.8", 1070 "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 1071 "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 1072 "dev": true, 1073 "license": "MIT" 1074 }, 1075 "node_modules/cross-spawn": { 1076 "version": "7.0.6", 1077 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1078 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1079 "dev": true, 1080 "license": "MIT", 1081 "dependencies": { 1082 "path-key": "^3.1.0", 1083 "shebang-command": "^2.0.0", 1084 "which": "^2.0.1" 1085 }, 1086 "engines": { 1087 "node": ">= 8" 1088 } 1089 }, 1090 "node_modules/debug": { 1091 "version": "4.4.3", 1092 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1093 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1094 "dev": true, 1095 "license": "MIT", 1096 "dependencies": { 1097 "ms": "^2.1.3" 1098 }, 1099 "engines": { 1100 "node": ">=6.0" 1101 }, 1102 "peerDependenciesMeta": { 1103 "supports-color": { 1104 "optional": true 1105 } 1106 } 1107 }, 1108 "node_modules/deep-eql": { 1109 "version": "4.1.4", 1110 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", 1111 "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", 1112 "dev": true, 1113 "license": "MIT", 1114 "dependencies": { 1115 "type-detect": "^4.0.0" 1116 }, 1117 "engines": { 1118 "node": ">=6" 1119 } 1120 }, 1121 "node_modules/diff-sequences": { 1122 "version": "29.6.3", 1123 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", 1124 "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", 1125 "dev": true, 1126 "license": "MIT", 1127 "engines": { 1128 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1129 } 1130 }, 1131 "node_modules/esbuild": { 1132 "version": "0.21.5", 1133 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", 1134 "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", 1135 "dev": true, 1136 "hasInstallScript": true, 1137 "license": "MIT", 1138 "bin": { 1139 "esbuild": "bin/esbuild" 1140 }, 1141 "engines": { 1142 "node": ">=12" 1143 }, 1144 "optionalDependencies": { 1145 "@esbuild/aix-ppc64": "0.21.5", 1146 "@esbuild/android-arm": "0.21.5", 1147 "@esbuild/android-arm64": "0.21.5", 1148 "@esbuild/android-x64": "0.21.5", 1149 "@esbuild/darwin-arm64": "0.21.5", 1150 "@esbuild/darwin-x64": "0.21.5", 1151 "@esbuild/freebsd-arm64": "0.21.5", 1152 "@esbuild/freebsd-x64": "0.21.5", 1153 "@esbuild/linux-arm": "0.21.5", 1154 "@esbuild/linux-arm64": "0.21.5", 1155 "@esbuild/linux-ia32": "0.21.5", 1156 "@esbuild/linux-loong64": "0.21.5", 1157 "@esbuild/linux-mips64el": "0.21.5", 1158 "@esbuild/linux-ppc64": "0.21.5", 1159 "@esbuild/linux-riscv64": "0.21.5", 1160 "@esbuild/linux-s390x": "0.21.5", 1161 "@esbuild/linux-x64": "0.21.5", 1162 "@esbuild/netbsd-x64": "0.21.5", 1163 "@esbuild/openbsd-x64": "0.21.5", 1164 "@esbuild/sunos-x64": "0.21.5", 1165 "@esbuild/win32-arm64": "0.21.5", 1166 "@esbuild/win32-ia32": "0.21.5", 1167 "@esbuild/win32-x64": "0.21.5" 1168 } 1169 }, 1170 "node_modules/estree-walker": { 1171 "version": "3.0.3", 1172 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1173 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1174 "dev": true, 1175 "license": "MIT", 1176 "dependencies": { 1177 "@types/estree": "^1.0.0" 1178 } 1179 }, 1180 "node_modules/execa": { 1181 "version": "8.0.1", 1182 "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", 1183 "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", 1184 "dev": true, 1185 "license": "MIT", 1186 "dependencies": { 1187 "cross-spawn": "^7.0.3", 1188 "get-stream": "^8.0.1", 1189 "human-signals": "^5.0.0", 1190 "is-stream": "^3.0.0", 1191 "merge-stream": "^2.0.0", 1192 "npm-run-path": "^5.1.0", 1193 "onetime": "^6.0.0", 1194 "signal-exit": "^4.1.0", 1195 "strip-final-newline": "^3.0.0" 1196 }, 1197 "engines": { 1198 "node": ">=16.17" 1199 }, 1200 "funding": { 1201 "url": "https://github.com/sindresorhus/execa?sponsor=1" 1202 } 1203 }, 1204 "node_modules/fsevents": { 1205 "version": "2.3.3", 1206 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 1207 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 1208 "dev": true, 1209 "hasInstallScript": true, 1210 "license": "MIT", 1211 "optional": true, 1212 "os": [ 1213 "darwin" 1214 ], 1215 "engines": { 1216 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1217 } 1218 }, 1219 "node_modules/get-func-name": { 1220 "version": "2.0.2", 1221 "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", 1222 "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", 1223 "dev": true, 1224 "license": "MIT", 1225 "engines": { 1226 "node": "*" 1227 } 1228 }, 1229 "node_modules/get-stream": { 1230 "version": "8.0.1", 1231 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", 1232 "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", 1233 "dev": true, 1234 "license": "MIT", 1235 "engines": { 1236 "node": ">=16" 1237 }, 1238 "funding": { 1239 "url": "https://github.com/sponsors/sindresorhus" 1240 } 1241 }, 1242 "node_modules/human-signals": { 1243 "version": "5.0.0", 1244 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", 1245 "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", 1246 "dev": true, 1247 "license": "Apache-2.0", 1248 "engines": { 1249 "node": ">=16.17.0" 1250 } 1251 }, 1252 "node_modules/is-stream": { 1253 "version": "3.0.0", 1254 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", 1255 "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", 1256 "dev": true, 1257 "license": "MIT", 1258 "engines": { 1259 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1260 }, 1261 "funding": { 1262 "url": "https://github.com/sponsors/sindresorhus" 1263 } 1264 }, 1265 "node_modules/isexe": { 1266 "version": "2.0.0", 1267 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1268 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1269 "dev": true, 1270 "license": "ISC" 1271 }, 1272 "node_modules/js-tokens": { 1273 "version": "9.0.1", 1274 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz", 1275 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==", 1276 "dev": true, 1277 "license": "MIT" 1278 }, 1279 "node_modules/local-pkg": { 1280 "version": "0.5.1", 1281 "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", 1282 "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", 1283 "dev": true, 1284 "license": "MIT", 1285 "dependencies": { 1286 "mlly": "^1.7.3", 1287 "pkg-types": "^1.2.1" 1288 }, 1289 "engines": { 1290 "node": ">=14" 1291 }, 1292 "funding": { 1293 "url": "https://github.com/sponsors/antfu" 1294 } 1295 }, 1296 "node_modules/loupe": { 1297 "version": "2.3.7", 1298 "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", 1299 "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", 1300 "dev": true, 1301 "license": "MIT", 1302 "dependencies": { 1303 "get-func-name": "^2.0.1" 1304 } 1305 }, 1306 "node_modules/magic-string": { 1307 "version": "0.30.21", 1308 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 1309 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 1310 "dev": true, 1311 "license": "MIT", 1312 "dependencies": { 1313 "@jridgewell/sourcemap-codec": "^1.5.5" 1314 } 1315 }, 1316 "node_modules/merge-stream": { 1317 "version": "2.0.0", 1318 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1319 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1320 "dev": true, 1321 "license": "MIT" 1322 }, 1323 "node_modules/mimic-fn": { 1324 "version": "4.0.0", 1325 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 1326 "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 1327 "dev": true, 1328 "license": "MIT", 1329 "engines": { 1330 "node": ">=12" 1331 }, 1332 "funding": { 1333 "url": "https://github.com/sponsors/sindresorhus" 1334 } 1335 }, 1336 "node_modules/mlly": { 1337 "version": "1.8.0", 1338 "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.8.0.tgz", 1339 "integrity": "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==", 1340 "dev": true, 1341 "license": "MIT", 1342 "dependencies": { 1343 "acorn": "^8.15.0", 1344 "pathe": "^2.0.3", 1345 "pkg-types": "^1.3.1", 1346 "ufo": "^1.6.1" 1347 } 1348 }, 1349 "node_modules/mlly/node_modules/pathe": { 1350 "version": "2.0.3", 1351 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1352 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1353 "dev": true, 1354 "license": "MIT" 1355 }, 1356 "node_modules/ms": { 1357 "version": "2.1.3", 1358 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 1359 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 1360 "dev": true, 1361 "license": "MIT" 1362 }, 1363 "node_modules/nanoid": { 1364 "version": "3.3.11", 1365 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 1366 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 1367 "dev": true, 1368 "funding": [ 1369 { 1370 "type": "github", 1371 "url": "https://github.com/sponsors/ai" 1372 } 1373 ], 1374 "license": "MIT", 1375 "bin": { 1376 "nanoid": "bin/nanoid.cjs" 1377 }, 1378 "engines": { 1379 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1380 } 1381 }, 1382 "node_modules/npm-run-path": { 1383 "version": "5.3.0", 1384 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", 1385 "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", 1386 "dev": true, 1387 "license": "MIT", 1388 "dependencies": { 1389 "path-key": "^4.0.0" 1390 }, 1391 "engines": { 1392 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1393 }, 1394 "funding": { 1395 "url": "https://github.com/sponsors/sindresorhus" 1396 } 1397 }, 1398 "node_modules/npm-run-path/node_modules/path-key": { 1399 "version": "4.0.0", 1400 "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 1401 "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 1402 "dev": true, 1403 "license": "MIT", 1404 "engines": { 1405 "node": ">=12" 1406 }, 1407 "funding": { 1408 "url": "https://github.com/sponsors/sindresorhus" 1409 } 1410 }, 1411 "node_modules/onetime": { 1412 "version": "6.0.0", 1413 "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", 1414 "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", 1415 "dev": true, 1416 "license": "MIT", 1417 "dependencies": { 1418 "mimic-fn": "^4.0.0" 1419 }, 1420 "engines": { 1421 "node": ">=12" 1422 }, 1423 "funding": { 1424 "url": "https://github.com/sponsors/sindresorhus" 1425 } 1426 }, 1427 "node_modules/p-limit": { 1428 "version": "5.0.0", 1429 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", 1430 "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", 1431 "dev": true, 1432 "license": "MIT", 1433 "dependencies": { 1434 "yocto-queue": "^1.0.0" 1435 }, 1436 "engines": { 1437 "node": ">=18" 1438 }, 1439 "funding": { 1440 "url": "https://github.com/sponsors/sindresorhus" 1441 } 1442 }, 1443 "node_modules/path-key": { 1444 "version": "3.1.1", 1445 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1446 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1447 "dev": true, 1448 "license": "MIT", 1449 "engines": { 1450 "node": ">=8" 1451 } 1452 }, 1453 "node_modules/pathe": { 1454 "version": "1.1.2", 1455 "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", 1456 "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", 1457 "dev": true, 1458 "license": "MIT" 1459 }, 1460 "node_modules/pathval": { 1461 "version": "1.1.1", 1462 "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", 1463 "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", 1464 "dev": true, 1465 "license": "MIT", 1466 "engines": { 1467 "node": "*" 1468 } 1469 }, 1470 "node_modules/picocolors": { 1471 "version": "1.1.1", 1472 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 1473 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 1474 "dev": true, 1475 "license": "ISC" 1476 }, 1477 "node_modules/pkg-types": { 1478 "version": "1.3.1", 1479 "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 1480 "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 1481 "dev": true, 1482 "license": "MIT", 1483 "dependencies": { 1484 "confbox": "^0.1.8", 1485 "mlly": "^1.7.4", 1486 "pathe": "^2.0.1" 1487 } 1488 }, 1489 "node_modules/pkg-types/node_modules/pathe": { 1490 "version": "2.0.3", 1491 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 1492 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 1493 "dev": true, 1494 "license": "MIT" 1495 }, 1496 "node_modules/postcss": { 1497 "version": "8.5.6", 1498 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", 1499 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", 1500 "dev": true, 1501 "funding": [ 1502 { 1503 "type": "opencollective", 1504 "url": "https://opencollective.com/postcss/" 1505 }, 1506 { 1507 "type": "tidelift", 1508 "url": "https://tidelift.com/funding/github/npm/postcss" 1509 }, 1510 { 1511 "type": "github", 1512 "url": "https://github.com/sponsors/ai" 1513 } 1514 ], 1515 "license": "MIT", 1516 "dependencies": { 1517 "nanoid": "^3.3.11", 1518 "picocolors": "^1.1.1", 1519 "source-map-js": "^1.2.1" 1520 }, 1521 "engines": { 1522 "node": "^10 || ^12 || >=14" 1523 } 1524 }, 1525 "node_modules/pretty-format": { 1526 "version": "29.7.0", 1527 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", 1528 "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", 1529 "dev": true, 1530 "license": "MIT", 1531 "dependencies": { 1532 "@jest/schemas": "^29.6.3", 1533 "ansi-styles": "^5.0.0", 1534 "react-is": "^18.0.0" 1535 }, 1536 "engines": { 1537 "node": "^14.15.0 || ^16.10.0 || >=18.0.0" 1538 } 1539 }, 1540 "node_modules/react-is": { 1541 "version": "18.3.1", 1542 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", 1543 "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", 1544 "dev": true, 1545 "license": "MIT" 1546 }, 1547 "node_modules/rollup": { 1548 "version": "4.53.5", 1549 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.5.tgz", 1550 "integrity": "sha512-iTNAbFSlRpcHeeWu73ywU/8KuU/LZmNCSxp6fjQkJBD3ivUb8tpDrXhIxEzA05HlYMEwmtaUnb3RP+YNv162OQ==", 1551 "dev": true, 1552 "license": "MIT", 1553 "dependencies": { 1554 "@types/estree": "1.0.8" 1555 }, 1556 "bin": { 1557 "rollup": "dist/bin/rollup" 1558 }, 1559 "engines": { 1560 "node": ">=18.0.0", 1561 "npm": ">=8.0.0" 1562 }, 1563 "optionalDependencies": { 1564 "@rollup/rollup-android-arm-eabi": "4.53.5", 1565 "@rollup/rollup-android-arm64": "4.53.5", 1566 "@rollup/rollup-darwin-arm64": "4.53.5", 1567 "@rollup/rollup-darwin-x64": "4.53.5", 1568 "@rollup/rollup-freebsd-arm64": "4.53.5", 1569 "@rollup/rollup-freebsd-x64": "4.53.5", 1570 "@rollup/rollup-linux-arm-gnueabihf": "4.53.5", 1571 "@rollup/rollup-linux-arm-musleabihf": "4.53.5", 1572 "@rollup/rollup-linux-arm64-gnu": "4.53.5", 1573 "@rollup/rollup-linux-arm64-musl": "4.53.5", 1574 "@rollup/rollup-linux-loong64-gnu": "4.53.5", 1575 "@rollup/rollup-linux-ppc64-gnu": "4.53.5", 1576 "@rollup/rollup-linux-riscv64-gnu": "4.53.5", 1577 "@rollup/rollup-linux-riscv64-musl": "4.53.5", 1578 "@rollup/rollup-linux-s390x-gnu": "4.53.5", 1579 "@rollup/rollup-linux-x64-gnu": "4.53.5", 1580 "@rollup/rollup-linux-x64-musl": "4.53.5", 1581 "@rollup/rollup-openharmony-arm64": "4.53.5", 1582 "@rollup/rollup-win32-arm64-msvc": "4.53.5", 1583 "@rollup/rollup-win32-ia32-msvc": "4.53.5", 1584 "@rollup/rollup-win32-x64-gnu": "4.53.5", 1585 "@rollup/rollup-win32-x64-msvc": "4.53.5", 1586 "fsevents": "~2.3.2" 1587 } 1588 }, 1589 "node_modules/shebang-command": { 1590 "version": "2.0.0", 1591 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1592 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1593 "dev": true, 1594 "license": "MIT", 1595 "dependencies": { 1596 "shebang-regex": "^3.0.0" 1597 }, 1598 "engines": { 1599 "node": ">=8" 1600 } 1601 }, 1602 "node_modules/shebang-regex": { 1603 "version": "3.0.0", 1604 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1605 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1606 "dev": true, 1607 "license": "MIT", 1608 "engines": { 1609 "node": ">=8" 1610 } 1611 }, 1612 "node_modules/siginfo": { 1613 "version": "2.0.0", 1614 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 1615 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 1616 "dev": true, 1617 "license": "ISC" 1618 }, 1619 "node_modules/signal-exit": { 1620 "version": "4.1.0", 1621 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 1622 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 1623 "dev": true, 1624 "license": "ISC", 1625 "engines": { 1626 "node": ">=14" 1627 }, 1628 "funding": { 1629 "url": "https://github.com/sponsors/isaacs" 1630 } 1631 }, 1632 "node_modules/source-map-js": { 1633 "version": "1.2.1", 1634 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 1635 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 1636 "dev": true, 1637 "license": "BSD-3-Clause", 1638 "engines": { 1639 "node": ">=0.10.0" 1640 } 1641 }, 1642 "node_modules/stackback": { 1643 "version": "0.0.2", 1644 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 1645 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 1646 "dev": true, 1647 "license": "MIT" 1648 }, 1649 "node_modules/std-env": { 1650 "version": "3.10.0", 1651 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz", 1652 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==", 1653 "dev": true, 1654 "license": "MIT" 1655 }, 1656 "node_modules/strip-final-newline": { 1657 "version": "3.0.0", 1658 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", 1659 "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", 1660 "dev": true, 1661 "license": "MIT", 1662 "engines": { 1663 "node": ">=12" 1664 }, 1665 "funding": { 1666 "url": "https://github.com/sponsors/sindresorhus" 1667 } 1668 }, 1669 "node_modules/strip-literal": { 1670 "version": "2.1.1", 1671 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.1.tgz", 1672 "integrity": "sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==", 1673 "dev": true, 1674 "license": "MIT", 1675 "dependencies": { 1676 "js-tokens": "^9.0.1" 1677 }, 1678 "funding": { 1679 "url": "https://github.com/sponsors/antfu" 1680 } 1681 }, 1682 "node_modules/tinybench": { 1683 "version": "2.9.0", 1684 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 1685 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 1686 "dev": true, 1687 "license": "MIT" 1688 }, 1689 "node_modules/tinypool": { 1690 "version": "0.8.4", 1691 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", 1692 "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", 1693 "dev": true, 1694 "license": "MIT", 1695 "engines": { 1696 "node": ">=14.0.0" 1697 } 1698 }, 1699 "node_modules/tinyspy": { 1700 "version": "2.2.1", 1701 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", 1702 "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", 1703 "dev": true, 1704 "license": "MIT", 1705 "engines": { 1706 "node": ">=14.0.0" 1707 } 1708 }, 1709 "node_modules/type-detect": { 1710 "version": "4.1.0", 1711 "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", 1712 "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", 1713 "dev": true, 1714 "license": "MIT", 1715 "engines": { 1716 "node": ">=4" 1717 } 1718 }, 1719 "node_modules/typescript": { 1720 "version": "5.9.3", 1721 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", 1722 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 1723 "dev": true, 1724 "license": "Apache-2.0", 1725 "bin": { 1726 "tsc": "bin/tsc", 1727 "tsserver": "bin/tsserver" 1728 }, 1729 "engines": { 1730 "node": ">=14.17" 1731 } 1732 }, 1733 "node_modules/ufo": { 1734 "version": "1.6.1", 1735 "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 1736 "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 1737 "dev": true, 1738 "license": "MIT" 1739 }, 1740 "node_modules/undici-types": { 1741 "version": "6.21.0", 1742 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 1743 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 1744 "dev": true, 1745 "license": "MIT" 1746 }, 1747 "node_modules/uuid": { 1748 "version": "9.0.1", 1749 "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", 1750 "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", 1751 "funding": [ 1752 "https://github.com/sponsors/broofa", 1753 "https://github.com/sponsors/ctavan" 1754 ], 1755 "license": "MIT", 1756 "bin": { 1757 "uuid": "dist/bin/uuid" 1758 } 1759 }, 1760 "node_modules/vite": { 1761 "version": "5.4.21", 1762 "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.21.tgz", 1763 "integrity": "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==", 1764 "dev": true, 1765 "license": "MIT", 1766 "dependencies": { 1767 "esbuild": "^0.21.3", 1768 "postcss": "^8.4.43", 1769 "rollup": "^4.20.0" 1770 }, 1771 "bin": { 1772 "vite": "bin/vite.js" 1773 }, 1774 "engines": { 1775 "node": "^18.0.0 || >=20.0.0" 1776 }, 1777 "funding": { 1778 "url": "https://github.com/vitejs/vite?sponsor=1" 1779 }, 1780 "optionalDependencies": { 1781 "fsevents": "~2.3.3" 1782 }, 1783 "peerDependencies": { 1784 "@types/node": "^18.0.0 || >=20.0.0", 1785 "less": "*", 1786 "lightningcss": "^1.21.0", 1787 "sass": "*", 1788 "sass-embedded": "*", 1789 "stylus": "*", 1790 "sugarss": "*", 1791 "terser": "^5.4.0" 1792 }, 1793 "peerDependenciesMeta": { 1794 "@types/node": { 1795 "optional": true 1796 }, 1797 "less": { 1798 "optional": true 1799 }, 1800 "lightningcss": { 1801 "optional": true 1802 }, 1803 "sass": { 1804 "optional": true 1805 }, 1806 "sass-embedded": { 1807 "optional": true 1808 }, 1809 "stylus": { 1810 "optional": true 1811 }, 1812 "sugarss": { 1813 "optional": true 1814 }, 1815 "terser": { 1816 "optional": true 1817 } 1818 } 1819 }, 1820 "node_modules/vite-node": { 1821 "version": "1.6.1", 1822 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.1.tgz", 1823 "integrity": "sha512-YAXkfvGtuTzwWbDSACdJSg4A4DZiAqckWe90Zapc/sEX3XvHcw1NdurM/6od8J207tSDqNbSsgdCacBgvJKFuA==", 1824 "dev": true, 1825 "license": "MIT", 1826 "dependencies": { 1827 "cac": "^6.7.14", 1828 "debug": "^4.3.4", 1829 "pathe": "^1.1.1", 1830 "picocolors": "^1.0.0", 1831 "vite": "^5.0.0" 1832 }, 1833 "bin": { 1834 "vite-node": "vite-node.mjs" 1835 }, 1836 "engines": { 1837 "node": "^18.0.0 || >=20.0.0" 1838 }, 1839 "funding": { 1840 "url": "https://opencollective.com/vitest" 1841 } 1842 }, 1843 "node_modules/vitest": { 1844 "version": "1.6.1", 1845 "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.1.tgz", 1846 "integrity": "sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==", 1847 "dev": true, 1848 "license": "MIT", 1849 "dependencies": { 1850 "@vitest/expect": "1.6.1", 1851 "@vitest/runner": "1.6.1", 1852 "@vitest/snapshot": "1.6.1", 1853 "@vitest/spy": "1.6.1", 1854 "@vitest/utils": "1.6.1", 1855 "acorn-walk": "^8.3.2", 1856 "chai": "^4.3.10", 1857 "debug": "^4.3.4", 1858 "execa": "^8.0.1", 1859 "local-pkg": "^0.5.0", 1860 "magic-string": "^0.30.5", 1861 "pathe": "^1.1.1", 1862 "picocolors": "^1.0.0", 1863 "std-env": "^3.5.0", 1864 "strip-literal": "^2.0.0", 1865 "tinybench": "^2.5.1", 1866 "tinypool": "^0.8.3", 1867 "vite": "^5.0.0", 1868 "vite-node": "1.6.1", 1869 "why-is-node-running": "^2.2.2" 1870 }, 1871 "bin": { 1872 "vitest": "vitest.mjs" 1873 }, 1874 "engines": { 1875 "node": "^18.0.0 || >=20.0.0" 1876 }, 1877 "funding": { 1878 "url": "https://opencollective.com/vitest" 1879 }, 1880 "peerDependencies": { 1881 "@edge-runtime/vm": "*", 1882 "@types/node": "^18.0.0 || >=20.0.0", 1883 "@vitest/browser": "1.6.1", 1884 "@vitest/ui": "1.6.1", 1885 "happy-dom": "*", 1886 "jsdom": "*" 1887 }, 1888 "peerDependenciesMeta": { 1889 "@edge-runtime/vm": { 1890 "optional": true 1891 }, 1892 "@types/node": { 1893 "optional": true 1894 }, 1895 "@vitest/browser": { 1896 "optional": true 1897 }, 1898 "@vitest/ui": { 1899 "optional": true 1900 }, 1901 "happy-dom": { 1902 "optional": true 1903 }, 1904 "jsdom": { 1905 "optional": true 1906 } 1907 } 1908 }, 1909 "node_modules/which": { 1910 "version": "2.0.2", 1911 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1912 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1913 "dev": true, 1914 "license": "ISC", 1915 "dependencies": { 1916 "isexe": "^2.0.0" 1917 }, 1918 "bin": { 1919 "node-which": "bin/node-which" 1920 }, 1921 "engines": { 1922 "node": ">= 8" 1923 } 1924 }, 1925 "node_modules/why-is-node-running": { 1926 "version": "2.3.0", 1927 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 1928 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 1929 "dev": true, 1930 "license": "MIT", 1931 "dependencies": { 1932 "siginfo": "^2.0.0", 1933 "stackback": "0.0.2" 1934 }, 1935 "bin": { 1936 "why-is-node-running": "cli.js" 1937 }, 1938 "engines": { 1939 "node": ">=8" 1940 } 1941 }, 1942 "node_modules/yocto-queue": { 1943 "version": "1.2.2", 1944 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 1945 "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 1946 "dev": true, 1947 "license": "MIT", 1948 "engines": { 1949 "node": ">=12.20" 1950 }, 1951 "funding": { 1952 "url": "https://github.com/sponsors/sindresorhus" 1953 } 1954 }, 1955 "node_modules/zod": { 1956 "version": "3.25.76", 1957 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", 1958 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", 1959 "license": "MIT", 1960 "funding": { 1961 "url": "https://github.com/sponsors/colinhacks" 1962 } 1963 } 1964 } 1965 }