AT Mot — a bilingual (EN/FR) daily word game native to the AT Protocol.
0

Configure Feed

Select the types of activity you want to include in your feed.

1{ 2 "name": "atmot", 3 "version": "1.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "atmot", 9 "version": "1.0.0", 10 "license": "(MIT OR Apache-2.0)", 11 "dependencies": { 12 "@atcute/client": "^5.1.0", 13 "@atcute/identity-resolver": "^2.0.0", 14 "@atcute/oauth-browser-client": "^4.0.0" 15 }, 16 "devDependencies": { 17 "@atcute/atproto": "^4.0.2", 18 "@atcute/bluesky": "^4.0.10", 19 "@types/node": "^26.0.0", 20 "@typescript-eslint/eslint-plugin": "^8.18.0", 21 "@typescript-eslint/parser": "^8.18.0", 22 "an-array-of-french-words": "^2.0.0", 23 "eslint": "^9.17.0", 24 "happy-dom": "^20.10.6", 25 "tsx": "^4.22.4", 26 "typescript": "^6.0.3", 27 "vite": "^8.0.16", 28 "vitest": "^4.1.9" 29 } 30 }, 31 "node_modules/@atcute/atproto": { 32 "version": "4.0.2", 33 "resolved": "https://registry.npmjs.org/@atcute/atproto/-/atproto-4.0.2.tgz", 34 "integrity": "sha512-hLnvjiIOStpdUm0cEN+R5YydvbV0d6ap17Iv+t7i/nhSCN3TGMya7M0ftCWtCo+xoQ1EU6HK74R8jqXWlyrM0w==", 35 "dev": true, 36 "license": "0BSD", 37 "dependencies": { 38 "@atcute/lexicons": "^2.0.0" 39 }, 40 "peerDependencies": { 41 "@atcute/lexicons": "^2.0.0" 42 } 43 }, 44 "node_modules/@atcute/bluesky": { 45 "version": "4.0.10", 46 "resolved": "https://registry.npmjs.org/@atcute/bluesky/-/bluesky-4.0.10.tgz", 47 "integrity": "sha512-NcGZ9m6G3+WL1IBLkT1Zty/Ph1iqdxgjYs44FbTrdm2TlLUMTzjc2WG1UNA//DyBVPJVNpJPpK7yKjU4ZLNGVA==", 48 "dev": true, 49 "license": "0BSD", 50 "dependencies": { 51 "@atcute/atproto": "^4.0.2", 52 "@atcute/lexicons": "^2.0.1" 53 }, 54 "peerDependencies": { 55 "@atcute/lexicons": "^2.0.0" 56 } 57 }, 58 "node_modules/@atcute/client": { 59 "version": "5.1.0", 60 "resolved": "https://registry.npmjs.org/@atcute/client/-/client-5.1.0.tgz", 61 "integrity": "sha512-l2LYCY43QvrOsvS+q1d959x0yVeXQ5F7haloCB8MLzrTKT3s9fc4S3Kr+8JkgjPtdapgOPIeEdhWcrzP5WNLRg==", 62 "license": "0BSD", 63 "dependencies": { 64 "@atcute/identity": "^2.0.0", 65 "@atcute/lexicons": "^2.0.0" 66 }, 67 "peerDependencies": { 68 "@atcute/lexicons": "^2.0.0" 69 } 70 }, 71 "node_modules/@atcute/identity": { 72 "version": "2.0.0", 73 "resolved": "https://registry.npmjs.org/@atcute/identity/-/identity-2.0.0.tgz", 74 "integrity": "sha512-YXFsggO7eJYifqkN85+kUXJE2a1iI9AyuzPTDjtS/4WE1Zs1/XiPkWmwZlAgtp+pYhVtjm3mJqy/h/mZ0OnIVw==", 75 "license": "0BSD", 76 "dependencies": { 77 "@atcute/lexicons": "^2.0.0", 78 "valibot": "^1.4.0" 79 }, 80 "peerDependencies": { 81 "@atcute/lexicons": "^2.0.0" 82 } 83 }, 84 "node_modules/@atcute/identity-resolver": { 85 "version": "2.0.0", 86 "resolved": "https://registry.npmjs.org/@atcute/identity-resolver/-/identity-resolver-2.0.0.tgz", 87 "integrity": "sha512-IKg1BDQAF2bIdN10DL6KAXmTjK+3enTU2IRbuani9TsFahBwGZ7O5FiVmTiL6QlGfauGNW5S0xNCOxWXWMoR2Q==", 88 "license": "0BSD", 89 "dependencies": { 90 "@atcute/lexicons": "^2.0.0", 91 "@atcute/util-fetch": "^2.0.0", 92 "valibot": "^1.4.0" 93 }, 94 "peerDependencies": { 95 "@atcute/identity": "^2.0.0", 96 "@atcute/lexicons": "^2.0.0" 97 } 98 }, 99 "node_modules/@atcute/lexicons": { 100 "version": "2.0.1", 101 "resolved": "https://registry.npmjs.org/@atcute/lexicons/-/lexicons-2.0.1.tgz", 102 "integrity": "sha512-MsgGYgZ7bXcXWg/CzAQX+d+/u4YrelQYnxtX6NW3Bc+6eOyzxozBPRWVFzfsR9OCT10Qzqmuujul/8bRYNCZ6w==", 103 "license": "0BSD", 104 "dependencies": { 105 "@atcute/uint8array": "^1.1.2", 106 "@atcute/util-text": "^1.3.1", 107 "@standard-schema/spec": "^1.1.0", 108 "esm-env": "^1.2.2" 109 } 110 }, 111 "node_modules/@atcute/multibase": { 112 "version": "1.2.3", 113 "resolved": "https://registry.npmjs.org/@atcute/multibase/-/multibase-1.2.3.tgz", 114 "integrity": "sha512-hliOXcgYS3x0afs8JsjSvA5c15Zf36ggCcxIHspSM7wrae3zhwaTigYRU6NvghkPMAal4tRRbhv98AuP5YzJ6w==", 115 "license": "0BSD", 116 "dependencies": { 117 "@atcute/uint8array": "^1.1.2" 118 } 119 }, 120 "node_modules/@atcute/oauth-browser-client": { 121 "version": "4.0.0", 122 "resolved": "https://registry.npmjs.org/@atcute/oauth-browser-client/-/oauth-browser-client-4.0.0.tgz", 123 "integrity": "sha512-rvxmRcA6WOZz5TfcKp1kVtxUioogMzQH5OdCrW3Fm+ldEPPe2ZEyP7x1PzRWo6Es3F8lm4Q7BCJJgJFkQp2a5Q==", 124 "license": "0BSD", 125 "dependencies": { 126 "@atcute/client": "^5.0.0", 127 "@atcute/identity-resolver": "^2.0.0", 128 "@atcute/lexicons": "^2.0.0", 129 "@atcute/multibase": "^1.2.0", 130 "@atcute/oauth-crypto": "^1.0.0", 131 "@atcute/oauth-types": "^1.0.0", 132 "nanoid": "^5.1.11" 133 }, 134 "peerDependencies": { 135 "@atcute/identity-resolver": "^2.0.0", 136 "@atcute/lexicons": "^2.0.0" 137 } 138 }, 139 "node_modules/@atcute/oauth-crypto": { 140 "version": "1.0.0", 141 "resolved": "https://registry.npmjs.org/@atcute/oauth-crypto/-/oauth-crypto-1.0.0.tgz", 142 "integrity": "sha512-2UC1msk4PyUArk/5Pl8zgtz1T8O+LZdFfB8ENLHjQVYitpqzGj2ZpDJaWZvCF3Y8lly4KoeUHLpFPDzbP+3u+g==", 143 "license": "0BSD", 144 "dependencies": { 145 "@atcute/multibase": "^1.2.0", 146 "@atcute/uint8array": "^1.1.1", 147 "nanoid": "^5.1.11", 148 "valibot": "^1.4.0" 149 } 150 }, 151 "node_modules/@atcute/oauth-keyset": { 152 "version": "0.1.1", 153 "resolved": "https://registry.npmjs.org/@atcute/oauth-keyset/-/oauth-keyset-0.1.1.tgz", 154 "integrity": "sha512-BpaaXSuMawxILhWTOR0YIpKzFSA0MQC1W5Hn0HGE+giTqYFAKcdf0oA+2RZG9ZLVIzfO2txBsTeMpxB5qL6lEQ==", 155 "license": "0BSD", 156 "dependencies": { 157 "@atcute/oauth-crypto": "^1.0.0" 158 } 159 }, 160 "node_modules/@atcute/oauth-types": { 161 "version": "1.0.0", 162 "resolved": "https://registry.npmjs.org/@atcute/oauth-types/-/oauth-types-1.0.0.tgz", 163 "integrity": "sha512-YOpjLU8H5PG6oKfgau+dx7rSmGsLxIA36MeGL7BDeopcyq80RqPSBAzOasEEsmbMRJ/nTsMRJhnmGkp3RCa/Zw==", 164 "license": "0BSD", 165 "dependencies": { 166 "@atcute/identity": "^2.0.0", 167 "@atcute/lexicons": "^2.0.0", 168 "@atcute/oauth-keyset": "^0.1.1", 169 "valibot": "^1.4.0" 170 } 171 }, 172 "node_modules/@atcute/uint8array": { 173 "version": "1.1.2", 174 "resolved": "https://registry.npmjs.org/@atcute/uint8array/-/uint8array-1.1.2.tgz", 175 "integrity": "sha512-n+lutnbN9mKzSjSVdfsYfzJ40u2971H+iLSL46D6d7zcrA4delxusf/ftGFvj5oGW03OioaFgQOy3Lqa3JmTeA==", 176 "license": "0BSD" 177 }, 178 "node_modules/@atcute/util-fetch": { 179 "version": "2.0.0", 180 "resolved": "https://registry.npmjs.org/@atcute/util-fetch/-/util-fetch-2.0.0.tgz", 181 "integrity": "sha512-v+4aFQ/tuBqTV+URDJaFgm3mASWdglKXiPaGutJ1bs7QtQKmPZeesPY5MzW/a+MtI8GWCEJk8X9wOfalPOFSlg==", 182 "license": "0BSD", 183 "dependencies": { 184 "valibot": "^1.4.0" 185 } 186 }, 187 "node_modules/@atcute/util-text": { 188 "version": "1.3.1", 189 "resolved": "https://registry.npmjs.org/@atcute/util-text/-/util-text-1.3.1.tgz", 190 "integrity": "sha512-MRgJXkx67znuBXuoAYCJkBZyd3OApL7zZlNf5kXhuoCXcdiu1nblRDycYTADSkym4epBSQWxh26kmI9sewaq6A==", 191 "license": "0BSD", 192 "dependencies": { 193 "unicode-segmenter": "^0.14.5" 194 } 195 }, 196 "node_modules/@emnapi/core": { 197 "version": "1.10.0", 198 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz", 199 "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==", 200 "dev": true, 201 "license": "MIT", 202 "optional": true, 203 "dependencies": { 204 "@emnapi/wasi-threads": "1.2.1", 205 "tslib": "^2.4.0" 206 } 207 }, 208 "node_modules/@emnapi/runtime": { 209 "version": "1.10.0", 210 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", 211 "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", 212 "dev": true, 213 "license": "MIT", 214 "optional": true, 215 "dependencies": { 216 "tslib": "^2.4.0" 217 } 218 }, 219 "node_modules/@emnapi/wasi-threads": { 220 "version": "1.2.1", 221 "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", 222 "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", 223 "dev": true, 224 "license": "MIT", 225 "optional": true, 226 "dependencies": { 227 "tslib": "^2.4.0" 228 } 229 }, 230 "node_modules/@esbuild/aix-ppc64": { 231 "version": "0.28.1", 232 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", 233 "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", 234 "cpu": [ 235 "ppc64" 236 ], 237 "dev": true, 238 "license": "MIT", 239 "optional": true, 240 "os": [ 241 "aix" 242 ], 243 "engines": { 244 "node": ">=18" 245 } 246 }, 247 "node_modules/@esbuild/android-arm": { 248 "version": "0.28.1", 249 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", 250 "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", 251 "cpu": [ 252 "arm" 253 ], 254 "dev": true, 255 "license": "MIT", 256 "optional": true, 257 "os": [ 258 "android" 259 ], 260 "engines": { 261 "node": ">=18" 262 } 263 }, 264 "node_modules/@esbuild/android-arm64": { 265 "version": "0.28.1", 266 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", 267 "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", 268 "cpu": [ 269 "arm64" 270 ], 271 "dev": true, 272 "license": "MIT", 273 "optional": true, 274 "os": [ 275 "android" 276 ], 277 "engines": { 278 "node": ">=18" 279 } 280 }, 281 "node_modules/@esbuild/android-x64": { 282 "version": "0.28.1", 283 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", 284 "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", 285 "cpu": [ 286 "x64" 287 ], 288 "dev": true, 289 "license": "MIT", 290 "optional": true, 291 "os": [ 292 "android" 293 ], 294 "engines": { 295 "node": ">=18" 296 } 297 }, 298 "node_modules/@esbuild/darwin-arm64": { 299 "version": "0.28.1", 300 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", 301 "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", 302 "cpu": [ 303 "arm64" 304 ], 305 "dev": true, 306 "license": "MIT", 307 "optional": true, 308 "os": [ 309 "darwin" 310 ], 311 "engines": { 312 "node": ">=18" 313 } 314 }, 315 "node_modules/@esbuild/darwin-x64": { 316 "version": "0.28.1", 317 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", 318 "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", 319 "cpu": [ 320 "x64" 321 ], 322 "dev": true, 323 "license": "MIT", 324 "optional": true, 325 "os": [ 326 "darwin" 327 ], 328 "engines": { 329 "node": ">=18" 330 } 331 }, 332 "node_modules/@esbuild/freebsd-arm64": { 333 "version": "0.28.1", 334 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", 335 "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", 336 "cpu": [ 337 "arm64" 338 ], 339 "dev": true, 340 "license": "MIT", 341 "optional": true, 342 "os": [ 343 "freebsd" 344 ], 345 "engines": { 346 "node": ">=18" 347 } 348 }, 349 "node_modules/@esbuild/freebsd-x64": { 350 "version": "0.28.1", 351 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", 352 "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", 353 "cpu": [ 354 "x64" 355 ], 356 "dev": true, 357 "license": "MIT", 358 "optional": true, 359 "os": [ 360 "freebsd" 361 ], 362 "engines": { 363 "node": ">=18" 364 } 365 }, 366 "node_modules/@esbuild/linux-arm": { 367 "version": "0.28.1", 368 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", 369 "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", 370 "cpu": [ 371 "arm" 372 ], 373 "dev": true, 374 "license": "MIT", 375 "optional": true, 376 "os": [ 377 "linux" 378 ], 379 "engines": { 380 "node": ">=18" 381 } 382 }, 383 "node_modules/@esbuild/linux-arm64": { 384 "version": "0.28.1", 385 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", 386 "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", 387 "cpu": [ 388 "arm64" 389 ], 390 "dev": true, 391 "license": "MIT", 392 "optional": true, 393 "os": [ 394 "linux" 395 ], 396 "engines": { 397 "node": ">=18" 398 } 399 }, 400 "node_modules/@esbuild/linux-ia32": { 401 "version": "0.28.1", 402 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", 403 "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", 404 "cpu": [ 405 "ia32" 406 ], 407 "dev": true, 408 "license": "MIT", 409 "optional": true, 410 "os": [ 411 "linux" 412 ], 413 "engines": { 414 "node": ">=18" 415 } 416 }, 417 "node_modules/@esbuild/linux-loong64": { 418 "version": "0.28.1", 419 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", 420 "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", 421 "cpu": [ 422 "loong64" 423 ], 424 "dev": true, 425 "license": "MIT", 426 "optional": true, 427 "os": [ 428 "linux" 429 ], 430 "engines": { 431 "node": ">=18" 432 } 433 }, 434 "node_modules/@esbuild/linux-mips64el": { 435 "version": "0.28.1", 436 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", 437 "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", 438 "cpu": [ 439 "mips64el" 440 ], 441 "dev": true, 442 "license": "MIT", 443 "optional": true, 444 "os": [ 445 "linux" 446 ], 447 "engines": { 448 "node": ">=18" 449 } 450 }, 451 "node_modules/@esbuild/linux-ppc64": { 452 "version": "0.28.1", 453 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", 454 "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", 455 "cpu": [ 456 "ppc64" 457 ], 458 "dev": true, 459 "license": "MIT", 460 "optional": true, 461 "os": [ 462 "linux" 463 ], 464 "engines": { 465 "node": ">=18" 466 } 467 }, 468 "node_modules/@esbuild/linux-riscv64": { 469 "version": "0.28.1", 470 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", 471 "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", 472 "cpu": [ 473 "riscv64" 474 ], 475 "dev": true, 476 "license": "MIT", 477 "optional": true, 478 "os": [ 479 "linux" 480 ], 481 "engines": { 482 "node": ">=18" 483 } 484 }, 485 "node_modules/@esbuild/linux-s390x": { 486 "version": "0.28.1", 487 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", 488 "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", 489 "cpu": [ 490 "s390x" 491 ], 492 "dev": true, 493 "license": "MIT", 494 "optional": true, 495 "os": [ 496 "linux" 497 ], 498 "engines": { 499 "node": ">=18" 500 } 501 }, 502 "node_modules/@esbuild/linux-x64": { 503 "version": "0.28.1", 504 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", 505 "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", 506 "cpu": [ 507 "x64" 508 ], 509 "dev": true, 510 "license": "MIT", 511 "optional": true, 512 "os": [ 513 "linux" 514 ], 515 "engines": { 516 "node": ">=18" 517 } 518 }, 519 "node_modules/@esbuild/netbsd-arm64": { 520 "version": "0.28.1", 521 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", 522 "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", 523 "cpu": [ 524 "arm64" 525 ], 526 "dev": true, 527 "license": "MIT", 528 "optional": true, 529 "os": [ 530 "netbsd" 531 ], 532 "engines": { 533 "node": ">=18" 534 } 535 }, 536 "node_modules/@esbuild/netbsd-x64": { 537 "version": "0.28.1", 538 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", 539 "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", 540 "cpu": [ 541 "x64" 542 ], 543 "dev": true, 544 "license": "MIT", 545 "optional": true, 546 "os": [ 547 "netbsd" 548 ], 549 "engines": { 550 "node": ">=18" 551 } 552 }, 553 "node_modules/@esbuild/openbsd-arm64": { 554 "version": "0.28.1", 555 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", 556 "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", 557 "cpu": [ 558 "arm64" 559 ], 560 "dev": true, 561 "license": "MIT", 562 "optional": true, 563 "os": [ 564 "openbsd" 565 ], 566 "engines": { 567 "node": ">=18" 568 } 569 }, 570 "node_modules/@esbuild/openbsd-x64": { 571 "version": "0.28.1", 572 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", 573 "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", 574 "cpu": [ 575 "x64" 576 ], 577 "dev": true, 578 "license": "MIT", 579 "optional": true, 580 "os": [ 581 "openbsd" 582 ], 583 "engines": { 584 "node": ">=18" 585 } 586 }, 587 "node_modules/@esbuild/openharmony-arm64": { 588 "version": "0.28.1", 589 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", 590 "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", 591 "cpu": [ 592 "arm64" 593 ], 594 "dev": true, 595 "license": "MIT", 596 "optional": true, 597 "os": [ 598 "openharmony" 599 ], 600 "engines": { 601 "node": ">=18" 602 } 603 }, 604 "node_modules/@esbuild/sunos-x64": { 605 "version": "0.28.1", 606 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", 607 "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", 608 "cpu": [ 609 "x64" 610 ], 611 "dev": true, 612 "license": "MIT", 613 "optional": true, 614 "os": [ 615 "sunos" 616 ], 617 "engines": { 618 "node": ">=18" 619 } 620 }, 621 "node_modules/@esbuild/win32-arm64": { 622 "version": "0.28.1", 623 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", 624 "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", 625 "cpu": [ 626 "arm64" 627 ], 628 "dev": true, 629 "license": "MIT", 630 "optional": true, 631 "os": [ 632 "win32" 633 ], 634 "engines": { 635 "node": ">=18" 636 } 637 }, 638 "node_modules/@esbuild/win32-ia32": { 639 "version": "0.28.1", 640 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", 641 "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", 642 "cpu": [ 643 "ia32" 644 ], 645 "dev": true, 646 "license": "MIT", 647 "optional": true, 648 "os": [ 649 "win32" 650 ], 651 "engines": { 652 "node": ">=18" 653 } 654 }, 655 "node_modules/@esbuild/win32-x64": { 656 "version": "0.28.1", 657 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", 658 "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", 659 "cpu": [ 660 "x64" 661 ], 662 "dev": true, 663 "license": "MIT", 664 "optional": true, 665 "os": [ 666 "win32" 667 ], 668 "engines": { 669 "node": ">=18" 670 } 671 }, 672 "node_modules/@eslint-community/eslint-utils": { 673 "version": "4.9.1", 674 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", 675 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", 676 "dev": true, 677 "license": "MIT", 678 "dependencies": { 679 "eslint-visitor-keys": "^3.4.3" 680 }, 681 "engines": { 682 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 683 }, 684 "funding": { 685 "url": "https://opencollective.com/eslint" 686 }, 687 "peerDependencies": { 688 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 689 } 690 }, 691 "node_modules/@eslint-community/regexpp": { 692 "version": "4.12.2", 693 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", 694 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", 695 "dev": true, 696 "license": "MIT", 697 "engines": { 698 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 699 } 700 }, 701 "node_modules/@eslint/config-array": { 702 "version": "0.21.2", 703 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", 704 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", 705 "dev": true, 706 "license": "Apache-2.0", 707 "dependencies": { 708 "@eslint/object-schema": "^2.1.7", 709 "debug": "^4.3.1", 710 "minimatch": "^3.1.5" 711 }, 712 "engines": { 713 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 714 } 715 }, 716 "node_modules/@eslint/config-array/node_modules/balanced-match": { 717 "version": "1.0.2", 718 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 719 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 720 "dev": true, 721 "license": "MIT" 722 }, 723 "node_modules/@eslint/config-array/node_modules/brace-expansion": { 724 "version": "1.1.15", 725 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", 726 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", 727 "dev": true, 728 "license": "MIT", 729 "dependencies": { 730 "balanced-match": "^1.0.0", 731 "concat-map": "0.0.1" 732 } 733 }, 734 "node_modules/@eslint/config-array/node_modules/minimatch": { 735 "version": "3.1.5", 736 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 737 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 738 "dev": true, 739 "license": "ISC", 740 "dependencies": { 741 "brace-expansion": "^1.1.7" 742 }, 743 "engines": { 744 "node": "*" 745 } 746 }, 747 "node_modules/@eslint/config-helpers": { 748 "version": "0.4.2", 749 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 750 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 751 "dev": true, 752 "license": "Apache-2.0", 753 "dependencies": { 754 "@eslint/core": "^0.17.0" 755 }, 756 "engines": { 757 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 758 } 759 }, 760 "node_modules/@eslint/core": { 761 "version": "0.17.0", 762 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 763 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 764 "dev": true, 765 "license": "Apache-2.0", 766 "dependencies": { 767 "@types/json-schema": "^7.0.15" 768 }, 769 "engines": { 770 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 771 } 772 }, 773 "node_modules/@eslint/eslintrc": { 774 "version": "3.3.5", 775 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", 776 "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", 777 "dev": true, 778 "license": "MIT", 779 "dependencies": { 780 "ajv": "^6.14.0", 781 "debug": "^4.3.2", 782 "espree": "^10.0.1", 783 "globals": "^14.0.0", 784 "ignore": "^5.2.0", 785 "import-fresh": "^3.2.1", 786 "js-yaml": "^4.1.1", 787 "minimatch": "^3.1.5", 788 "strip-json-comments": "^3.1.1" 789 }, 790 "engines": { 791 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 792 }, 793 "funding": { 794 "url": "https://opencollective.com/eslint" 795 } 796 }, 797 "node_modules/@eslint/eslintrc/node_modules/balanced-match": { 798 "version": "1.0.2", 799 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 800 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 801 "dev": true, 802 "license": "MIT" 803 }, 804 "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { 805 "version": "1.1.15", 806 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", 807 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", 808 "dev": true, 809 "license": "MIT", 810 "dependencies": { 811 "balanced-match": "^1.0.0", 812 "concat-map": "0.0.1" 813 } 814 }, 815 "node_modules/@eslint/eslintrc/node_modules/ignore": { 816 "version": "5.3.2", 817 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 818 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 819 "dev": true, 820 "license": "MIT", 821 "engines": { 822 "node": ">= 4" 823 } 824 }, 825 "node_modules/@eslint/eslintrc/node_modules/minimatch": { 826 "version": "3.1.5", 827 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 828 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 829 "dev": true, 830 "license": "ISC", 831 "dependencies": { 832 "brace-expansion": "^1.1.7" 833 }, 834 "engines": { 835 "node": "*" 836 } 837 }, 838 "node_modules/@eslint/js": { 839 "version": "9.39.4", 840 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", 841 "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", 842 "dev": true, 843 "license": "MIT", 844 "engines": { 845 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 846 }, 847 "funding": { 848 "url": "https://eslint.org/donate" 849 } 850 }, 851 "node_modules/@eslint/object-schema": { 852 "version": "2.1.7", 853 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 854 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 855 "dev": true, 856 "license": "Apache-2.0", 857 "engines": { 858 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 859 } 860 }, 861 "node_modules/@eslint/plugin-kit": { 862 "version": "0.4.1", 863 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 864 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 865 "dev": true, 866 "license": "Apache-2.0", 867 "dependencies": { 868 "@eslint/core": "^0.17.0", 869 "levn": "^0.4.1" 870 }, 871 "engines": { 872 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 873 } 874 }, 875 "node_modules/@humanfs/core": { 876 "version": "0.19.2", 877 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz", 878 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==", 879 "dev": true, 880 "license": "Apache-2.0", 881 "dependencies": { 882 "@humanfs/types": "^0.15.0" 883 }, 884 "engines": { 885 "node": ">=18.18.0" 886 } 887 }, 888 "node_modules/@humanfs/node": { 889 "version": "0.16.8", 890 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz", 891 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==", 892 "dev": true, 893 "license": "Apache-2.0", 894 "dependencies": { 895 "@humanfs/core": "^0.19.2", 896 "@humanfs/types": "^0.15.0", 897 "@humanwhocodes/retry": "^0.4.0" 898 }, 899 "engines": { 900 "node": ">=18.18.0" 901 } 902 }, 903 "node_modules/@humanfs/types": { 904 "version": "0.15.0", 905 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz", 906 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==", 907 "dev": true, 908 "license": "Apache-2.0", 909 "engines": { 910 "node": ">=18.18.0" 911 } 912 }, 913 "node_modules/@humanwhocodes/module-importer": { 914 "version": "1.0.1", 915 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 916 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 917 "dev": true, 918 "license": "Apache-2.0", 919 "engines": { 920 "node": ">=12.22" 921 }, 922 "funding": { 923 "type": "github", 924 "url": "https://github.com/sponsors/nzakas" 925 } 926 }, 927 "node_modules/@humanwhocodes/retry": { 928 "version": "0.4.3", 929 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 930 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 931 "dev": true, 932 "license": "Apache-2.0", 933 "engines": { 934 "node": ">=18.18" 935 }, 936 "funding": { 937 "type": "github", 938 "url": "https://github.com/sponsors/nzakas" 939 } 940 }, 941 "node_modules/@jridgewell/sourcemap-codec": { 942 "version": "1.5.5", 943 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 944 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 945 "dev": true, 946 "license": "MIT" 947 }, 948 "node_modules/@napi-rs/wasm-runtime": { 949 "version": "1.1.5", 950 "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", 951 "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", 952 "dev": true, 953 "license": "MIT", 954 "optional": true, 955 "dependencies": { 956 "@tybys/wasm-util": "^0.10.2" 957 }, 958 "funding": { 959 "type": "github", 960 "url": "https://github.com/sponsors/Brooooooklyn" 961 }, 962 "peerDependencies": { 963 "@emnapi/core": "^1.7.1", 964 "@emnapi/runtime": "^1.7.1" 965 } 966 }, 967 "node_modules/@oxc-project/types": { 968 "version": "0.133.0", 969 "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.133.0.tgz", 970 "integrity": "sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==", 971 "dev": true, 972 "license": "MIT", 973 "funding": { 974 "url": "https://github.com/sponsors/Boshen" 975 } 976 }, 977 "node_modules/@rolldown/binding-android-arm64": { 978 "version": "1.0.3", 979 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.3.tgz", 980 "integrity": "sha512-454rs7jHngixp/NMxd5srYD57OnzSlZ/eFTETjORQHLwJG1lRtmNOJcBerZlfu4GjKqeq8aCCIQrMdHyhI51Hw==", 981 "cpu": [ 982 "arm64" 983 ], 984 "dev": true, 985 "license": "MIT", 986 "optional": true, 987 "os": [ 988 "android" 989 ], 990 "engines": { 991 "node": "^20.19.0 || >=22.12.0" 992 } 993 }, 994 "node_modules/@rolldown/binding-darwin-arm64": { 995 "version": "1.0.3", 996 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.3.tgz", 997 "integrity": "sha512-PcAhP+ynjURNyy8SKGl5DQP94aGuB/7JrXJb/t7P+hanXvQVMWzUvRRhBAcg/lNRadBhoUPqSoP4xw5tR/KBEA==", 998 "cpu": [ 999 "arm64" 1000 ], 1001 "dev": true, 1002 "license": "MIT", 1003 "optional": true, 1004 "os": [ 1005 "darwin" 1006 ], 1007 "engines": { 1008 "node": "^20.19.0 || >=22.12.0" 1009 } 1010 }, 1011 "node_modules/@rolldown/binding-darwin-x64": { 1012 "version": "1.0.3", 1013 "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.3.tgz", 1014 "integrity": "sha512-9YpfeUvSE2RS7wysJ81uOZkXJz7f7Q55H2Gvp3VEw/EsahqDtrphrZ0EwDLK5vvKOzaCrBsjF8JmnMLcUt78Gg==", 1015 "cpu": [ 1016 "x64" 1017 ], 1018 "dev": true, 1019 "license": "MIT", 1020 "optional": true, 1021 "os": [ 1022 "darwin" 1023 ], 1024 "engines": { 1025 "node": "^20.19.0 || >=22.12.0" 1026 } 1027 }, 1028 "node_modules/@rolldown/binding-freebsd-x64": { 1029 "version": "1.0.3", 1030 "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.3.tgz", 1031 "integrity": "sha512-yB1IlAsSNHncV6SCTL27/MVGR5htvQsoGxIv5KMGXALp+Ll1wYsn+x98M9MW7qa+NdSbvrrY7ANI4wLJ0n1e6g==", 1032 "cpu": [ 1033 "x64" 1034 ], 1035 "dev": true, 1036 "license": "MIT", 1037 "optional": true, 1038 "os": [ 1039 "freebsd" 1040 ], 1041 "engines": { 1042 "node": "^20.19.0 || >=22.12.0" 1043 } 1044 }, 1045 "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 1046 "version": "1.0.3", 1047 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.3.tgz", 1048 "integrity": "sha512-Yi30IVAAfLUCy2MseFjbB1jAMDl1VMCAas5StnYp8da9+CKvMd2H2cbEjWcw5NPaPqzvYkVIaF1nNUG+b7u/sw==", 1049 "cpu": [ 1050 "arm" 1051 ], 1052 "dev": true, 1053 "license": "MIT", 1054 "optional": true, 1055 "os": [ 1056 "linux" 1057 ], 1058 "engines": { 1059 "node": "^20.19.0 || >=22.12.0" 1060 } 1061 }, 1062 "node_modules/@rolldown/binding-linux-arm64-gnu": { 1063 "version": "1.0.3", 1064 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.3.tgz", 1065 "integrity": "sha512-jsO7R8To+AdlYgUmN5sHSCZbfhtMBkO0WUx8iORQnPcMMdgr7qM2DQmMwgabs3GhNztdmoKkMKQFHD6DTMCIQw==", 1066 "cpu": [ 1067 "arm64" 1068 ], 1069 "dev": true, 1070 "libc": [ 1071 "glibc" 1072 ], 1073 "license": "MIT", 1074 "optional": true, 1075 "os": [ 1076 "linux" 1077 ], 1078 "engines": { 1079 "node": "^20.19.0 || >=22.12.0" 1080 } 1081 }, 1082 "node_modules/@rolldown/binding-linux-arm64-musl": { 1083 "version": "1.0.3", 1084 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.3.tgz", 1085 "integrity": "sha512-VWkUHwWriDciit80wleYwKILoR/KMvxh/IdwS/paX+ZgpuRpCrKLUdadJbc0NpBEiyhpYawsJ73j9aCvOH+f7Q==", 1086 "cpu": [ 1087 "arm64" 1088 ], 1089 "dev": true, 1090 "libc": [ 1091 "musl" 1092 ], 1093 "license": "MIT", 1094 "optional": true, 1095 "os": [ 1096 "linux" 1097 ], 1098 "engines": { 1099 "node": "^20.19.0 || >=22.12.0" 1100 } 1101 }, 1102 "node_modules/@rolldown/binding-linux-ppc64-gnu": { 1103 "version": "1.0.3", 1104 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.3.tgz", 1105 "integrity": "sha512-5f1laC0SlIR0yDbFCd8acUhvJIag6N3zC5P7oUPN6wX0aOma+uKJ0wBDH5aq7I1PVI2ttTlhJwzwRIBnLiSGEg==", 1106 "cpu": [ 1107 "ppc64" 1108 ], 1109 "dev": true, 1110 "libc": [ 1111 "glibc" 1112 ], 1113 "license": "MIT", 1114 "optional": true, 1115 "os": [ 1116 "linux" 1117 ], 1118 "engines": { 1119 "node": "^20.19.0 || >=22.12.0" 1120 } 1121 }, 1122 "node_modules/@rolldown/binding-linux-s390x-gnu": { 1123 "version": "1.0.3", 1124 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.3.tgz", 1125 "integrity": "sha512-Iq4ko0r4XsgbrF/LunNgHtAGLRRVE2kXonAXQ/MV0mC6jQpMOhW1SvtZja2EhC/kd05++bP78dsqBeIQyYJ6Yg==", 1126 "cpu": [ 1127 "s390x" 1128 ], 1129 "dev": true, 1130 "libc": [ 1131 "glibc" 1132 ], 1133 "license": "MIT", 1134 "optional": true, 1135 "os": [ 1136 "linux" 1137 ], 1138 "engines": { 1139 "node": "^20.19.0 || >=22.12.0" 1140 } 1141 }, 1142 "node_modules/@rolldown/binding-linux-x64-gnu": { 1143 "version": "1.0.3", 1144 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.3.tgz", 1145 "integrity": "sha512-B8m6tD5+/N5FeNQFbKlLA/2yVq9ycQP1SeedyEYYKWBNR3ZQbkvIUcNnDNM03lO1l5F2roiiFJGgvoLLyZXtSg==", 1146 "cpu": [ 1147 "x64" 1148 ], 1149 "dev": true, 1150 "libc": [ 1151 "glibc" 1152 ], 1153 "license": "MIT", 1154 "optional": true, 1155 "os": [ 1156 "linux" 1157 ], 1158 "engines": { 1159 "node": "^20.19.0 || >=22.12.0" 1160 } 1161 }, 1162 "node_modules/@rolldown/binding-linux-x64-musl": { 1163 "version": "1.0.3", 1164 "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.3.tgz", 1165 "integrity": "sha512-pSdpdUJHkuCxun9LE7jvgUB9qsRgaiyNNCX7m/AvHTcq67AiT/Yhoxvw5zPfhrM8k/BfP8ce/hMOpthKDpEUow==", 1166 "cpu": [ 1167 "x64" 1168 ], 1169 "dev": true, 1170 "libc": [ 1171 "musl" 1172 ], 1173 "license": "MIT", 1174 "optional": true, 1175 "os": [ 1176 "linux" 1177 ], 1178 "engines": { 1179 "node": "^20.19.0 || >=22.12.0" 1180 } 1181 }, 1182 "node_modules/@rolldown/binding-openharmony-arm64": { 1183 "version": "1.0.3", 1184 "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.3.tgz", 1185 "integrity": "sha512-OXXS3RKJgX2uLwM+gYyuH5omcH8fL1LJs96pZGgtetVCahON57+d4SJHzTgZiOjxgGkSnpXpOsWuPDGAKAigEg==", 1186 "cpu": [ 1187 "arm64" 1188 ], 1189 "dev": true, 1190 "license": "MIT", 1191 "optional": true, 1192 "os": [ 1193 "openharmony" 1194 ], 1195 "engines": { 1196 "node": "^20.19.0 || >=22.12.0" 1197 } 1198 }, 1199 "node_modules/@rolldown/binding-wasm32-wasi": { 1200 "version": "1.0.3", 1201 "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.3.tgz", 1202 "integrity": "sha512-JTtb8BWFynicNSoPrehsCzBtOKjZ6jhMiPFEmOiuXg1Fl8dn2KHQob+GuPSGR0dryQa1PQJbzjF3dqO/whhjLg==", 1203 "cpu": [ 1204 "wasm32" 1205 ], 1206 "dev": true, 1207 "license": "MIT", 1208 "optional": true, 1209 "dependencies": { 1210 "@emnapi/core": "1.10.0", 1211 "@emnapi/runtime": "1.10.0", 1212 "@napi-rs/wasm-runtime": "^1.1.4" 1213 }, 1214 "engines": { 1215 "node": "^20.19.0 || >=22.12.0" 1216 } 1217 }, 1218 "node_modules/@rolldown/binding-win32-arm64-msvc": { 1219 "version": "1.0.3", 1220 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.3.tgz", 1221 "integrity": "sha512-gEdFFEN70A/jxb2svrWsN3aDL7OUtmvlOy+6fa2jxG8K0wQ1ZbdeLGnidov6Yu5/733dI5ySfzFlQ/cb0bSz1g==", 1222 "cpu": [ 1223 "arm64" 1224 ], 1225 "dev": true, 1226 "license": "MIT", 1227 "optional": true, 1228 "os": [ 1229 "win32" 1230 ], 1231 "engines": { 1232 "node": "^20.19.0 || >=22.12.0" 1233 } 1234 }, 1235 "node_modules/@rolldown/binding-win32-x64-msvc": { 1236 "version": "1.0.3", 1237 "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.3.tgz", 1238 "integrity": "sha512-eXB7CHuaQdqmJcc3koCNtNPmT/bj2gc999kUFgBxG8Ac0NdgXc4rkCHhqrgrhN3zddvvvrgzj1e90SuSfmyIXA==", 1239 "cpu": [ 1240 "x64" 1241 ], 1242 "dev": true, 1243 "license": "MIT", 1244 "optional": true, 1245 "os": [ 1246 "win32" 1247 ], 1248 "engines": { 1249 "node": "^20.19.0 || >=22.12.0" 1250 } 1251 }, 1252 "node_modules/@rolldown/pluginutils": { 1253 "version": "1.0.1", 1254 "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.1.tgz", 1255 "integrity": "sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==", 1256 "dev": true, 1257 "license": "MIT" 1258 }, 1259 "node_modules/@standard-schema/spec": { 1260 "version": "1.1.0", 1261 "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 1262 "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 1263 "license": "MIT" 1264 }, 1265 "node_modules/@tybys/wasm-util": { 1266 "version": "0.10.2", 1267 "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", 1268 "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", 1269 "dev": true, 1270 "license": "MIT", 1271 "optional": true, 1272 "dependencies": { 1273 "tslib": "^2.4.0" 1274 } 1275 }, 1276 "node_modules/@types/chai": { 1277 "version": "5.2.3", 1278 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", 1279 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", 1280 "dev": true, 1281 "license": "MIT", 1282 "dependencies": { 1283 "@types/deep-eql": "*", 1284 "assertion-error": "^2.0.1" 1285 } 1286 }, 1287 "node_modules/@types/deep-eql": { 1288 "version": "4.0.2", 1289 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", 1290 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", 1291 "dev": true, 1292 "license": "MIT" 1293 }, 1294 "node_modules/@types/estree": { 1295 "version": "1.0.9", 1296 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", 1297 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", 1298 "dev": true, 1299 "license": "MIT" 1300 }, 1301 "node_modules/@types/json-schema": { 1302 "version": "7.0.15", 1303 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 1304 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 1305 "dev": true, 1306 "license": "MIT" 1307 }, 1308 "node_modules/@types/node": { 1309 "version": "26.0.0", 1310 "resolved": "https://registry.npmjs.org/@types/node/-/node-26.0.0.tgz", 1311 "integrity": "sha512-vf2YFi1iY9lHGwNJMs01biZFbKJkrZR1T6/MlzjhJLPdntOHLhTrDSnSVcdtvjihi4VQNlrFRIxLsDBlQpAipA==", 1312 "dev": true, 1313 "license": "MIT", 1314 "dependencies": { 1315 "undici-types": "~8.3.0" 1316 } 1317 }, 1318 "node_modules/@types/whatwg-mimetype": { 1319 "version": "3.0.2", 1320 "resolved": "https://registry.npmjs.org/@types/whatwg-mimetype/-/whatwg-mimetype-3.0.2.tgz", 1321 "integrity": "sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==", 1322 "dev": true, 1323 "license": "MIT" 1324 }, 1325 "node_modules/@types/ws": { 1326 "version": "8.18.1", 1327 "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", 1328 "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", 1329 "dev": true, 1330 "license": "MIT", 1331 "dependencies": { 1332 "@types/node": "*" 1333 } 1334 }, 1335 "node_modules/@typescript-eslint/eslint-plugin": { 1336 "version": "8.62.0", 1337 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.62.0.tgz", 1338 "integrity": "sha512-o+mpz7EYiMzXoySXiKmzlabIvTVqUuK5yLrAedRPRDA0IpPFMUV1IXt6OqljIxX/kumN6EjUYp41Hqelh6p/Dw==", 1339 "dev": true, 1340 "license": "MIT", 1341 "dependencies": { 1342 "@eslint-community/regexpp": "^4.12.2", 1343 "@typescript-eslint/scope-manager": "8.62.0", 1344 "@typescript-eslint/type-utils": "8.62.0", 1345 "@typescript-eslint/utils": "8.62.0", 1346 "@typescript-eslint/visitor-keys": "8.62.0", 1347 "ignore": "^7.0.5", 1348 "natural-compare": "^1.4.0", 1349 "ts-api-utils": "^2.5.0" 1350 }, 1351 "engines": { 1352 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1353 }, 1354 "funding": { 1355 "type": "opencollective", 1356 "url": "https://opencollective.com/typescript-eslint" 1357 }, 1358 "peerDependencies": { 1359 "@typescript-eslint/parser": "^8.62.0", 1360 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1361 "typescript": ">=4.8.4 <6.1.0" 1362 } 1363 }, 1364 "node_modules/@typescript-eslint/parser": { 1365 "version": "8.62.0", 1366 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.62.0.tgz", 1367 "integrity": "sha512-dzHeT2gySzZtLDsuqxU9AkYgIsQoHAHtRBpOqM+Ofzx1Bwrd2RcCjQJ+6iQbsHOIR6NS33bF2W1k3blN1zLDrA==", 1368 "dev": true, 1369 "license": "MIT", 1370 "dependencies": { 1371 "@typescript-eslint/scope-manager": "8.62.0", 1372 "@typescript-eslint/types": "8.62.0", 1373 "@typescript-eslint/typescript-estree": "8.62.0", 1374 "@typescript-eslint/visitor-keys": "8.62.0", 1375 "debug": "^4.4.3" 1376 }, 1377 "engines": { 1378 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1379 }, 1380 "funding": { 1381 "type": "opencollective", 1382 "url": "https://opencollective.com/typescript-eslint" 1383 }, 1384 "peerDependencies": { 1385 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1386 "typescript": ">=4.8.4 <6.1.0" 1387 } 1388 }, 1389 "node_modules/@typescript-eslint/project-service": { 1390 "version": "8.62.0", 1391 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.62.0.tgz", 1392 "integrity": "sha512-wexnCqiTg7BOGtbLDftYpRWlmLq4xfoMd7BKFR6Y75sZS3QmRKLdN3yWLhmIYgqMmP/OXWpj3H8odkb5nGURCQ==", 1393 "dev": true, 1394 "license": "MIT", 1395 "dependencies": { 1396 "@typescript-eslint/tsconfig-utils": "^8.62.0", 1397 "@typescript-eslint/types": "^8.62.0", 1398 "debug": "^4.4.3" 1399 }, 1400 "engines": { 1401 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1402 }, 1403 "funding": { 1404 "type": "opencollective", 1405 "url": "https://opencollective.com/typescript-eslint" 1406 }, 1407 "peerDependencies": { 1408 "typescript": ">=4.8.4 <6.1.0" 1409 } 1410 }, 1411 "node_modules/@typescript-eslint/scope-manager": { 1412 "version": "8.62.0", 1413 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.62.0.tgz", 1414 "integrity": "sha512-1lX38kNxXIRb8mEc3lbq5mdHq1Pf2+U0nFU65KfT18mtPxxl0fvjuEE92mHuXPuCtElJhOrddOpyMlM3Z0umEA==", 1415 "dev": true, 1416 "license": "MIT", 1417 "dependencies": { 1418 "@typescript-eslint/types": "8.62.0", 1419 "@typescript-eslint/visitor-keys": "8.62.0" 1420 }, 1421 "engines": { 1422 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1423 }, 1424 "funding": { 1425 "type": "opencollective", 1426 "url": "https://opencollective.com/typescript-eslint" 1427 } 1428 }, 1429 "node_modules/@typescript-eslint/tsconfig-utils": { 1430 "version": "8.62.0", 1431 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.62.0.tgz", 1432 "integrity": "sha512-y2GAdB6ykaXUvuspbYnizQc4oDDz0Tz/Yc7iWrXf9mx8vm/L/0vLHCe0tS2boG96Zy+DivnVDQ9ZUEWoHqqx1g==", 1433 "dev": true, 1434 "license": "MIT", 1435 "engines": { 1436 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1437 }, 1438 "funding": { 1439 "type": "opencollective", 1440 "url": "https://opencollective.com/typescript-eslint" 1441 }, 1442 "peerDependencies": { 1443 "typescript": ">=4.8.4 <6.1.0" 1444 } 1445 }, 1446 "node_modules/@typescript-eslint/type-utils": { 1447 "version": "8.62.0", 1448 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.62.0.tgz", 1449 "integrity": "sha512-+g5O3j0w2ldzC86Pv6fvbO/xhAonbJFIdf/MKQ1d30gndlsVzUOE83ldfSE15Qrl9fhFjK6AovHs5Wpp6vx86w==", 1450 "dev": true, 1451 "license": "MIT", 1452 "dependencies": { 1453 "@typescript-eslint/types": "8.62.0", 1454 "@typescript-eslint/typescript-estree": "8.62.0", 1455 "@typescript-eslint/utils": "8.62.0", 1456 "debug": "^4.4.3", 1457 "ts-api-utils": "^2.5.0" 1458 }, 1459 "engines": { 1460 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1461 }, 1462 "funding": { 1463 "type": "opencollective", 1464 "url": "https://opencollective.com/typescript-eslint" 1465 }, 1466 "peerDependencies": { 1467 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1468 "typescript": ">=4.8.4 <6.1.0" 1469 } 1470 }, 1471 "node_modules/@typescript-eslint/types": { 1472 "version": "8.62.0", 1473 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.62.0.tgz", 1474 "integrity": "sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==", 1475 "dev": true, 1476 "license": "MIT", 1477 "engines": { 1478 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1479 }, 1480 "funding": { 1481 "type": "opencollective", 1482 "url": "https://opencollective.com/typescript-eslint" 1483 } 1484 }, 1485 "node_modules/@typescript-eslint/typescript-estree": { 1486 "version": "8.62.0", 1487 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.62.0.tgz", 1488 "integrity": "sha512-+hVbNxtW64pIcZWDPGbyaKF7vp2IBTVY5ma1blwwksrjdsbdqqEKvJWMGbBofei4F6Dovx1M0RJgoFeNu2279A==", 1489 "dev": true, 1490 "license": "MIT", 1491 "dependencies": { 1492 "@typescript-eslint/project-service": "8.62.0", 1493 "@typescript-eslint/tsconfig-utils": "8.62.0", 1494 "@typescript-eslint/types": "8.62.0", 1495 "@typescript-eslint/visitor-keys": "8.62.0", 1496 "debug": "^4.4.3", 1497 "minimatch": "^10.2.2", 1498 "semver": "^7.7.3", 1499 "tinyglobby": "^0.2.15", 1500 "ts-api-utils": "^2.5.0" 1501 }, 1502 "engines": { 1503 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1504 }, 1505 "funding": { 1506 "type": "opencollective", 1507 "url": "https://opencollective.com/typescript-eslint" 1508 }, 1509 "peerDependencies": { 1510 "typescript": ">=4.8.4 <6.1.0" 1511 } 1512 }, 1513 "node_modules/@typescript-eslint/utils": { 1514 "version": "8.62.0", 1515 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.62.0.tgz", 1516 "integrity": "sha512-82r66fi9zYwZ+mTq3vKgwjbZ1PVk/DJzrXFLpG6RnBbdvH8TEGVHIs9H4d2drhkOzf0syZuD/OZvvlu6GDbP4g==", 1517 "dev": true, 1518 "license": "MIT", 1519 "dependencies": { 1520 "@eslint-community/eslint-utils": "^4.9.1", 1521 "@typescript-eslint/scope-manager": "8.62.0", 1522 "@typescript-eslint/types": "8.62.0", 1523 "@typescript-eslint/typescript-estree": "8.62.0" 1524 }, 1525 "engines": { 1526 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1527 }, 1528 "funding": { 1529 "type": "opencollective", 1530 "url": "https://opencollective.com/typescript-eslint" 1531 }, 1532 "peerDependencies": { 1533 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", 1534 "typescript": ">=4.8.4 <6.1.0" 1535 } 1536 }, 1537 "node_modules/@typescript-eslint/visitor-keys": { 1538 "version": "8.62.0", 1539 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.62.0.tgz", 1540 "integrity": "sha512-CY3uyFSRbcQv3nnSv8S0+lDftMVz6P963PoRlxrV7ew/Md564g9ut60PYzdLM5qW4jFn93GBF+Soi90ISAN+GQ==", 1541 "dev": true, 1542 "license": "MIT", 1543 "dependencies": { 1544 "@typescript-eslint/types": "8.62.0", 1545 "eslint-visitor-keys": "^5.0.0" 1546 }, 1547 "engines": { 1548 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1549 }, 1550 "funding": { 1551 "type": "opencollective", 1552 "url": "https://opencollective.com/typescript-eslint" 1553 } 1554 }, 1555 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 1556 "version": "5.0.1", 1557 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 1558 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 1559 "dev": true, 1560 "license": "Apache-2.0", 1561 "engines": { 1562 "node": "^20.19.0 || ^22.13.0 || >=24" 1563 }, 1564 "funding": { 1565 "url": "https://opencollective.com/eslint" 1566 } 1567 }, 1568 "node_modules/@vitest/expect": { 1569 "version": "4.1.9", 1570 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.9.tgz", 1571 "integrity": "sha512-vl/rYsUKcBr3SnQn166+XR5ZQcgMx3DQhFWdfli/cWpLnLUmbxZvyrJZotLFUryib+LtArYMSTJ5RbQ57ZqrlA==", 1572 "dev": true, 1573 "license": "MIT", 1574 "dependencies": { 1575 "@standard-schema/spec": "^1.1.0", 1576 "@types/chai": "^5.2.2", 1577 "@vitest/spy": "4.1.9", 1578 "@vitest/utils": "4.1.9", 1579 "chai": "^6.2.2", 1580 "tinyrainbow": "^3.1.0" 1581 }, 1582 "funding": { 1583 "url": "https://opencollective.com/vitest" 1584 } 1585 }, 1586 "node_modules/@vitest/mocker": { 1587 "version": "4.1.9", 1588 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.9.tgz", 1589 "integrity": "sha512-EVkXzBjrPGM+cK8/ANWgBrkUCfJfb38/EfTSO8h7pWvKkyPkpWxvR7BkD2MyItMF62C97zAEoqdpUixwR/e+Rw==", 1590 "dev": true, 1591 "license": "MIT", 1592 "dependencies": { 1593 "@vitest/spy": "4.1.9", 1594 "estree-walker": "^3.0.3", 1595 "magic-string": "^0.30.21" 1596 }, 1597 "funding": { 1598 "url": "https://opencollective.com/vitest" 1599 }, 1600 "peerDependencies": { 1601 "msw": "^2.4.9", 1602 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 1603 }, 1604 "peerDependenciesMeta": { 1605 "msw": { 1606 "optional": true 1607 }, 1608 "vite": { 1609 "optional": true 1610 } 1611 } 1612 }, 1613 "node_modules/@vitest/pretty-format": { 1614 "version": "4.1.9", 1615 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.9.tgz", 1616 "integrity": "sha512-s0iufns3iIFitdgm+YR7g1whCAaGtXz459VS9/PqyKDEEFgYIhsHOQmXgIgDuYCt7DeQmiZT0Qe2OA2p4ZPu5A==", 1617 "dev": true, 1618 "license": "MIT", 1619 "dependencies": { 1620 "tinyrainbow": "^3.1.0" 1621 }, 1622 "funding": { 1623 "url": "https://opencollective.com/vitest" 1624 } 1625 }, 1626 "node_modules/@vitest/runner": { 1627 "version": "4.1.9", 1628 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.9.tgz", 1629 "integrity": "sha512-KXLMDtc7oe70+3mJfGrPUWPesswH+3sTxAMAMl8DG7I8IUQT4XW718dY5ID3vPUcmlu27CcKfY4P3h3I29SLJg==", 1630 "dev": true, 1631 "license": "MIT", 1632 "dependencies": { 1633 "@vitest/utils": "4.1.9", 1634 "pathe": "^2.0.3" 1635 }, 1636 "funding": { 1637 "url": "https://opencollective.com/vitest" 1638 } 1639 }, 1640 "node_modules/@vitest/snapshot": { 1641 "version": "4.1.9", 1642 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.9.tgz", 1643 "integrity": "sha512-Jc7RKGNBo8Z28WYIm0Niej4xdSPByRf6mU58VpHQkd6Zh05rlnA+twjbK5HyeIGHxrzsc3mJgS43uM0CZKzaIA==", 1644 "dev": true, 1645 "license": "MIT", 1646 "dependencies": { 1647 "@vitest/pretty-format": "4.1.9", 1648 "@vitest/utils": "4.1.9", 1649 "magic-string": "^0.30.21", 1650 "pathe": "^2.0.3" 1651 }, 1652 "funding": { 1653 "url": "https://opencollective.com/vitest" 1654 } 1655 }, 1656 "node_modules/@vitest/spy": { 1657 "version": "4.1.9", 1658 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.9.tgz", 1659 "integrity": "sha512-fHpsS6mIi+PiEW+vcRVOMkX1oSaPKne3VOclSFICPcGOmfKgXPU5iAah+wcNcj2xPrCCmfq99IDGf+EojhhvhA==", 1660 "dev": true, 1661 "license": "MIT", 1662 "funding": { 1663 "url": "https://opencollective.com/vitest" 1664 } 1665 }, 1666 "node_modules/@vitest/utils": { 1667 "version": "4.1.9", 1668 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.9.tgz", 1669 "integrity": "sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==", 1670 "dev": true, 1671 "license": "MIT", 1672 "dependencies": { 1673 "@vitest/pretty-format": "4.1.9", 1674 "convert-source-map": "^2.0.0", 1675 "tinyrainbow": "^3.1.0" 1676 }, 1677 "funding": { 1678 "url": "https://opencollective.com/vitest" 1679 } 1680 }, 1681 "node_modules/acorn": { 1682 "version": "8.17.0", 1683 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", 1684 "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", 1685 "dev": true, 1686 "license": "MIT", 1687 "bin": { 1688 "acorn": "bin/acorn" 1689 }, 1690 "engines": { 1691 "node": ">=0.4.0" 1692 } 1693 }, 1694 "node_modules/acorn-jsx": { 1695 "version": "5.3.2", 1696 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1697 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1698 "dev": true, 1699 "license": "MIT", 1700 "peerDependencies": { 1701 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1702 } 1703 }, 1704 "node_modules/ajv": { 1705 "version": "6.15.0", 1706 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz", 1707 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==", 1708 "dev": true, 1709 "license": "MIT", 1710 "dependencies": { 1711 "fast-deep-equal": "^3.1.1", 1712 "fast-json-stable-stringify": "^2.0.0", 1713 "json-schema-traverse": "^0.4.1", 1714 "uri-js": "^4.2.2" 1715 }, 1716 "funding": { 1717 "type": "github", 1718 "url": "https://github.com/sponsors/epoberezkin" 1719 } 1720 }, 1721 "node_modules/an-array-of-french-words": { 1722 "version": "2.0.0", 1723 "resolved": "https://registry.npmjs.org/an-array-of-french-words/-/an-array-of-french-words-2.0.0.tgz", 1724 "integrity": "sha512-LRPhVZLteE0wrUFimKWcrEtXZcv8XiG9TArm37j7/PdO2G5f6UfgCny+ibH8CascxMXFMzTPlJcP01PgSmei8Q==", 1725 "dev": true, 1726 "license": "MIT", 1727 "bin": { 1728 "an-array-of-french-words": "cli.js", 1729 "mots": "cli.js" 1730 } 1731 }, 1732 "node_modules/ansi-styles": { 1733 "version": "4.3.0", 1734 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1735 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1736 "dev": true, 1737 "license": "MIT", 1738 "dependencies": { 1739 "color-convert": "^2.0.1" 1740 }, 1741 "engines": { 1742 "node": ">=8" 1743 }, 1744 "funding": { 1745 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1746 } 1747 }, 1748 "node_modules/argparse": { 1749 "version": "2.0.1", 1750 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 1751 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 1752 "dev": true, 1753 "license": "Python-2.0" 1754 }, 1755 "node_modules/assertion-error": { 1756 "version": "2.0.1", 1757 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 1758 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 1759 "dev": true, 1760 "license": "MIT", 1761 "engines": { 1762 "node": ">=12" 1763 } 1764 }, 1765 "node_modules/balanced-match": { 1766 "version": "4.0.4", 1767 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 1768 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 1769 "dev": true, 1770 "license": "MIT", 1771 "engines": { 1772 "node": "18 || 20 || >=22" 1773 } 1774 }, 1775 "node_modules/brace-expansion": { 1776 "version": "5.0.6", 1777 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.6.tgz", 1778 "integrity": "sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==", 1779 "dev": true, 1780 "license": "MIT", 1781 "dependencies": { 1782 "balanced-match": "^4.0.2" 1783 }, 1784 "engines": { 1785 "node": "18 || 20 || >=22" 1786 } 1787 }, 1788 "node_modules/buffer-image-size": { 1789 "version": "0.6.4", 1790 "resolved": "https://registry.npmjs.org/buffer-image-size/-/buffer-image-size-0.6.4.tgz", 1791 "integrity": "sha512-nEh+kZOPY1w+gcCMobZ6ETUp9WfibndnosbpwB1iJk/8Gt5ZF2bhS6+B6bPYz424KtwsR6Rflc3tCz1/ghX2dQ==", 1792 "dev": true, 1793 "license": "MIT", 1794 "dependencies": { 1795 "@types/node": "*" 1796 }, 1797 "engines": { 1798 "node": ">=4.0" 1799 } 1800 }, 1801 "node_modules/callsites": { 1802 "version": "3.1.0", 1803 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 1804 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 1805 "dev": true, 1806 "license": "MIT", 1807 "engines": { 1808 "node": ">=6" 1809 } 1810 }, 1811 "node_modules/chai": { 1812 "version": "6.2.2", 1813 "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", 1814 "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", 1815 "dev": true, 1816 "license": "MIT", 1817 "engines": { 1818 "node": ">=18" 1819 } 1820 }, 1821 "node_modules/chalk": { 1822 "version": "4.1.2", 1823 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1824 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 1825 "dev": true, 1826 "license": "MIT", 1827 "dependencies": { 1828 "ansi-styles": "^4.1.0", 1829 "supports-color": "^7.1.0" 1830 }, 1831 "engines": { 1832 "node": ">=10" 1833 }, 1834 "funding": { 1835 "url": "https://github.com/chalk/chalk?sponsor=1" 1836 } 1837 }, 1838 "node_modules/color-convert": { 1839 "version": "2.0.1", 1840 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1841 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1842 "dev": true, 1843 "license": "MIT", 1844 "dependencies": { 1845 "color-name": "~1.1.4" 1846 }, 1847 "engines": { 1848 "node": ">=7.0.0" 1849 } 1850 }, 1851 "node_modules/color-name": { 1852 "version": "1.1.4", 1853 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1854 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1855 "dev": true, 1856 "license": "MIT" 1857 }, 1858 "node_modules/concat-map": { 1859 "version": "0.0.1", 1860 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1861 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1862 "dev": true, 1863 "license": "MIT" 1864 }, 1865 "node_modules/convert-source-map": { 1866 "version": "2.0.0", 1867 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 1868 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 1869 "dev": true, 1870 "license": "MIT" 1871 }, 1872 "node_modules/cross-spawn": { 1873 "version": "7.0.6", 1874 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 1875 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 1876 "dev": true, 1877 "license": "MIT", 1878 "dependencies": { 1879 "path-key": "^3.1.0", 1880 "shebang-command": "^2.0.0", 1881 "which": "^2.0.1" 1882 }, 1883 "engines": { 1884 "node": ">= 8" 1885 } 1886 }, 1887 "node_modules/debug": { 1888 "version": "4.4.3", 1889 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1890 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1891 "dev": true, 1892 "license": "MIT", 1893 "dependencies": { 1894 "ms": "^2.1.3" 1895 }, 1896 "engines": { 1897 "node": ">=6.0" 1898 }, 1899 "peerDependenciesMeta": { 1900 "supports-color": { 1901 "optional": true 1902 } 1903 } 1904 }, 1905 "node_modules/deep-is": { 1906 "version": "0.1.4", 1907 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 1908 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 1909 "dev": true, 1910 "license": "MIT" 1911 }, 1912 "node_modules/detect-libc": { 1913 "version": "2.1.2", 1914 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1915 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1916 "dev": true, 1917 "license": "Apache-2.0", 1918 "engines": { 1919 "node": ">=8" 1920 } 1921 }, 1922 "node_modules/entities": { 1923 "version": "7.0.1", 1924 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", 1925 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", 1926 "dev": true, 1927 "license": "BSD-2-Clause", 1928 "engines": { 1929 "node": ">=0.12" 1930 }, 1931 "funding": { 1932 "url": "https://github.com/fb55/entities?sponsor=1" 1933 } 1934 }, 1935 "node_modules/es-module-lexer": { 1936 "version": "2.1.0", 1937 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz", 1938 "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==", 1939 "dev": true, 1940 "license": "MIT" 1941 }, 1942 "node_modules/esbuild": { 1943 "version": "0.28.1", 1944 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", 1945 "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", 1946 "dev": true, 1947 "hasInstallScript": true, 1948 "license": "MIT", 1949 "bin": { 1950 "esbuild": "bin/esbuild" 1951 }, 1952 "engines": { 1953 "node": ">=18" 1954 }, 1955 "optionalDependencies": { 1956 "@esbuild/aix-ppc64": "0.28.1", 1957 "@esbuild/android-arm": "0.28.1", 1958 "@esbuild/android-arm64": "0.28.1", 1959 "@esbuild/android-x64": "0.28.1", 1960 "@esbuild/darwin-arm64": "0.28.1", 1961 "@esbuild/darwin-x64": "0.28.1", 1962 "@esbuild/freebsd-arm64": "0.28.1", 1963 "@esbuild/freebsd-x64": "0.28.1", 1964 "@esbuild/linux-arm": "0.28.1", 1965 "@esbuild/linux-arm64": "0.28.1", 1966 "@esbuild/linux-ia32": "0.28.1", 1967 "@esbuild/linux-loong64": "0.28.1", 1968 "@esbuild/linux-mips64el": "0.28.1", 1969 "@esbuild/linux-ppc64": "0.28.1", 1970 "@esbuild/linux-riscv64": "0.28.1", 1971 "@esbuild/linux-s390x": "0.28.1", 1972 "@esbuild/linux-x64": "0.28.1", 1973 "@esbuild/netbsd-arm64": "0.28.1", 1974 "@esbuild/netbsd-x64": "0.28.1", 1975 "@esbuild/openbsd-arm64": "0.28.1", 1976 "@esbuild/openbsd-x64": "0.28.1", 1977 "@esbuild/openharmony-arm64": "0.28.1", 1978 "@esbuild/sunos-x64": "0.28.1", 1979 "@esbuild/win32-arm64": "0.28.1", 1980 "@esbuild/win32-ia32": "0.28.1", 1981 "@esbuild/win32-x64": "0.28.1" 1982 } 1983 }, 1984 "node_modules/escape-string-regexp": { 1985 "version": "4.0.0", 1986 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 1987 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 1988 "dev": true, 1989 "license": "MIT", 1990 "engines": { 1991 "node": ">=10" 1992 }, 1993 "funding": { 1994 "url": "https://github.com/sponsors/sindresorhus" 1995 } 1996 }, 1997 "node_modules/eslint": { 1998 "version": "9.39.4", 1999 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", 2000 "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", 2001 "dev": true, 2002 "license": "MIT", 2003 "dependencies": { 2004 "@eslint-community/eslint-utils": "^4.8.0", 2005 "@eslint-community/regexpp": "^4.12.1", 2006 "@eslint/config-array": "^0.21.2", 2007 "@eslint/config-helpers": "^0.4.2", 2008 "@eslint/core": "^0.17.0", 2009 "@eslint/eslintrc": "^3.3.5", 2010 "@eslint/js": "9.39.4", 2011 "@eslint/plugin-kit": "^0.4.1", 2012 "@humanfs/node": "^0.16.6", 2013 "@humanwhocodes/module-importer": "^1.0.1", 2014 "@humanwhocodes/retry": "^0.4.2", 2015 "@types/estree": "^1.0.6", 2016 "ajv": "^6.14.0", 2017 "chalk": "^4.0.0", 2018 "cross-spawn": "^7.0.6", 2019 "debug": "^4.3.2", 2020 "escape-string-regexp": "^4.0.0", 2021 "eslint-scope": "^8.4.0", 2022 "eslint-visitor-keys": "^4.2.1", 2023 "espree": "^10.4.0", 2024 "esquery": "^1.5.0", 2025 "esutils": "^2.0.2", 2026 "fast-deep-equal": "^3.1.3", 2027 "file-entry-cache": "^8.0.0", 2028 "find-up": "^5.0.0", 2029 "glob-parent": "^6.0.2", 2030 "ignore": "^5.2.0", 2031 "imurmurhash": "^0.1.4", 2032 "is-glob": "^4.0.0", 2033 "json-stable-stringify-without-jsonify": "^1.0.1", 2034 "lodash.merge": "^4.6.2", 2035 "minimatch": "^3.1.5", 2036 "natural-compare": "^1.4.0", 2037 "optionator": "^0.9.3" 2038 }, 2039 "bin": { 2040 "eslint": "bin/eslint.js" 2041 }, 2042 "engines": { 2043 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2044 }, 2045 "funding": { 2046 "url": "https://eslint.org/donate" 2047 }, 2048 "peerDependencies": { 2049 "jiti": "*" 2050 }, 2051 "peerDependenciesMeta": { 2052 "jiti": { 2053 "optional": true 2054 } 2055 } 2056 }, 2057 "node_modules/eslint-scope": { 2058 "version": "8.4.0", 2059 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 2060 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 2061 "dev": true, 2062 "license": "BSD-2-Clause", 2063 "dependencies": { 2064 "esrecurse": "^4.3.0", 2065 "estraverse": "^5.2.0" 2066 }, 2067 "engines": { 2068 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2069 }, 2070 "funding": { 2071 "url": "https://opencollective.com/eslint" 2072 } 2073 }, 2074 "node_modules/eslint-visitor-keys": { 2075 "version": "3.4.3", 2076 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2077 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2078 "dev": true, 2079 "license": "Apache-2.0", 2080 "engines": { 2081 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2082 }, 2083 "funding": { 2084 "url": "https://opencollective.com/eslint" 2085 } 2086 }, 2087 "node_modules/eslint/node_modules/balanced-match": { 2088 "version": "1.0.2", 2089 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2090 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2091 "dev": true, 2092 "license": "MIT" 2093 }, 2094 "node_modules/eslint/node_modules/brace-expansion": { 2095 "version": "1.1.15", 2096 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.15.tgz", 2097 "integrity": "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg==", 2098 "dev": true, 2099 "license": "MIT", 2100 "dependencies": { 2101 "balanced-match": "^1.0.0", 2102 "concat-map": "0.0.1" 2103 } 2104 }, 2105 "node_modules/eslint/node_modules/eslint-visitor-keys": { 2106 "version": "4.2.1", 2107 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 2108 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 2109 "dev": true, 2110 "license": "Apache-2.0", 2111 "engines": { 2112 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2113 }, 2114 "funding": { 2115 "url": "https://opencollective.com/eslint" 2116 } 2117 }, 2118 "node_modules/eslint/node_modules/ignore": { 2119 "version": "5.3.2", 2120 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 2121 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 2122 "dev": true, 2123 "license": "MIT", 2124 "engines": { 2125 "node": ">= 4" 2126 } 2127 }, 2128 "node_modules/eslint/node_modules/minimatch": { 2129 "version": "3.1.5", 2130 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 2131 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 2132 "dev": true, 2133 "license": "ISC", 2134 "dependencies": { 2135 "brace-expansion": "^1.1.7" 2136 }, 2137 "engines": { 2138 "node": "*" 2139 } 2140 }, 2141 "node_modules/esm-env": { 2142 "version": "1.2.2", 2143 "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.2.tgz", 2144 "integrity": "sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==", 2145 "license": "MIT" 2146 }, 2147 "node_modules/espree": { 2148 "version": "10.4.0", 2149 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 2150 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 2151 "dev": true, 2152 "license": "BSD-2-Clause", 2153 "dependencies": { 2154 "acorn": "^8.15.0", 2155 "acorn-jsx": "^5.3.2", 2156 "eslint-visitor-keys": "^4.2.1" 2157 }, 2158 "engines": { 2159 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2160 }, 2161 "funding": { 2162 "url": "https://opencollective.com/eslint" 2163 } 2164 }, 2165 "node_modules/espree/node_modules/eslint-visitor-keys": { 2166 "version": "4.2.1", 2167 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 2168 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 2169 "dev": true, 2170 "license": "Apache-2.0", 2171 "engines": { 2172 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2173 }, 2174 "funding": { 2175 "url": "https://opencollective.com/eslint" 2176 } 2177 }, 2178 "node_modules/esquery": { 2179 "version": "1.7.0", 2180 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", 2181 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", 2182 "dev": true, 2183 "license": "BSD-3-Clause", 2184 "dependencies": { 2185 "estraverse": "^5.1.0" 2186 }, 2187 "engines": { 2188 "node": ">=0.10" 2189 } 2190 }, 2191 "node_modules/esrecurse": { 2192 "version": "4.3.0", 2193 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 2194 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 2195 "dev": true, 2196 "license": "BSD-2-Clause", 2197 "dependencies": { 2198 "estraverse": "^5.2.0" 2199 }, 2200 "engines": { 2201 "node": ">=4.0" 2202 } 2203 }, 2204 "node_modules/estraverse": { 2205 "version": "5.3.0", 2206 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2207 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 2208 "dev": true, 2209 "license": "BSD-2-Clause", 2210 "engines": { 2211 "node": ">=4.0" 2212 } 2213 }, 2214 "node_modules/estree-walker": { 2215 "version": "3.0.3", 2216 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 2217 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 2218 "dev": true, 2219 "license": "MIT", 2220 "dependencies": { 2221 "@types/estree": "^1.0.0" 2222 } 2223 }, 2224 "node_modules/esutils": { 2225 "version": "2.0.3", 2226 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 2227 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 2228 "dev": true, 2229 "license": "BSD-2-Clause", 2230 "engines": { 2231 "node": ">=0.10.0" 2232 } 2233 }, 2234 "node_modules/expect-type": { 2235 "version": "1.3.0", 2236 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", 2237 "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", 2238 "dev": true, 2239 "license": "Apache-2.0", 2240 "engines": { 2241 "node": ">=12.0.0" 2242 } 2243 }, 2244 "node_modules/fast-deep-equal": { 2245 "version": "3.1.3", 2246 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 2247 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 2248 "dev": true, 2249 "license": "MIT" 2250 }, 2251 "node_modules/fast-json-stable-stringify": { 2252 "version": "2.1.0", 2253 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 2254 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 2255 "dev": true, 2256 "license": "MIT" 2257 }, 2258 "node_modules/fast-levenshtein": { 2259 "version": "2.0.6", 2260 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 2261 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 2262 "dev": true, 2263 "license": "MIT" 2264 }, 2265 "node_modules/fdir": { 2266 "version": "6.5.0", 2267 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 2268 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 2269 "dev": true, 2270 "license": "MIT", 2271 "engines": { 2272 "node": ">=12.0.0" 2273 }, 2274 "peerDependencies": { 2275 "picomatch": "^3 || ^4" 2276 }, 2277 "peerDependenciesMeta": { 2278 "picomatch": { 2279 "optional": true 2280 } 2281 } 2282 }, 2283 "node_modules/file-entry-cache": { 2284 "version": "8.0.0", 2285 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 2286 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 2287 "dev": true, 2288 "license": "MIT", 2289 "dependencies": { 2290 "flat-cache": "^4.0.0" 2291 }, 2292 "engines": { 2293 "node": ">=16.0.0" 2294 } 2295 }, 2296 "node_modules/find-up": { 2297 "version": "5.0.0", 2298 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 2299 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 2300 "dev": true, 2301 "license": "MIT", 2302 "dependencies": { 2303 "locate-path": "^6.0.0", 2304 "path-exists": "^4.0.0" 2305 }, 2306 "engines": { 2307 "node": ">=10" 2308 }, 2309 "funding": { 2310 "url": "https://github.com/sponsors/sindresorhus" 2311 } 2312 }, 2313 "node_modules/flat-cache": { 2314 "version": "4.0.1", 2315 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 2316 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 2317 "dev": true, 2318 "license": "MIT", 2319 "dependencies": { 2320 "flatted": "^3.2.9", 2321 "keyv": "^4.5.4" 2322 }, 2323 "engines": { 2324 "node": ">=16" 2325 } 2326 }, 2327 "node_modules/flatted": { 2328 "version": "3.4.2", 2329 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", 2330 "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", 2331 "dev": true, 2332 "license": "ISC" 2333 }, 2334 "node_modules/fsevents": { 2335 "version": "2.3.3", 2336 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 2337 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 2338 "dev": true, 2339 "hasInstallScript": true, 2340 "license": "MIT", 2341 "optional": true, 2342 "os": [ 2343 "darwin" 2344 ], 2345 "engines": { 2346 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2347 } 2348 }, 2349 "node_modules/glob-parent": { 2350 "version": "6.0.2", 2351 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2352 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 2353 "dev": true, 2354 "license": "ISC", 2355 "dependencies": { 2356 "is-glob": "^4.0.3" 2357 }, 2358 "engines": { 2359 "node": ">=10.13.0" 2360 } 2361 }, 2362 "node_modules/globals": { 2363 "version": "14.0.0", 2364 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 2365 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 2366 "dev": true, 2367 "license": "MIT", 2368 "engines": { 2369 "node": ">=18" 2370 }, 2371 "funding": { 2372 "url": "https://github.com/sponsors/sindresorhus" 2373 } 2374 }, 2375 "node_modules/happy-dom": { 2376 "version": "20.10.6", 2377 "resolved": "https://registry.npmjs.org/happy-dom/-/happy-dom-20.10.6.tgz", 2378 "integrity": "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==", 2379 "dev": true, 2380 "license": "MIT", 2381 "dependencies": { 2382 "@types/node": ">=20.0.0", 2383 "@types/whatwg-mimetype": "^3.0.2", 2384 "@types/ws": "^8.18.1", 2385 "buffer-image-size": "^0.6.4", 2386 "entities": "^7.0.1", 2387 "whatwg-mimetype": "^3.0.0", 2388 "ws": "^8.21.0" 2389 }, 2390 "engines": { 2391 "node": ">=20.0.0" 2392 } 2393 }, 2394 "node_modules/has-flag": { 2395 "version": "4.0.0", 2396 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2397 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2398 "dev": true, 2399 "license": "MIT", 2400 "engines": { 2401 "node": ">=8" 2402 } 2403 }, 2404 "node_modules/ignore": { 2405 "version": "7.0.5", 2406 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 2407 "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 2408 "dev": true, 2409 "license": "MIT", 2410 "engines": { 2411 "node": ">= 4" 2412 } 2413 }, 2414 "node_modules/import-fresh": { 2415 "version": "3.3.1", 2416 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", 2417 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", 2418 "dev": true, 2419 "license": "MIT", 2420 "dependencies": { 2421 "parent-module": "^1.0.0", 2422 "resolve-from": "^4.0.0" 2423 }, 2424 "engines": { 2425 "node": ">=6" 2426 }, 2427 "funding": { 2428 "url": "https://github.com/sponsors/sindresorhus" 2429 } 2430 }, 2431 "node_modules/imurmurhash": { 2432 "version": "0.1.4", 2433 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2434 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 2435 "dev": true, 2436 "license": "MIT", 2437 "engines": { 2438 "node": ">=0.8.19" 2439 } 2440 }, 2441 "node_modules/is-extglob": { 2442 "version": "2.1.1", 2443 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2444 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 2445 "dev": true, 2446 "license": "MIT", 2447 "engines": { 2448 "node": ">=0.10.0" 2449 } 2450 }, 2451 "node_modules/is-glob": { 2452 "version": "4.0.3", 2453 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 2454 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 2455 "dev": true, 2456 "license": "MIT", 2457 "dependencies": { 2458 "is-extglob": "^2.1.1" 2459 }, 2460 "engines": { 2461 "node": ">=0.10.0" 2462 } 2463 }, 2464 "node_modules/isexe": { 2465 "version": "2.0.0", 2466 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2467 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2468 "dev": true, 2469 "license": "ISC" 2470 }, 2471 "node_modules/js-yaml": { 2472 "version": "4.2.0", 2473 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.2.0.tgz", 2474 "integrity": "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==", 2475 "dev": true, 2476 "funding": [ 2477 { 2478 "type": "github", 2479 "url": "https://github.com/sponsors/puzrin" 2480 }, 2481 { 2482 "type": "github", 2483 "url": "https://github.com/sponsors/nodeca" 2484 } 2485 ], 2486 "license": "MIT", 2487 "dependencies": { 2488 "argparse": "^2.0.1" 2489 }, 2490 "bin": { 2491 "js-yaml": "bin/js-yaml.js" 2492 } 2493 }, 2494 "node_modules/json-buffer": { 2495 "version": "3.0.1", 2496 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2497 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2498 "dev": true, 2499 "license": "MIT" 2500 }, 2501 "node_modules/json-schema-traverse": { 2502 "version": "0.4.1", 2503 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2504 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2505 "dev": true, 2506 "license": "MIT" 2507 }, 2508 "node_modules/json-stable-stringify-without-jsonify": { 2509 "version": "1.0.1", 2510 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2511 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 2512 "dev": true, 2513 "license": "MIT" 2514 }, 2515 "node_modules/keyv": { 2516 "version": "4.5.4", 2517 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 2518 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 2519 "dev": true, 2520 "license": "MIT", 2521 "dependencies": { 2522 "json-buffer": "3.0.1" 2523 } 2524 }, 2525 "node_modules/levn": { 2526 "version": "0.4.1", 2527 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 2528 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 2529 "dev": true, 2530 "license": "MIT", 2531 "dependencies": { 2532 "prelude-ls": "^1.2.1", 2533 "type-check": "~0.4.0" 2534 }, 2535 "engines": { 2536 "node": ">= 0.8.0" 2537 } 2538 }, 2539 "node_modules/lightningcss": { 2540 "version": "1.32.0", 2541 "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", 2542 "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", 2543 "dev": true, 2544 "license": "MPL-2.0", 2545 "dependencies": { 2546 "detect-libc": "^2.0.3" 2547 }, 2548 "engines": { 2549 "node": ">= 12.0.0" 2550 }, 2551 "funding": { 2552 "type": "opencollective", 2553 "url": "https://opencollective.com/parcel" 2554 }, 2555 "optionalDependencies": { 2556 "lightningcss-android-arm64": "1.32.0", 2557 "lightningcss-darwin-arm64": "1.32.0", 2558 "lightningcss-darwin-x64": "1.32.0", 2559 "lightningcss-freebsd-x64": "1.32.0", 2560 "lightningcss-linux-arm-gnueabihf": "1.32.0", 2561 "lightningcss-linux-arm64-gnu": "1.32.0", 2562 "lightningcss-linux-arm64-musl": "1.32.0", 2563 "lightningcss-linux-x64-gnu": "1.32.0", 2564 "lightningcss-linux-x64-musl": "1.32.0", 2565 "lightningcss-win32-arm64-msvc": "1.32.0", 2566 "lightningcss-win32-x64-msvc": "1.32.0" 2567 } 2568 }, 2569 "node_modules/lightningcss-android-arm64": { 2570 "version": "1.32.0", 2571 "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", 2572 "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", 2573 "cpu": [ 2574 "arm64" 2575 ], 2576 "dev": true, 2577 "license": "MPL-2.0", 2578 "optional": true, 2579 "os": [ 2580 "android" 2581 ], 2582 "engines": { 2583 "node": ">= 12.0.0" 2584 }, 2585 "funding": { 2586 "type": "opencollective", 2587 "url": "https://opencollective.com/parcel" 2588 } 2589 }, 2590 "node_modules/lightningcss-darwin-arm64": { 2591 "version": "1.32.0", 2592 "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", 2593 "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", 2594 "cpu": [ 2595 "arm64" 2596 ], 2597 "dev": true, 2598 "license": "MPL-2.0", 2599 "optional": true, 2600 "os": [ 2601 "darwin" 2602 ], 2603 "engines": { 2604 "node": ">= 12.0.0" 2605 }, 2606 "funding": { 2607 "type": "opencollective", 2608 "url": "https://opencollective.com/parcel" 2609 } 2610 }, 2611 "node_modules/lightningcss-darwin-x64": { 2612 "version": "1.32.0", 2613 "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", 2614 "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", 2615 "cpu": [ 2616 "x64" 2617 ], 2618 "dev": true, 2619 "license": "MPL-2.0", 2620 "optional": true, 2621 "os": [ 2622 "darwin" 2623 ], 2624 "engines": { 2625 "node": ">= 12.0.0" 2626 }, 2627 "funding": { 2628 "type": "opencollective", 2629 "url": "https://opencollective.com/parcel" 2630 } 2631 }, 2632 "node_modules/lightningcss-freebsd-x64": { 2633 "version": "1.32.0", 2634 "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", 2635 "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", 2636 "cpu": [ 2637 "x64" 2638 ], 2639 "dev": true, 2640 "license": "MPL-2.0", 2641 "optional": true, 2642 "os": [ 2643 "freebsd" 2644 ], 2645 "engines": { 2646 "node": ">= 12.0.0" 2647 }, 2648 "funding": { 2649 "type": "opencollective", 2650 "url": "https://opencollective.com/parcel" 2651 } 2652 }, 2653 "node_modules/lightningcss-linux-arm-gnueabihf": { 2654 "version": "1.32.0", 2655 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", 2656 "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", 2657 "cpu": [ 2658 "arm" 2659 ], 2660 "dev": true, 2661 "license": "MPL-2.0", 2662 "optional": true, 2663 "os": [ 2664 "linux" 2665 ], 2666 "engines": { 2667 "node": ">= 12.0.0" 2668 }, 2669 "funding": { 2670 "type": "opencollective", 2671 "url": "https://opencollective.com/parcel" 2672 } 2673 }, 2674 "node_modules/lightningcss-linux-arm64-gnu": { 2675 "version": "1.32.0", 2676 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", 2677 "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", 2678 "cpu": [ 2679 "arm64" 2680 ], 2681 "dev": true, 2682 "libc": [ 2683 "glibc" 2684 ], 2685 "license": "MPL-2.0", 2686 "optional": true, 2687 "os": [ 2688 "linux" 2689 ], 2690 "engines": { 2691 "node": ">= 12.0.0" 2692 }, 2693 "funding": { 2694 "type": "opencollective", 2695 "url": "https://opencollective.com/parcel" 2696 } 2697 }, 2698 "node_modules/lightningcss-linux-arm64-musl": { 2699 "version": "1.32.0", 2700 "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", 2701 "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", 2702 "cpu": [ 2703 "arm64" 2704 ], 2705 "dev": true, 2706 "libc": [ 2707 "musl" 2708 ], 2709 "license": "MPL-2.0", 2710 "optional": true, 2711 "os": [ 2712 "linux" 2713 ], 2714 "engines": { 2715 "node": ">= 12.0.0" 2716 }, 2717 "funding": { 2718 "type": "opencollective", 2719 "url": "https://opencollective.com/parcel" 2720 } 2721 }, 2722 "node_modules/lightningcss-linux-x64-gnu": { 2723 "version": "1.32.0", 2724 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", 2725 "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", 2726 "cpu": [ 2727 "x64" 2728 ], 2729 "dev": true, 2730 "libc": [ 2731 "glibc" 2732 ], 2733 "license": "MPL-2.0", 2734 "optional": true, 2735 "os": [ 2736 "linux" 2737 ], 2738 "engines": { 2739 "node": ">= 12.0.0" 2740 }, 2741 "funding": { 2742 "type": "opencollective", 2743 "url": "https://opencollective.com/parcel" 2744 } 2745 }, 2746 "node_modules/lightningcss-linux-x64-musl": { 2747 "version": "1.32.0", 2748 "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", 2749 "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", 2750 "cpu": [ 2751 "x64" 2752 ], 2753 "dev": true, 2754 "libc": [ 2755 "musl" 2756 ], 2757 "license": "MPL-2.0", 2758 "optional": true, 2759 "os": [ 2760 "linux" 2761 ], 2762 "engines": { 2763 "node": ">= 12.0.0" 2764 }, 2765 "funding": { 2766 "type": "opencollective", 2767 "url": "https://opencollective.com/parcel" 2768 } 2769 }, 2770 "node_modules/lightningcss-win32-arm64-msvc": { 2771 "version": "1.32.0", 2772 "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", 2773 "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", 2774 "cpu": [ 2775 "arm64" 2776 ], 2777 "dev": true, 2778 "license": "MPL-2.0", 2779 "optional": true, 2780 "os": [ 2781 "win32" 2782 ], 2783 "engines": { 2784 "node": ">= 12.0.0" 2785 }, 2786 "funding": { 2787 "type": "opencollective", 2788 "url": "https://opencollective.com/parcel" 2789 } 2790 }, 2791 "node_modules/lightningcss-win32-x64-msvc": { 2792 "version": "1.32.0", 2793 "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", 2794 "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", 2795 "cpu": [ 2796 "x64" 2797 ], 2798 "dev": true, 2799 "license": "MPL-2.0", 2800 "optional": true, 2801 "os": [ 2802 "win32" 2803 ], 2804 "engines": { 2805 "node": ">= 12.0.0" 2806 }, 2807 "funding": { 2808 "type": "opencollective", 2809 "url": "https://opencollective.com/parcel" 2810 } 2811 }, 2812 "node_modules/locate-path": { 2813 "version": "6.0.0", 2814 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 2815 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 2816 "dev": true, 2817 "license": "MIT", 2818 "dependencies": { 2819 "p-locate": "^5.0.0" 2820 }, 2821 "engines": { 2822 "node": ">=10" 2823 }, 2824 "funding": { 2825 "url": "https://github.com/sponsors/sindresorhus" 2826 } 2827 }, 2828 "node_modules/lodash.merge": { 2829 "version": "4.6.2", 2830 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2831 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2832 "dev": true, 2833 "license": "MIT" 2834 }, 2835 "node_modules/magic-string": { 2836 "version": "0.30.21", 2837 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 2838 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 2839 "dev": true, 2840 "license": "MIT", 2841 "dependencies": { 2842 "@jridgewell/sourcemap-codec": "^1.5.5" 2843 } 2844 }, 2845 "node_modules/minimatch": { 2846 "version": "10.2.5", 2847 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", 2848 "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", 2849 "dev": true, 2850 "license": "BlueOak-1.0.0", 2851 "dependencies": { 2852 "brace-expansion": "^5.0.5" 2853 }, 2854 "engines": { 2855 "node": "18 || 20 || >=22" 2856 }, 2857 "funding": { 2858 "url": "https://github.com/sponsors/isaacs" 2859 } 2860 }, 2861 "node_modules/ms": { 2862 "version": "2.1.3", 2863 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 2864 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 2865 "dev": true, 2866 "license": "MIT" 2867 }, 2868 "node_modules/nanoid": { 2869 "version": "5.1.15", 2870 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.15.tgz", 2871 "integrity": "sha512-kBg3RpGtIe+RpTbyXwoI6pk5yD7KUiI3sygUqgeBMRst42KmhB4RZC7eiO9Wa1HIpaCCtpE2DJ6OI4Wi5ebwFw==", 2872 "funding": [ 2873 { 2874 "type": "github", 2875 "url": "https://github.com/sponsors/ai" 2876 } 2877 ], 2878 "license": "MIT", 2879 "bin": { 2880 "nanoid": "bin/nanoid.js" 2881 }, 2882 "engines": { 2883 "node": "^18 || >=20" 2884 } 2885 }, 2886 "node_modules/natural-compare": { 2887 "version": "1.4.0", 2888 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2889 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 2890 "dev": true, 2891 "license": "MIT" 2892 }, 2893 "node_modules/obug": { 2894 "version": "2.1.3", 2895 "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.3.tgz", 2896 "integrity": "sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==", 2897 "dev": true, 2898 "funding": [ 2899 "https://github.com/sponsors/sxzz", 2900 "https://opencollective.com/debug" 2901 ], 2902 "license": "MIT", 2903 "engines": { 2904 "node": ">=12.20.0" 2905 } 2906 }, 2907 "node_modules/optionator": { 2908 "version": "0.9.4", 2909 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", 2910 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", 2911 "dev": true, 2912 "license": "MIT", 2913 "dependencies": { 2914 "deep-is": "^0.1.3", 2915 "fast-levenshtein": "^2.0.6", 2916 "levn": "^0.4.1", 2917 "prelude-ls": "^1.2.1", 2918 "type-check": "^0.4.0", 2919 "word-wrap": "^1.2.5" 2920 }, 2921 "engines": { 2922 "node": ">= 0.8.0" 2923 } 2924 }, 2925 "node_modules/p-limit": { 2926 "version": "3.1.0", 2927 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 2928 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 2929 "dev": true, 2930 "license": "MIT", 2931 "dependencies": { 2932 "yocto-queue": "^0.1.0" 2933 }, 2934 "engines": { 2935 "node": ">=10" 2936 }, 2937 "funding": { 2938 "url": "https://github.com/sponsors/sindresorhus" 2939 } 2940 }, 2941 "node_modules/p-locate": { 2942 "version": "5.0.0", 2943 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 2944 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 2945 "dev": true, 2946 "license": "MIT", 2947 "dependencies": { 2948 "p-limit": "^3.0.2" 2949 }, 2950 "engines": { 2951 "node": ">=10" 2952 }, 2953 "funding": { 2954 "url": "https://github.com/sponsors/sindresorhus" 2955 } 2956 }, 2957 "node_modules/parent-module": { 2958 "version": "1.0.1", 2959 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2960 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2961 "dev": true, 2962 "license": "MIT", 2963 "dependencies": { 2964 "callsites": "^3.0.0" 2965 }, 2966 "engines": { 2967 "node": ">=6" 2968 } 2969 }, 2970 "node_modules/path-exists": { 2971 "version": "4.0.0", 2972 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2973 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2974 "dev": true, 2975 "license": "MIT", 2976 "engines": { 2977 "node": ">=8" 2978 } 2979 }, 2980 "node_modules/path-key": { 2981 "version": "3.1.1", 2982 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 2983 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 2984 "dev": true, 2985 "license": "MIT", 2986 "engines": { 2987 "node": ">=8" 2988 } 2989 }, 2990 "node_modules/pathe": { 2991 "version": "2.0.3", 2992 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 2993 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 2994 "dev": true, 2995 "license": "MIT" 2996 }, 2997 "node_modules/picocolors": { 2998 "version": "1.1.1", 2999 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 3000 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 3001 "dev": true, 3002 "license": "ISC" 3003 }, 3004 "node_modules/picomatch": { 3005 "version": "4.0.4", 3006 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", 3007 "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==", 3008 "dev": true, 3009 "license": "MIT", 3010 "engines": { 3011 "node": ">=12" 3012 }, 3013 "funding": { 3014 "url": "https://github.com/sponsors/jonschlinkert" 3015 } 3016 }, 3017 "node_modules/postcss": { 3018 "version": "8.5.15", 3019 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", 3020 "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", 3021 "dev": true, 3022 "funding": [ 3023 { 3024 "type": "opencollective", 3025 "url": "https://opencollective.com/postcss/" 3026 }, 3027 { 3028 "type": "tidelift", 3029 "url": "https://tidelift.com/funding/github/npm/postcss" 3030 }, 3031 { 3032 "type": "github", 3033 "url": "https://github.com/sponsors/ai" 3034 } 3035 ], 3036 "license": "MIT", 3037 "dependencies": { 3038 "nanoid": "^3.3.12", 3039 "picocolors": "^1.1.1", 3040 "source-map-js": "^1.2.1" 3041 }, 3042 "engines": { 3043 "node": "^10 || ^12 || >=14" 3044 } 3045 }, 3046 "node_modules/postcss/node_modules/nanoid": { 3047 "version": "3.3.15", 3048 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.15.tgz", 3049 "integrity": "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==", 3050 "dev": true, 3051 "funding": [ 3052 { 3053 "type": "github", 3054 "url": "https://github.com/sponsors/ai" 3055 } 3056 ], 3057 "license": "MIT", 3058 "bin": { 3059 "nanoid": "bin/nanoid.cjs" 3060 }, 3061 "engines": { 3062 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 3063 } 3064 }, 3065 "node_modules/prelude-ls": { 3066 "version": "1.2.1", 3067 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 3068 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 3069 "dev": true, 3070 "license": "MIT", 3071 "engines": { 3072 "node": ">= 0.8.0" 3073 } 3074 }, 3075 "node_modules/punycode": { 3076 "version": "2.3.1", 3077 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 3078 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 3079 "dev": true, 3080 "license": "MIT", 3081 "engines": { 3082 "node": ">=6" 3083 } 3084 }, 3085 "node_modules/resolve-from": { 3086 "version": "4.0.0", 3087 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3088 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3089 "dev": true, 3090 "license": "MIT", 3091 "engines": { 3092 "node": ">=4" 3093 } 3094 }, 3095 "node_modules/rolldown": { 3096 "version": "1.0.3", 3097 "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.3.tgz", 3098 "integrity": "sha512-i00lAJ2ks1BYr7rjNjKC7BcqAS7nVfiT3QX1SI5aY+AFHblCmaUf9OE9dbdzDvW6dJxbi2ZCZiy9v3CcwOiX3g==", 3099 "dev": true, 3100 "license": "MIT", 3101 "dependencies": { 3102 "@oxc-project/types": "=0.133.0", 3103 "@rolldown/pluginutils": "^1.0.0" 3104 }, 3105 "bin": { 3106 "rolldown": "bin/cli.mjs" 3107 }, 3108 "engines": { 3109 "node": "^20.19.0 || >=22.12.0" 3110 }, 3111 "optionalDependencies": { 3112 "@rolldown/binding-android-arm64": "1.0.3", 3113 "@rolldown/binding-darwin-arm64": "1.0.3", 3114 "@rolldown/binding-darwin-x64": "1.0.3", 3115 "@rolldown/binding-freebsd-x64": "1.0.3", 3116 "@rolldown/binding-linux-arm-gnueabihf": "1.0.3", 3117 "@rolldown/binding-linux-arm64-gnu": "1.0.3", 3118 "@rolldown/binding-linux-arm64-musl": "1.0.3", 3119 "@rolldown/binding-linux-ppc64-gnu": "1.0.3", 3120 "@rolldown/binding-linux-s390x-gnu": "1.0.3", 3121 "@rolldown/binding-linux-x64-gnu": "1.0.3", 3122 "@rolldown/binding-linux-x64-musl": "1.0.3", 3123 "@rolldown/binding-openharmony-arm64": "1.0.3", 3124 "@rolldown/binding-wasm32-wasi": "1.0.3", 3125 "@rolldown/binding-win32-arm64-msvc": "1.0.3", 3126 "@rolldown/binding-win32-x64-msvc": "1.0.3" 3127 } 3128 }, 3129 "node_modules/semver": { 3130 "version": "7.8.5", 3131 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", 3132 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", 3133 "dev": true, 3134 "license": "ISC", 3135 "bin": { 3136 "semver": "bin/semver.js" 3137 }, 3138 "engines": { 3139 "node": ">=10" 3140 } 3141 }, 3142 "node_modules/shebang-command": { 3143 "version": "2.0.0", 3144 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 3145 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 3146 "dev": true, 3147 "license": "MIT", 3148 "dependencies": { 3149 "shebang-regex": "^3.0.0" 3150 }, 3151 "engines": { 3152 "node": ">=8" 3153 } 3154 }, 3155 "node_modules/shebang-regex": { 3156 "version": "3.0.0", 3157 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 3158 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 3159 "dev": true, 3160 "license": "MIT", 3161 "engines": { 3162 "node": ">=8" 3163 } 3164 }, 3165 "node_modules/siginfo": { 3166 "version": "2.0.0", 3167 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 3168 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 3169 "dev": true, 3170 "license": "ISC" 3171 }, 3172 "node_modules/source-map-js": { 3173 "version": "1.2.1", 3174 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 3175 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 3176 "dev": true, 3177 "license": "BSD-3-Clause", 3178 "engines": { 3179 "node": ">=0.10.0" 3180 } 3181 }, 3182 "node_modules/stackback": { 3183 "version": "0.0.2", 3184 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 3185 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 3186 "dev": true, 3187 "license": "MIT" 3188 }, 3189 "node_modules/std-env": { 3190 "version": "4.1.0", 3191 "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz", 3192 "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==", 3193 "dev": true, 3194 "license": "MIT" 3195 }, 3196 "node_modules/strip-json-comments": { 3197 "version": "3.1.1", 3198 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 3199 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 3200 "dev": true, 3201 "license": "MIT", 3202 "engines": { 3203 "node": ">=8" 3204 }, 3205 "funding": { 3206 "url": "https://github.com/sponsors/sindresorhus" 3207 } 3208 }, 3209 "node_modules/supports-color": { 3210 "version": "7.2.0", 3211 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 3212 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 3213 "dev": true, 3214 "license": "MIT", 3215 "dependencies": { 3216 "has-flag": "^4.0.0" 3217 }, 3218 "engines": { 3219 "node": ">=8" 3220 } 3221 }, 3222 "node_modules/tinybench": { 3223 "version": "2.9.0", 3224 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 3225 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 3226 "dev": true, 3227 "license": "MIT" 3228 }, 3229 "node_modules/tinyexec": { 3230 "version": "1.2.4", 3231 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.2.4.tgz", 3232 "integrity": "sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==", 3233 "dev": true, 3234 "license": "MIT", 3235 "engines": { 3236 "node": ">=18" 3237 } 3238 }, 3239 "node_modules/tinyglobby": { 3240 "version": "0.2.17", 3241 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", 3242 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", 3243 "dev": true, 3244 "license": "MIT", 3245 "dependencies": { 3246 "fdir": "^6.5.0", 3247 "picomatch": "^4.0.4" 3248 }, 3249 "engines": { 3250 "node": ">=12.0.0" 3251 }, 3252 "funding": { 3253 "url": "https://github.com/sponsors/SuperchupuDev" 3254 } 3255 }, 3256 "node_modules/tinyrainbow": { 3257 "version": "3.1.0", 3258 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", 3259 "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", 3260 "dev": true, 3261 "license": "MIT", 3262 "engines": { 3263 "node": ">=14.0.0" 3264 } 3265 }, 3266 "node_modules/ts-api-utils": { 3267 "version": "2.5.0", 3268 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz", 3269 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==", 3270 "dev": true, 3271 "license": "MIT", 3272 "engines": { 3273 "node": ">=18.12" 3274 }, 3275 "peerDependencies": { 3276 "typescript": ">=4.8.4" 3277 } 3278 }, 3279 "node_modules/tslib": { 3280 "version": "2.8.1", 3281 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 3282 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 3283 "dev": true, 3284 "license": "0BSD", 3285 "optional": true 3286 }, 3287 "node_modules/tsx": { 3288 "version": "4.22.4", 3289 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.4.tgz", 3290 "integrity": "sha512-X8EX+XV4QR5xCsrgxaED954zTDfY8KqlDtskKEL0cHhyS/P8b4IFOvGDQpsC9Q1XnLq915wEfwwY/zzskCtmhg==", 3291 "dev": true, 3292 "license": "MIT", 3293 "dependencies": { 3294 "esbuild": "~0.28.0" 3295 }, 3296 "bin": { 3297 "tsx": "dist/cli.mjs" 3298 }, 3299 "engines": { 3300 "node": ">=18.0.0" 3301 }, 3302 "optionalDependencies": { 3303 "fsevents": "~2.3.3" 3304 } 3305 }, 3306 "node_modules/type-check": { 3307 "version": "0.4.0", 3308 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 3309 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 3310 "dev": true, 3311 "license": "MIT", 3312 "dependencies": { 3313 "prelude-ls": "^1.2.1" 3314 }, 3315 "engines": { 3316 "node": ">= 0.8.0" 3317 } 3318 }, 3319 "node_modules/typescript": { 3320 "version": "6.0.3", 3321 "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.3.tgz", 3322 "integrity": "sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==", 3323 "devOptional": true, 3324 "license": "Apache-2.0", 3325 "bin": { 3326 "tsc": "bin/tsc", 3327 "tsserver": "bin/tsserver" 3328 }, 3329 "engines": { 3330 "node": ">=14.17" 3331 } 3332 }, 3333 "node_modules/undici-types": { 3334 "version": "8.3.0", 3335 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-8.3.0.tgz", 3336 "integrity": "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==", 3337 "dev": true, 3338 "license": "MIT" 3339 }, 3340 "node_modules/unicode-segmenter": { 3341 "version": "0.14.5", 3342 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz", 3343 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==", 3344 "license": "MIT" 3345 }, 3346 "node_modules/uri-js": { 3347 "version": "4.4.1", 3348 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3349 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 3350 "dev": true, 3351 "license": "BSD-2-Clause", 3352 "dependencies": { 3353 "punycode": "^2.1.0" 3354 } 3355 }, 3356 "node_modules/valibot": { 3357 "version": "1.4.1", 3358 "resolved": "https://registry.npmjs.org/valibot/-/valibot-1.4.1.tgz", 3359 "integrity": "sha512-klCmFTz2jeDluy9RwX+F884TCiogtdBJ/YaxSx1EOBYXa3NXNWj8kR1jjN8rzluwojJVWWaHJ4r1U5LfICnM3g==", 3360 "license": "MIT", 3361 "peerDependencies": { 3362 "typescript": ">=5" 3363 }, 3364 "peerDependenciesMeta": { 3365 "typescript": { 3366 "optional": true 3367 } 3368 } 3369 }, 3370 "node_modules/vite": { 3371 "version": "8.0.16", 3372 "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.16.tgz", 3373 "integrity": "sha512-h9bXPmJichP5fLmVQo3PyaGSDE2n3aPuomeAlVRm0JLmt4rY6zmPKd59HYI4LNW8oTK7tlTsuC7l/m7awx9Jcw==", 3374 "dev": true, 3375 "license": "MIT", 3376 "dependencies": { 3377 "lightningcss": "^1.32.0", 3378 "picomatch": "^4.0.4", 3379 "postcss": "^8.5.15", 3380 "rolldown": "1.0.3", 3381 "tinyglobby": "^0.2.17" 3382 }, 3383 "bin": { 3384 "vite": "bin/vite.js" 3385 }, 3386 "engines": { 3387 "node": "^20.19.0 || >=22.12.0" 3388 }, 3389 "funding": { 3390 "url": "https://github.com/vitejs/vite?sponsor=1" 3391 }, 3392 "optionalDependencies": { 3393 "fsevents": "~2.3.3" 3394 }, 3395 "peerDependencies": { 3396 "@types/node": "^20.19.0 || >=22.12.0", 3397 "@vitejs/devtools": "^0.1.18", 3398 "esbuild": "^0.27.0 || ^0.28.0", 3399 "jiti": ">=1.21.0", 3400 "less": "^4.0.0", 3401 "sass": "^1.70.0", 3402 "sass-embedded": "^1.70.0", 3403 "stylus": ">=0.54.8", 3404 "sugarss": "^5.0.0", 3405 "terser": "^5.16.0", 3406 "tsx": "^4.8.1", 3407 "yaml": "^2.4.2" 3408 }, 3409 "peerDependenciesMeta": { 3410 "@types/node": { 3411 "optional": true 3412 }, 3413 "@vitejs/devtools": { 3414 "optional": true 3415 }, 3416 "esbuild": { 3417 "optional": true 3418 }, 3419 "jiti": { 3420 "optional": true 3421 }, 3422 "less": { 3423 "optional": true 3424 }, 3425 "sass": { 3426 "optional": true 3427 }, 3428 "sass-embedded": { 3429 "optional": true 3430 }, 3431 "stylus": { 3432 "optional": true 3433 }, 3434 "sugarss": { 3435 "optional": true 3436 }, 3437 "terser": { 3438 "optional": true 3439 }, 3440 "tsx": { 3441 "optional": true 3442 }, 3443 "yaml": { 3444 "optional": true 3445 } 3446 } 3447 }, 3448 "node_modules/vitest": { 3449 "version": "4.1.9", 3450 "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.9.tgz", 3451 "integrity": "sha512-nE3/LEyc0z87uHYLZebqCUOaJr2hdtuPp7BQ4BosVFnfltxgAvMG08NyrSGlPpOUWvR27c5flSmYFTNr78L9GQ==", 3452 "dev": true, 3453 "license": "MIT", 3454 "dependencies": { 3455 "@vitest/expect": "4.1.9", 3456 "@vitest/mocker": "4.1.9", 3457 "@vitest/pretty-format": "4.1.9", 3458 "@vitest/runner": "4.1.9", 3459 "@vitest/snapshot": "4.1.9", 3460 "@vitest/spy": "4.1.9", 3461 "@vitest/utils": "4.1.9", 3462 "es-module-lexer": "^2.0.0", 3463 "expect-type": "^1.3.0", 3464 "magic-string": "^0.30.21", 3465 "obug": "^2.1.1", 3466 "pathe": "^2.0.3", 3467 "picomatch": "^4.0.3", 3468 "std-env": "^4.0.0-rc.1", 3469 "tinybench": "^2.9.0", 3470 "tinyexec": "^1.0.2", 3471 "tinyglobby": "^0.2.15", 3472 "tinyrainbow": "^3.1.0", 3473 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", 3474 "why-is-node-running": "^2.3.0" 3475 }, 3476 "bin": { 3477 "vitest": "vitest.mjs" 3478 }, 3479 "engines": { 3480 "node": "^20.0.0 || ^22.0.0 || >=24.0.0" 3481 }, 3482 "funding": { 3483 "url": "https://opencollective.com/vitest" 3484 }, 3485 "peerDependencies": { 3486 "@edge-runtime/vm": "*", 3487 "@opentelemetry/api": "^1.9.0", 3488 "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", 3489 "@vitest/browser-playwright": "4.1.9", 3490 "@vitest/browser-preview": "4.1.9", 3491 "@vitest/browser-webdriverio": "4.1.9", 3492 "@vitest/coverage-istanbul": "4.1.9", 3493 "@vitest/coverage-v8": "4.1.9", 3494 "@vitest/ui": "4.1.9", 3495 "happy-dom": "*", 3496 "jsdom": "*", 3497 "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 3498 }, 3499 "peerDependenciesMeta": { 3500 "@edge-runtime/vm": { 3501 "optional": true 3502 }, 3503 "@opentelemetry/api": { 3504 "optional": true 3505 }, 3506 "@types/node": { 3507 "optional": true 3508 }, 3509 "@vitest/browser-playwright": { 3510 "optional": true 3511 }, 3512 "@vitest/browser-preview": { 3513 "optional": true 3514 }, 3515 "@vitest/browser-webdriverio": { 3516 "optional": true 3517 }, 3518 "@vitest/coverage-istanbul": { 3519 "optional": true 3520 }, 3521 "@vitest/coverage-v8": { 3522 "optional": true 3523 }, 3524 "@vitest/ui": { 3525 "optional": true 3526 }, 3527 "happy-dom": { 3528 "optional": true 3529 }, 3530 "jsdom": { 3531 "optional": true 3532 }, 3533 "vite": { 3534 "optional": false 3535 } 3536 } 3537 }, 3538 "node_modules/whatwg-mimetype": { 3539 "version": "3.0.0", 3540 "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", 3541 "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", 3542 "dev": true, 3543 "license": "MIT", 3544 "engines": { 3545 "node": ">=12" 3546 } 3547 }, 3548 "node_modules/which": { 3549 "version": "2.0.2", 3550 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 3551 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 3552 "dev": true, 3553 "license": "ISC", 3554 "dependencies": { 3555 "isexe": "^2.0.0" 3556 }, 3557 "bin": { 3558 "node-which": "bin/node-which" 3559 }, 3560 "engines": { 3561 "node": ">= 8" 3562 } 3563 }, 3564 "node_modules/why-is-node-running": { 3565 "version": "2.3.0", 3566 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 3567 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 3568 "dev": true, 3569 "license": "MIT", 3570 "dependencies": { 3571 "siginfo": "^2.0.0", 3572 "stackback": "0.0.2" 3573 }, 3574 "bin": { 3575 "why-is-node-running": "cli.js" 3576 }, 3577 "engines": { 3578 "node": ">=8" 3579 } 3580 }, 3581 "node_modules/word-wrap": { 3582 "version": "1.2.5", 3583 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 3584 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 3585 "dev": true, 3586 "license": "MIT", 3587 "engines": { 3588 "node": ">=0.10.0" 3589 } 3590 }, 3591 "node_modules/ws": { 3592 "version": "8.21.0", 3593 "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.0.tgz", 3594 "integrity": "sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==", 3595 "dev": true, 3596 "license": "MIT", 3597 "engines": { 3598 "node": ">=10.0.0" 3599 }, 3600 "peerDependencies": { 3601 "bufferutil": "^4.0.1", 3602 "utf-8-validate": ">=5.0.2" 3603 }, 3604 "peerDependenciesMeta": { 3605 "bufferutil": { 3606 "optional": true 3607 }, 3608 "utf-8-validate": { 3609 "optional": true 3610 } 3611 } 3612 }, 3613 "node_modules/yocto-queue": { 3614 "version": "0.1.0", 3615 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 3616 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 3617 "dev": true, 3618 "license": "MIT", 3619 "engines": { 3620 "node": ">=10" 3621 }, 3622 "funding": { 3623 "url": "https://github.com/sponsors/sindresorhus" 3624 } 3625 } 3626 } 3627}