spb/khaelor Public
KHAELOR — a terminal-native autonomous engineering agent powered by Anthropic.
TypeScript 82.9%
HTML 14.9%
CSS 1.1%
JavaScript 0.7%
1{2 "name": "khaelor",3 "version": "0.1.1",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "khaelor",9 "version": "0.1.1",10 "license": "UNLICENSED",11 "dependencies": {12 "@anthropic-ai/sdk": "^0.70.0"13 },14 "bin": {15 "khaelor": "dist/cli/main.js"16 },17 "devDependencies": {18 "@types/node": "^22.10.0",19 "eslint": "^9.20.0",20 "tsx": "^4.19.0",21 "typescript": "^5.7.0",22 "typescript-eslint": "^8.24.0",23 "vitest": "^3.0.0"24 },25 "engines": {26 "node": ">=22"27 }28 },29 "node_modules/@anthropic-ai/sdk": {30 "version": "0.70.1",31 "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.70.1.tgz",32 "integrity": "sha512-AGEhifuvE22VxfQ5ROxViTgM8NuVQzEvqcN8bttR4AP24ythmNE/cL/SrOz79xiv7/osrsmCyErjsistJi7Z8A==",33 "license": "MIT",34 "dependencies": {35 "json-schema-to-ts": "^3.1.1"36 },37 "bin": {38 "anthropic-ai-sdk": "bin/cli"39 },40 "peerDependencies": {41 "zod": "^3.25.0 || ^4.0.0"42 },43 "peerDependenciesMeta": {44 "zod": {45 "optional": true46 }47 }48 },49 "node_modules/@babel/runtime": {50 "version": "7.29.7",51 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",52 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",53 "license": "MIT",54 "engines": {55 "node": ">=6.9.0"56 }57 },58 "node_modules/@esbuild/aix-ppc64": {59 "version": "0.28.2",60 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.2.tgz",61 "integrity": "sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==",62 "cpu": [63 "ppc64"64 ],65 "dev": true,66 "license": "MIT",67 "optional": true,68 "os": [69 "aix"70 ],71 "engines": {72 "node": ">=18"73 }74 },75 "node_modules/@esbuild/android-arm": {76 "version": "0.28.2",77 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.2.tgz",78 "integrity": "sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==",79 "cpu": [80 "arm"81 ],82 "dev": true,83 "license": "MIT",84 "optional": true,85 "os": [86 "android"87 ],88 "engines": {89 "node": ">=18"90 }91 },92 "node_modules/@esbuild/android-arm64": {93 "version": "0.28.2",94 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.2.tgz",95 "integrity": "sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==",96 "cpu": [97 "arm64"98 ],99 "dev": true,100 "license": "MIT",101 "optional": true,102 "os": [103 "android"104 ],105 "engines": {106 "node": ">=18"107 }108 },109 "node_modules/@esbuild/android-x64": {110 "version": "0.28.2",111 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.2.tgz",112 "integrity": "sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==",113 "cpu": [114 "x64"115 ],116 "dev": true,117 "license": "MIT",118 "optional": true,119 "os": [120 "android"121 ],122 "engines": {123 "node": ">=18"124 }125 },126 "node_modules/@esbuild/darwin-arm64": {127 "version": "0.28.2",128 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.2.tgz",129 "integrity": "sha512-n4KqkOQrraxHJcgjM1RvwbigfQKIKJVpM7xp+KsxiyUSrRdIXnt73VhrPAx0fV44hgfmIVKjxMN9J1t5jySVkw==",130 "cpu": [131 "arm64"132 ],133 "dev": true,134 "license": "MIT",135 "optional": true,136 "os": [137 "darwin"138 ],139 "engines": {140 "node": ">=18"141 }142 },143 "node_modules/@esbuild/darwin-x64": {144 "version": "0.28.2",145 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.2.tgz",146 "integrity": "sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==",147 "cpu": [148 "x64"149 ],150 "dev": true,151 "license": "MIT",152 "optional": true,153 "os": [154 "darwin"155 ],156 "engines": {157 "node": ">=18"158 }159 },160 "node_modules/@esbuild/freebsd-arm64": {161 "version": "0.28.2",162 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.2.tgz",163 "integrity": "sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==",164 "cpu": [165 "arm64"166 ],167 "dev": true,168 "license": "MIT",169 "optional": true,170 "os": [171 "freebsd"172 ],173 "engines": {174 "node": ">=18"175 }176 },177 "node_modules/@esbuild/freebsd-x64": {178 "version": "0.28.2",179 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.2.tgz",180 "integrity": "sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==",181 "cpu": [182 "x64"183 ],184 "dev": true,185 "license": "MIT",186 "optional": true,187 "os": [188 "freebsd"189 ],190 "engines": {191 "node": ">=18"192 }193 },194 "node_modules/@esbuild/linux-arm": {195 "version": "0.28.2",196 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.2.tgz",197 "integrity": "sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==",198 "cpu": [199 "arm"200 ],201 "dev": true,202 "license": "MIT",203 "optional": true,204 "os": [205 "linux"206 ],207 "engines": {208 "node": ">=18"209 }210 },211 "node_modules/@esbuild/linux-arm64": {212 "version": "0.28.2",213 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.2.tgz",214 "integrity": "sha512-pW4AC0P3it8c7do9MVM4p51FzHzdM/TZrerurgRcHJ2WTa1VQ1CIq18xncfpBJw4ojkiZZrKW2yIBWBP92j6Ug==",215 "cpu": [216 "arm64"217 ],218 "dev": true,219 "license": "MIT",220 "optional": true,221 "os": [222 "linux"223 ],224 "engines": {225 "node": ">=18"226 }227 },228 "node_modules/@esbuild/linux-ia32": {229 "version": "0.28.2",230 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.2.tgz",231 "integrity": "sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==",232 "cpu": [233 "ia32"234 ],235 "dev": true,236 "license": "MIT",237 "optional": true,238 "os": [239 "linux"240 ],241 "engines": {242 "node": ">=18"243 }244 },245 "node_modules/@esbuild/linux-loong64": {246 "version": "0.28.2",247 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.2.tgz",248 "integrity": "sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==",249 "cpu": [250 "loong64"251 ],252 "dev": true,253 "license": "MIT",254 "optional": true,255 "os": [256 "linux"257 ],258 "engines": {259 "node": ">=18"260 }261 },262 "node_modules/@esbuild/linux-mips64el": {263 "version": "0.28.2",264 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.2.tgz",265 "integrity": "sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==",266 "cpu": [267 "mips64el"268 ],269 "dev": true,270 "license": "MIT",271 "optional": true,272 "os": [273 "linux"274 ],275 "engines": {276 "node": ">=18"277 }278 },279 "node_modules/@esbuild/linux-ppc64": {280 "version": "0.28.2",281 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.2.tgz",282 "integrity": "sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==",283 "cpu": [284 "ppc64"285 ],286 "dev": true,287 "license": "MIT",288 "optional": true,289 "os": [290 "linux"291 ],292 "engines": {293 "node": ">=18"294 }295 },296 "node_modules/@esbuild/linux-riscv64": {297 "version": "0.28.2",298 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.2.tgz",299 "integrity": "sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==",300 "cpu": [301 "riscv64"302 ],303 "dev": true,304 "license": "MIT",305 "optional": true,306 "os": [307 "linux"308 ],309 "engines": {310 "node": ">=18"311 }312 },313 "node_modules/@esbuild/linux-s390x": {314 "version": "0.28.2",315 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.2.tgz",316 "integrity": "sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==",317 "cpu": [318 "s390x"319 ],320 "dev": true,321 "license": "MIT",322 "optional": true,323 "os": [324 "linux"325 ],326 "engines": {327 "node": ">=18"328 }329 },330 "node_modules/@esbuild/linux-x64": {331 "version": "0.28.2",332 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.2.tgz",333 "integrity": "sha512-4xTZr1FUmSoQW4XIWmit3tzQrUTZM+N3P0XV8xROKYF50XfI7xeO90+1bZvNwxIufQ9hDQVRJH5YhgPVF8A/HQ==",334 "cpu": [335 "x64"336 ],337 "dev": true,338 "license": "MIT",339 "optional": true,340 "os": [341 "linux"342 ],343 "engines": {344 "node": ">=18"345 }346 },347 "node_modules/@esbuild/netbsd-arm64": {348 "version": "0.28.2",349 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.2.tgz",350 "integrity": "sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==",351 "cpu": [352 "arm64"353 ],354 "dev": true,355 "license": "MIT",356 "optional": true,357 "os": [358 "netbsd"359 ],360 "engines": {361 "node": ">=18"362 }363 },364 "node_modules/@esbuild/netbsd-x64": {365 "version": "0.28.2",366 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.2.tgz",367 "integrity": "sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==",368 "cpu": [369 "x64"370 ],371 "dev": true,372 "license": "MIT",373 "optional": true,374 "os": [375 "netbsd"376 ],377 "engines": {378 "node": ">=18"379 }380 },381 "node_modules/@esbuild/openbsd-arm64": {382 "version": "0.28.2",383 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.2.tgz",384 "integrity": "sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==",385 "cpu": [386 "arm64"387 ],388 "dev": true,389 "license": "MIT",390 "optional": true,391 "os": [392 "openbsd"393 ],394 "engines": {395 "node": ">=18"396 }397 },398 "node_modules/@esbuild/openbsd-x64": {399 "version": "0.28.2",400 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.2.tgz",401 "integrity": "sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==",402 "cpu": [403 "x64"404 ],405 "dev": true,406 "license": "MIT",407 "optional": true,408 "os": [409 "openbsd"410 ],411 "engines": {412 "node": ">=18"413 }414 },415 "node_modules/@esbuild/openharmony-arm64": {416 "version": "0.28.2",417 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.2.tgz",418 "integrity": "sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==",419 "cpu": [420 "arm64"421 ],422 "dev": true,423 "license": "MIT",424 "optional": true,425 "os": [426 "openharmony"427 ],428 "engines": {429 "node": ">=18"430 }431 },432 "node_modules/@esbuild/sunos-x64": {433 "version": "0.28.2",434 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.2.tgz",435 "integrity": "sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==",436 "cpu": [437 "x64"438 ],439 "dev": true,440 "license": "MIT",441 "optional": true,442 "os": [443 "sunos"444 ],445 "engines": {446 "node": ">=18"447 }448 },449 "node_modules/@esbuild/win32-arm64": {450 "version": "0.28.2",451 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.2.tgz",452 "integrity": "sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==",453 "cpu": [454 "arm64"455 ],456 "dev": true,457 "license": "MIT",458 "optional": true,459 "os": [460 "win32"461 ],462 "engines": {463 "node": ">=18"464 }465 },466 "node_modules/@esbuild/win32-ia32": {467 "version": "0.28.2",468 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.2.tgz",469 "integrity": "sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==",470 "cpu": [471 "ia32"472 ],473 "dev": true,474 "license": "MIT",475 "optional": true,476 "os": [477 "win32"478 ],479 "engines": {480 "node": ">=18"481 }482 },483 "node_modules/@esbuild/win32-x64": {484 "version": "0.28.2",485 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.2.tgz",486 "integrity": "sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==",487 "cpu": [488 "x64"489 ],490 "dev": true,491 "license": "MIT",492 "optional": true,493 "os": [494 "win32"495 ],496 "engines": {497 "node": ">=18"498 }499 },500 "node_modules/@eslint-community/eslint-utils": {501 "version": "4.10.1",502 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz",503 "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==",504 "dev": true,505 "license": "MIT",506 "dependencies": {507 "eslint-visitor-keys": "^3.4.3"508 },509 "engines": {510 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"511 },512 "funding": {513 "url": "https://opencollective.com/eslint"514 },515 "peerDependencies": {516 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"517 }518 },519 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {520 "version": "3.4.3",521 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",522 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",523 "dev": true,524 "license": "Apache-2.0",525 "engines": {526 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"527 },528 "funding": {529 "url": "https://opencollective.com/eslint"530 }531 },532 "node_modules/@eslint-community/regexpp": {533 "version": "4.12.2",534 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",535 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",536 "dev": true,537 "license": "MIT",538 "engines": {539 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"540 }541 },542 "node_modules/@eslint/config-array": {543 "version": "0.21.2",544 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz",545 "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==",546 "dev": true,547 "license": "Apache-2.0",548 "dependencies": {549 "@eslint/object-schema": "^2.1.7",550 "debug": "^4.3.1",551 "minimatch": "^3.1.5"552 },553 "engines": {554 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"555 }556 },557 "node_modules/@eslint/config-helpers": {558 "version": "0.4.2",559 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",560 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",561 "dev": true,562 "license": "Apache-2.0",563 "dependencies": {564 "@eslint/core": "^0.17.0"565 },566 "engines": {567 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"568 }569 },570 "node_modules/@eslint/core": {571 "version": "0.17.0",572 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",573 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",574 "dev": true,575 "license": "Apache-2.0",576 "dependencies": {577 "@types/json-schema": "^7.0.15"578 },579 "engines": {580 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"581 }582 },583 "node_modules/@eslint/eslintrc": {584 "version": "3.3.6",585 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.6.tgz",586 "integrity": "sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==",587 "dev": true,588 "license": "MIT",589 "dependencies": {590 "ajv": "^6.14.0",591 "debug": "^4.3.2",592 "espree": "^10.0.1",593 "globals": "^14.0.0",594 "ignore": "^5.2.0",595 "import-fresh": "^3.2.1",596 "js-yaml": "^4.3.0",597 "minimatch": "^3.1.5",598 "strip-json-comments": "^3.1.1"599 },600 "engines": {601 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"602 },603 "funding": {604 "url": "https://opencollective.com/eslint"605 }606 },607 "node_modules/@eslint/js": {608 "version": "9.39.5",609 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.5.tgz",610 "integrity": "sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==",611 "dev": true,612 "license": "MIT",613 "engines": {614 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"615 },616 "funding": {617 "url": "https://eslint.org/donate"618 }619 },620 "node_modules/@eslint/object-schema": {621 "version": "2.1.7",622 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",623 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",624 "dev": true,625 "license": "Apache-2.0",626 "engines": {627 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"628 }629 },630 "node_modules/@eslint/plugin-kit": {631 "version": "0.4.1",632 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",633 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",634 "dev": true,635 "license": "Apache-2.0",636 "dependencies": {637 "@eslint/core": "^0.17.0",638 "levn": "^0.4.1"639 },640 "engines": {641 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"642 }643 },644 "node_modules/@humanfs/core": {645 "version": "0.19.2",646 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.2.tgz",647 "integrity": "sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==",648 "dev": true,649 "license": "Apache-2.0",650 "dependencies": {651 "@humanfs/types": "^0.15.0"652 },653 "engines": {654 "node": ">=18.18.0"655 }656 },657 "node_modules/@humanfs/node": {658 "version": "0.16.8",659 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.8.tgz",660 "integrity": "sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==",661 "dev": true,662 "license": "Apache-2.0",663 "dependencies": {664 "@humanfs/core": "^0.19.2",665 "@humanfs/types": "^0.15.0",666 "@humanwhocodes/retry": "^0.4.0"667 },668 "engines": {669 "node": ">=18.18.0"670 }671 },672 "node_modules/@humanfs/types": {673 "version": "0.15.0",674 "resolved": "https://registry.npmjs.org/@humanfs/types/-/types-0.15.0.tgz",675 "integrity": "sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==",676 "dev": true,677 "license": "Apache-2.0",678 "engines": {679 "node": ">=18.18.0"680 }681 },682 "node_modules/@humanwhocodes/module-importer": {683 "version": "1.0.1",684 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",685 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",686 "dev": true,687 "license": "Apache-2.0",688 "engines": {689 "node": ">=12.22"690 },691 "funding": {692 "type": "github",693 "url": "https://github.com/sponsors/nzakas"694 }695 },696 "node_modules/@humanwhocodes/retry": {697 "version": "0.4.3",698 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",699 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",700 "dev": true,701 "license": "Apache-2.0",702 "engines": {703 "node": ">=18.18"704 },705 "funding": {706 "type": "github",707 "url": "https://github.com/sponsors/nzakas"708 }709 },710 "node_modules/@jridgewell/sourcemap-codec": {711 "version": "1.5.5",712 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",713 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",714 "dev": true,715 "license": "MIT"716 },717 "node_modules/@napi-rs/lzma-linux-x64-gnu": {718 "version": "1.5.1",719 "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz",720 "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==",721 "cpu": [722 "x64"723 ],724 "dev": true,725 "libc": [726 "glibc"727 ],728 "license": "MIT",729 "optional": true,730 "os": [731 "linux"732 ],733 "engines": {734 "node": "^22.20 || ^24.12 || >=25"735 }736 },737 "node_modules/@rollup/rollup-android-arm-eabi": {738 "version": "4.62.4",739 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.62.4.tgz",740 "integrity": "sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==",741 "cpu": [742 "arm"743 ],744 "dev": true,745 "license": "MIT",746 "optional": true,747 "os": [748 "android"749 ]750 },751 "node_modules/@rollup/rollup-android-arm64": {752 "version": "4.62.4",753 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.62.4.tgz",754 "integrity": "sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==",755 "cpu": [756 "arm64"757 ],758 "dev": true,759 "license": "MIT",760 "optional": true,761 "os": [762 "android"763 ]764 },765 "node_modules/@rollup/rollup-darwin-arm64": {766 "version": "4.62.4",767 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.62.4.tgz",768 "integrity": "sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==",769 "cpu": [770 "arm64"771 ],772 "dev": true,773 "license": "MIT",774 "optional": true,775 "os": [776 "darwin"777 ]778 },779 "node_modules/@rollup/rollup-darwin-x64": {780 "version": "4.62.4",781 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.62.4.tgz",782 "integrity": "sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==",783 "cpu": [784 "x64"785 ],786 "dev": true,787 "license": "MIT",788 "optional": true,789 "os": [790 "darwin"791 ]792 },793 "node_modules/@rollup/rollup-freebsd-arm64": {794 "version": "4.62.4",795 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.62.4.tgz",796 "integrity": "sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==",797 "cpu": [798 "arm64"799 ],800 "dev": true,801 "license": "MIT",802 "optional": true,803 "os": [804 "freebsd"805 ]806 },807 "node_modules/@rollup/rollup-freebsd-x64": {808 "version": "4.62.4",809 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.62.4.tgz",810 "integrity": "sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==",811 "cpu": [812 "x64"813 ],814 "dev": true,815 "license": "MIT",816 "optional": true,817 "os": [818 "freebsd"819 ]820 },821 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {822 "version": "4.62.4",823 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.62.4.tgz",824 "integrity": "sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==",825 "cpu": [826 "arm"827 ],828 "dev": true,829 "libc": [830 "glibc"831 ],832 "license": "MIT",833 "optional": true,834 "os": [835 "linux"836 ]837 },838 "node_modules/@rollup/rollup-linux-arm-musleabihf": {839 "version": "4.62.4",840 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.62.4.tgz",841 "integrity": "sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==",842 "cpu": [843 "arm"844 ],845 "dev": true,846 "libc": [847 "musl"848 ],849 "license": "MIT",850 "optional": true,851 "os": [852 "linux"853 ]854 },855 "node_modules/@rollup/rollup-linux-arm64-gnu": {856 "version": "4.62.4",857 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.62.4.tgz",858 "integrity": "sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==",859 "cpu": [860 "arm64"861 ],862 "dev": true,863 "libc": [864 "glibc"865 ],866 "license": "MIT",867 "optional": true,868 "os": [869 "linux"870 ]871 },872 "node_modules/@rollup/rollup-linux-arm64-musl": {873 "version": "4.62.4",874 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.62.4.tgz",875 "integrity": "sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==",876 "cpu": [877 "arm64"878 ],879 "dev": true,880 "libc": [881 "musl"882 ],883 "license": "MIT",884 "optional": true,885 "os": [886 "linux"887 ]888 },889 "node_modules/@rollup/rollup-linux-loong64-gnu": {890 "version": "4.62.4",891 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.62.4.tgz",892 "integrity": "sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==",893 "cpu": [894 "loong64"895 ],896 "dev": true,897 "libc": [898 "glibc"899 ],900 "license": "MIT",901 "optional": true,902 "os": [903 "linux"904 ]905 },906 "node_modules/@rollup/rollup-linux-loong64-musl": {907 "version": "4.62.4",908 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.62.4.tgz",909 "integrity": "sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==",910 "cpu": [911 "loong64"912 ],913 "dev": true,914 "libc": [915 "musl"916 ],917 "license": "MIT",918 "optional": true,919 "os": [920 "linux"921 ]922 },923 "node_modules/@rollup/rollup-linux-ppc64-gnu": {924 "version": "4.62.4",925 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.62.4.tgz",926 "integrity": "sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==",927 "cpu": [928 "ppc64"929 ],930 "dev": true,931 "libc": [932 "glibc"933 ],934 "license": "MIT",935 "optional": true,936 "os": [937 "linux"938 ]939 },940 "node_modules/@rollup/rollup-linux-ppc64-musl": {941 "version": "4.62.4",942 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.62.4.tgz",943 "integrity": "sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==",944 "cpu": [945 "ppc64"946 ],947 "dev": true,948 "libc": [949 "musl"950 ],951 "license": "MIT",952 "optional": true,953 "os": [954 "linux"955 ]956 },957 "node_modules/@rollup/rollup-linux-riscv64-gnu": {958 "version": "4.62.4",959 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.62.4.tgz",960 "integrity": "sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==",961 "cpu": [962 "riscv64"963 ],964 "dev": true,965 "libc": [966 "glibc"967 ],968 "license": "MIT",969 "optional": true,970 "os": [971 "linux"972 ]973 },974 "node_modules/@rollup/rollup-linux-riscv64-musl": {975 "version": "4.62.4",976 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.62.4.tgz",977 "integrity": "sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==",978 "cpu": [979 "riscv64"980 ],981 "dev": true,982 "libc": [983 "musl"984 ],985 "license": "MIT",986 "optional": true,987 "os": [988 "linux"989 ]990 },991 "node_modules/@rollup/rollup-linux-s390x-gnu": {992 "version": "4.62.4",993 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.62.4.tgz",994 "integrity": "sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==",995 "cpu": [996 "s390x"997 ],998 "dev": true,999 "libc": [1000 "glibc"1001 ],1002 "license": "MIT",1003 "optional": true,1004 "os": [1005 "linux"1006 ]1007 },1008 "node_modules/@rollup/rollup-linux-x64-gnu": {1009 "version": "4.62.4",1010 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.62.4.tgz",1011 "integrity": "sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==",1012 "cpu": [1013 "x64"1014 ],1015 "dev": true,1016 "libc": [1017 "glibc"1018 ],1019 "license": "MIT",1020 "optional": true,1021 "os": [1022 "linux"1023 ]1024 },1025 "node_modules/@rollup/rollup-linux-x64-musl": {1026 "version": "4.62.4",1027 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.62.4.tgz",1028 "integrity": "sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==",1029 "cpu": [1030 "x64"1031 ],1032 "dev": true,1033 "libc": [1034 "musl"1035 ],1036 "license": "MIT",1037 "optional": true,1038 "os": [1039 "linux"1040 ]1041 },1042 "node_modules/@rollup/rollup-openbsd-x64": {1043 "version": "4.62.4",1044 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.62.4.tgz",1045 "integrity": "sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==",1046 "cpu": [1047 "x64"1048 ],1049 "dev": true,1050 "license": "MIT",1051 "optional": true,1052 "os": [1053 "openbsd"1054 ]1055 },1056 "node_modules/@rollup/rollup-openharmony-arm64": {1057 "version": "4.62.4",1058 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.62.4.tgz",1059 "integrity": "sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==",1060 "cpu": [1061 "arm64"1062 ],1063 "dev": true,1064 "license": "MIT",1065 "optional": true,1066 "os": [1067 "openharmony"1068 ]1069 },1070 "node_modules/@rollup/rollup-win32-arm64-msvc": {1071 "version": "4.62.4",1072 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.62.4.tgz",1073 "integrity": "sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==",1074 "cpu": [1075 "arm64"1076 ],1077 "dev": true,1078 "license": "MIT",1079 "optional": true,1080 "os": [1081 "win32"1082 ]1083 },1084 "node_modules/@rollup/rollup-win32-ia32-msvc": {1085 "version": "4.62.4",1086 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.62.4.tgz",1087 "integrity": "sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==",1088 "cpu": [1089 "ia32"1090 ],1091 "dev": true,1092 "license": "MIT",1093 "optional": true,1094 "os": [1095 "win32"1096 ]1097 },1098 "node_modules/@rollup/rollup-win32-x64-gnu": {1099 "version": "4.62.4",1100 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.62.4.tgz",1101 "integrity": "sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==",1102 "cpu": [1103 "x64"1104 ],1105 "dev": true,1106 "license": "MIT",1107 "optional": true,1108 "os": [1109 "win32"1110 ]1111 },1112 "node_modules/@rollup/rollup-win32-x64-msvc": {1113 "version": "4.62.4",1114 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.62.4.tgz",1115 "integrity": "sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==",1116 "cpu": [1117 "x64"1118 ],1119 "dev": true,1120 "license": "MIT",1121 "optional": true,1122 "os": [1123 "win32"1124 ]1125 },1126 "node_modules/@types/chai": {1127 "version": "5.2.3",1128 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz",1129 "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==",1130 "dev": true,1131 "license": "MIT",1132 "dependencies": {1133 "@types/deep-eql": "*",1134 "assertion-error": "^2.0.1"1135 }1136 },1137 "node_modules/@types/deep-eql": {1138 "version": "4.0.2",1139 "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz",1140 "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==",1141 "dev": true,1142 "license": "MIT"1143 },1144 "node_modules/@types/estree": {1145 "version": "1.0.9",1146 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",1147 "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==",1148 "dev": true,1149 "license": "MIT"1150 },1151 "node_modules/@types/json-schema": {1152 "version": "7.0.15",1153 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",1154 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",1155 "dev": true,1156 "license": "MIT"1157 },1158 "node_modules/@types/node": {1159 "version": "22.20.1",1160 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",1161 "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",1162 "dev": true,1163 "license": "MIT",1164 "dependencies": {1165 "undici-types": "~6.21.0"1166 }1167 },1168 "node_modules/@typescript-eslint/eslint-plugin": {1169 "version": "8.66.0",1170 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.66.0.tgz",1171 "integrity": "sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A==",1172 "dev": true,1173 "license": "MIT",1174 "dependencies": {1175 "@eslint-community/regexpp": "^4.12.2",1176 "@typescript-eslint/scope-manager": "8.66.0",1177 "@typescript-eslint/type-utils": "8.66.0",1178 "@typescript-eslint/utils": "8.66.0",1179 "@typescript-eslint/visitor-keys": "8.66.0",1180 "ignore": "^7.0.5",1181 "natural-compare": "^1.4.0",1182 "ts-api-utils": "^2.5.0"1183 },1184 "engines": {1185 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1186 },1187 "funding": {1188 "type": "opencollective",1189 "url": "https://opencollective.com/typescript-eslint"1190 },1191 "peerDependencies": {1192 "@typescript-eslint/parser": "^8.66.0",1193 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1194 "typescript": ">=4.8.4 <6.1.0"1195 }1196 },1197 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {1198 "version": "7.0.6",1199 "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",1200 "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==",1201 "dev": true,1202 "license": "MIT",1203 "engines": {1204 "node": ">= 4"1205 }1206 },1207 "node_modules/@typescript-eslint/parser": {1208 "version": "8.66.0",1209 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.66.0.tgz",1210 "integrity": "sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==",1211 "dev": true,1212 "license": "MIT",1213 "dependencies": {1214 "@typescript-eslint/scope-manager": "8.66.0",1215 "@typescript-eslint/types": "8.66.0",1216 "@typescript-eslint/typescript-estree": "8.66.0",1217 "@typescript-eslint/visitor-keys": "8.66.0",1218 "debug": "^4.4.3"1219 },1220 "engines": {1221 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1222 },1223 "funding": {1224 "type": "opencollective",1225 "url": "https://opencollective.com/typescript-eslint"1226 },1227 "peerDependencies": {1228 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1229 "typescript": ">=4.8.4 <6.1.0"1230 }1231 },1232 "node_modules/@typescript-eslint/project-service": {1233 "version": "8.66.0",1234 "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.66.0.tgz",1235 "integrity": "sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==",1236 "dev": true,1237 "license": "MIT",1238 "dependencies": {1239 "@typescript-eslint/tsconfig-utils": "^8.66.0",1240 "@typescript-eslint/types": "^8.66.0",1241 "debug": "^4.4.3"1242 },1243 "engines": {1244 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1245 },1246 "funding": {1247 "type": "opencollective",1248 "url": "https://opencollective.com/typescript-eslint"1249 },1250 "peerDependencies": {1251 "typescript": ">=4.8.4 <6.1.0"1252 }1253 },1254 "node_modules/@typescript-eslint/scope-manager": {1255 "version": "8.66.0",1256 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.66.0.tgz",1257 "integrity": "sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==",1258 "dev": true,1259 "license": "MIT",1260 "dependencies": {1261 "@typescript-eslint/types": "8.66.0",1262 "@typescript-eslint/visitor-keys": "8.66.0"1263 },1264 "engines": {1265 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1266 },1267 "funding": {1268 "type": "opencollective",1269 "url": "https://opencollective.com/typescript-eslint"1270 }1271 },1272 "node_modules/@typescript-eslint/tsconfig-utils": {1273 "version": "8.66.0",1274 "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.66.0.tgz",1275 "integrity": "sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==",1276 "dev": true,1277 "license": "MIT",1278 "engines": {1279 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1280 },1281 "funding": {1282 "type": "opencollective",1283 "url": "https://opencollective.com/typescript-eslint"1284 },1285 "peerDependencies": {1286 "typescript": ">=4.8.4 <6.1.0"1287 }1288 },1289 "node_modules/@typescript-eslint/type-utils": {1290 "version": "8.66.0",1291 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.66.0.tgz",1292 "integrity": "sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g==",1293 "dev": true,1294 "license": "MIT",1295 "dependencies": {1296 "@typescript-eslint/types": "8.66.0",1297 "@typescript-eslint/typescript-estree": "8.66.0",1298 "@typescript-eslint/utils": "8.66.0",1299 "debug": "^4.4.3",1300 "ts-api-utils": "^2.5.0"1301 },1302 "engines": {1303 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1304 },1305 "funding": {1306 "type": "opencollective",1307 "url": "https://opencollective.com/typescript-eslint"1308 },1309 "peerDependencies": {1310 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1311 "typescript": ">=4.8.4 <6.1.0"1312 }1313 },1314 "node_modules/@typescript-eslint/types": {1315 "version": "8.66.0",1316 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.66.0.tgz",1317 "integrity": "sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ==",1318 "dev": true,1319 "license": "MIT",1320 "engines": {1321 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1322 },1323 "funding": {1324 "type": "opencollective",1325 "url": "https://opencollective.com/typescript-eslint"1326 }1327 },1328 "node_modules/@typescript-eslint/typescript-estree": {1329 "version": "8.66.0",1330 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.66.0.tgz",1331 "integrity": "sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==",1332 "dev": true,1333 "license": "MIT",1334 "dependencies": {1335 "@typescript-eslint/project-service": "8.66.0",1336 "@typescript-eslint/tsconfig-utils": "8.66.0",1337 "@typescript-eslint/types": "8.66.0",1338 "@typescript-eslint/visitor-keys": "8.66.0",1339 "debug": "^4.4.3",1340 "minimatch": "^10.2.2",1341 "semver": "^7.7.3",1342 "tinyglobby": "^0.2.15",1343 "ts-api-utils": "^2.5.0"1344 },1345 "engines": {1346 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1347 },1348 "funding": {1349 "type": "opencollective",1350 "url": "https://opencollective.com/typescript-eslint"1351 },1352 "peerDependencies": {1353 "typescript": ">=4.8.4 <6.1.0"1354 }1355 },1356 "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {1357 "version": "4.0.4",1358 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",1359 "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",1360 "dev": true,1361 "license": "MIT",1362 "engines": {1363 "node": "18 || 20 || >=22"1364 }1365 },1366 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {1367 "version": "5.0.9",1368 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",1369 "integrity": "sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==",1370 "dev": true,1371 "license": "MIT",1372 "dependencies": {1373 "balanced-match": "^4.0.2"1374 },1375 "engines": {1376 "node": "20 || >=22"1377 }1378 },1379 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {1380 "version": "10.2.6",1381 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz",1382 "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==",1383 "dev": true,1384 "license": "BlueOak-1.0.0",1385 "dependencies": {1386 "brace-expansion": "^5.0.8"1387 },1388 "engines": {1389 "node": "18 || 20 || >=22"1390 },1391 "funding": {1392 "url": "https://github.com/sponsors/isaacs"1393 }1394 },1395 "node_modules/@typescript-eslint/utils": {1396 "version": "8.66.0",1397 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.66.0.tgz",1398 "integrity": "sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA==",1399 "dev": true,1400 "license": "MIT",1401 "dependencies": {1402 "@eslint-community/eslint-utils": "^4.9.1",1403 "@typescript-eslint/scope-manager": "8.66.0",1404 "@typescript-eslint/types": "8.66.0",1405 "@typescript-eslint/typescript-estree": "8.66.0"1406 },1407 "engines": {1408 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1409 },1410 "funding": {1411 "type": "opencollective",1412 "url": "https://opencollective.com/typescript-eslint"1413 },1414 "peerDependencies": {1415 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",1416 "typescript": ">=4.8.4 <6.1.0"1417 }1418 },1419 "node_modules/@typescript-eslint/visitor-keys": {1420 "version": "8.66.0",1421 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.66.0.tgz",1422 "integrity": "sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==",1423 "dev": true,1424 "license": "MIT",1425 "dependencies": {1426 "@typescript-eslint/types": "8.66.0",1427 "eslint-visitor-keys": "^5.0.0"1428 },1429 "engines": {1430 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1431 },1432 "funding": {1433 "type": "opencollective",1434 "url": "https://opencollective.com/typescript-eslint"1435 }1436 },1437 "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {1438 "version": "5.0.1",1439 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",1440 "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",1441 "dev": true,1442 "license": "Apache-2.0",1443 "engines": {1444 "node": "^20.19.0 || ^22.13.0 || >=24"1445 },1446 "funding": {1447 "url": "https://opencollective.com/eslint"1448 }1449 },1450 "node_modules/@vitest/expect": {1451 "version": "3.2.7",1452 "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.7.tgz",1453 "integrity": "sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==",1454 "dev": true,1455 "license": "MIT",1456 "dependencies": {1457 "@types/chai": "^5.2.2",1458 "@vitest/spy": "3.2.7",1459 "@vitest/utils": "3.2.7",1460 "chai": "^5.2.0",1461 "tinyrainbow": "^2.0.0"1462 },1463 "funding": {1464 "url": "https://opencollective.com/vitest"1465 }1466 },1467 "node_modules/@vitest/mocker": {1468 "version": "3.2.7",1469 "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.7.tgz",1470 "integrity": "sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==",1471 "dev": true,1472 "license": "MIT",1473 "dependencies": {1474 "@vitest/spy": "3.2.7",1475 "estree-walker": "^3.0.3",1476 "magic-string": "^0.30.17"1477 },1478 "funding": {1479 "url": "https://opencollective.com/vitest"1480 },1481 "peerDependencies": {1482 "msw": "^2.4.9",1483 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"1484 },1485 "peerDependenciesMeta": {1486 "msw": {1487 "optional": true1488 },1489 "vite": {1490 "optional": true1491 }1492 }1493 },1494 "node_modules/@vitest/pretty-format": {1495 "version": "3.2.7",1496 "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.7.tgz",1497 "integrity": "sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==",1498 "dev": true,1499 "license": "MIT",1500 "dependencies": {1501 "tinyrainbow": "^2.0.0"1502 },1503 "funding": {1504 "url": "https://opencollective.com/vitest"1505 }1506 },1507 "node_modules/@vitest/runner": {1508 "version": "3.2.7",1509 "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-3.2.7.tgz",1510 "integrity": "sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==",1511 "dev": true,1512 "license": "MIT",1513 "dependencies": {1514 "@vitest/utils": "3.2.7",1515 "pathe": "^2.0.3",1516 "strip-literal": "^3.0.0"1517 },1518 "funding": {1519 "url": "https://opencollective.com/vitest"1520 }1521 },1522 "node_modules/@vitest/snapshot": {1523 "version": "3.2.7",1524 "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-3.2.7.tgz",1525 "integrity": "sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==",1526 "dev": true,1527 "license": "MIT",1528 "dependencies": {1529 "@vitest/pretty-format": "3.2.7",1530 "magic-string": "^0.30.17",1531 "pathe": "^2.0.3"1532 },1533 "funding": {1534 "url": "https://opencollective.com/vitest"1535 }1536 },1537 "node_modules/@vitest/spy": {1538 "version": "3.2.7",1539 "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.7.tgz",1540 "integrity": "sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==",1541 "dev": true,1542 "license": "MIT",1543 "dependencies": {1544 "tinyspy": "^4.0.3"1545 },1546 "funding": {1547 "url": "https://opencollective.com/vitest"1548 }1549 },1550 "node_modules/@vitest/utils": {1551 "version": "3.2.7",1552 "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.7.tgz",1553 "integrity": "sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==",1554 "dev": true,1555 "license": "MIT",1556 "dependencies": {1557 "@vitest/pretty-format": "3.2.7",1558 "loupe": "^3.1.4",1559 "tinyrainbow": "^2.0.0"1560 },1561 "funding": {1562 "url": "https://opencollective.com/vitest"1563 }1564 },1565 "node_modules/acorn": {1566 "version": "8.18.0",1567 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz",1568 "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==",1569 "dev": true,1570 "license": "MIT",1571 "bin": {1572 "acorn": "bin/acorn"1573 },1574 "engines": {1575 "node": ">=0.4.0"1576 }1577 },1578 "node_modules/acorn-jsx": {1579 "version": "5.3.2",1580 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",1581 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",1582 "dev": true,1583 "license": "MIT",1584 "peerDependencies": {1585 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"1586 }1587 },1588 "node_modules/ajv": {1589 "version": "6.15.0",1590 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",1591 "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",1592 "dev": true,1593 "license": "MIT",1594 "dependencies": {1595 "fast-deep-equal": "^3.1.1",1596 "fast-json-stable-stringify": "^2.0.0",1597 "json-schema-traverse": "^0.4.1",1598 "uri-js": "^4.2.2"1599 },1600 "funding": {1601 "type": "github",1602 "url": "https://github.com/sponsors/epoberezkin"1603 }1604 },1605 "node_modules/ansi-styles": {1606 "version": "4.3.0",1607 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",1608 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",1609 "dev": true,1610 "license": "MIT",1611 "dependencies": {1612 "color-convert": "^2.0.1"1613 },1614 "engines": {1615 "node": ">=8"1616 },1617 "funding": {1618 "url": "https://github.com/chalk/ansi-styles?sponsor=1"1619 }1620 },1621 "node_modules/argparse": {1622 "version": "2.0.1",1623 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",1624 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",1625 "dev": true,1626 "license": "Python-2.0"1627 },1628 "node_modules/assertion-error": {1629 "version": "2.0.1",1630 "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz",1631 "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==",1632 "dev": true,1633 "license": "MIT",1634 "engines": {1635 "node": ">=12"1636 }1637 },1638 "node_modules/balanced-match": {1639 "version": "1.0.2",1640 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",1641 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",1642 "dev": true,1643 "license": "MIT"1644 },1645 "node_modules/brace-expansion": {1646 "version": "1.1.18",1647 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.18.tgz",1648 "integrity": "sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==",1649 "dev": true,1650 "license": "MIT",1651 "dependencies": {1652 "balanced-match": "^1.0.0",1653 "concat-map": "0.0.1"1654 }1655 },1656 "node_modules/cac": {1657 "version": "6.7.14",1658 "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz",1659 "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==",1660 "dev": true,1661 "license": "MIT",1662 "engines": {1663 "node": ">=8"1664 }1665 },1666 "node_modules/callsites": {1667 "version": "3.1.0",1668 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",1669 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",1670 "dev": true,1671 "license": "MIT",1672 "engines": {1673 "node": ">=6"1674 }1675 },1676 "node_modules/chai": {1677 "version": "5.3.3",1678 "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz",1679 "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==",1680 "dev": true,1681 "license": "MIT",1682 "dependencies": {1683 "assertion-error": "^2.0.1",1684 "check-error": "^2.1.1",1685 "deep-eql": "^5.0.1",1686 "loupe": "^3.1.0",1687 "pathval": "^2.0.0"1688 },1689 "engines": {1690 "node": ">=18"1691 }1692 },1693 "node_modules/chalk": {1694 "version": "4.1.2",1695 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",1696 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",1697 "dev": true,1698 "license": "MIT",1699 "dependencies": {1700 "ansi-styles": "^4.1.0",1701 "supports-color": "^7.1.0"1702 },1703 "engines": {1704 "node": ">=10"1705 },1706 "funding": {1707 "url": "https://github.com/chalk/chalk?sponsor=1"1708 }1709 },1710 "node_modules/check-error": {1711 "version": "2.1.3",1712 "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.3.tgz",1713 "integrity": "sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==",1714 "dev": true,1715 "license": "MIT",1716 "engines": {1717 "node": ">= 16"1718 }1719 },1720 "node_modules/color-convert": {1721 "version": "2.0.1",1722 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",1723 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",1724 "dev": true,1725 "license": "MIT",1726 "dependencies": {1727 "color-name": "~1.1.4"1728 },1729 "engines": {1730 "node": ">=7.0.0"1731 }1732 },1733 "node_modules/color-name": {1734 "version": "1.1.4",1735 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",1736 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",1737 "dev": true,1738 "license": "MIT"1739 },1740 "node_modules/concat-map": {1741 "version": "0.0.1",1742 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",1743 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",1744 "dev": true,1745 "license": "MIT"1746 },1747 "node_modules/cross-spawn": {1748 "version": "7.0.6",1749 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",1750 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",1751 "dev": true,1752 "license": "MIT",1753 "dependencies": {1754 "path-key": "^3.1.0",1755 "shebang-command": "^2.0.0",1756 "which": "^2.0.1"1757 },1758 "engines": {1759 "node": ">= 8"1760 }1761 },1762 "node_modules/debug": {1763 "version": "4.4.3",1764 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",1765 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",1766 "dev": true,1767 "license": "MIT",1768 "dependencies": {1769 "ms": "^2.1.3"1770 },1771 "engines": {1772 "node": ">=6.0"1773 },1774 "peerDependenciesMeta": {1775 "supports-color": {1776 "optional": true1777 }1778 }1779 },1780 "node_modules/deep-eql": {1781 "version": "5.0.2",1782 "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz",1783 "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==",1784 "dev": true,1785 "license": "MIT",1786 "engines": {1787 "node": ">=6"1788 }1789 },1790 "node_modules/deep-is": {1791 "version": "0.1.4",1792 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",1793 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",1794 "dev": true,1795 "license": "MIT"1796 },1797 "node_modules/es-module-lexer": {1798 "version": "1.7.0",1799 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",1800 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",1801 "dev": true,1802 "license": "MIT"1803 },1804 "node_modules/esbuild": {1805 "version": "0.28.2",1806 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.2.tgz",1807 "integrity": "sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==",1808 "dev": true,1809 "hasInstallScript": true,1810 "license": "MIT",1811 "bin": {1812 "esbuild": "bin/esbuild"1813 },1814 "engines": {1815 "node": ">=18"1816 },1817 "optionalDependencies": {1818 "@esbuild/aix-ppc64": "0.28.2",1819 "@esbuild/android-arm": "0.28.2",1820 "@esbuild/android-arm64": "0.28.2",1821 "@esbuild/android-x64": "0.28.2",1822 "@esbuild/darwin-arm64": "0.28.2",1823 "@esbuild/darwin-x64": "0.28.2",1824 "@esbuild/freebsd-arm64": "0.28.2",1825 "@esbuild/freebsd-x64": "0.28.2",1826 "@esbuild/linux-arm": "0.28.2",1827 "@esbuild/linux-arm64": "0.28.2",1828 "@esbuild/linux-ia32": "0.28.2",1829 "@esbuild/linux-loong64": "0.28.2",1830 "@esbuild/linux-mips64el": "0.28.2",1831 "@esbuild/linux-ppc64": "0.28.2",1832 "@esbuild/linux-riscv64": "0.28.2",1833 "@esbuild/linux-s390x": "0.28.2",1834 "@esbuild/linux-x64": "0.28.2",1835 "@esbuild/netbsd-arm64": "0.28.2",1836 "@esbuild/netbsd-x64": "0.28.2",1837 "@esbuild/openbsd-arm64": "0.28.2",1838 "@esbuild/openbsd-x64": "0.28.2",1839 "@esbuild/openharmony-arm64": "0.28.2",1840 "@esbuild/sunos-x64": "0.28.2",1841 "@esbuild/win32-arm64": "0.28.2",1842 "@esbuild/win32-ia32": "0.28.2",1843 "@esbuild/win32-x64": "0.28.2"1844 }1845 },1846 "node_modules/escape-string-regexp": {1847 "version": "4.0.0",1848 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",1849 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",1850 "dev": true,1851 "license": "MIT",1852 "engines": {1853 "node": ">=10"1854 },1855 "funding": {1856 "url": "https://github.com/sponsors/sindresorhus"1857 }1858 },1859 "node_modules/eslint": {1860 "version": "9.39.5",1861 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.5.tgz",1862 "integrity": "sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==",1863 "dev": true,1864 "license": "MIT",1865 "dependencies": {1866 "@eslint-community/eslint-utils": "^4.8.0",1867 "@eslint-community/regexpp": "^4.12.1",1868 "@eslint/config-array": "^0.21.2",1869 "@eslint/config-helpers": "^0.4.2",1870 "@eslint/core": "^0.17.0",1871 "@eslint/eslintrc": "^3.3.6",1872 "@eslint/js": "9.39.5",1873 "@eslint/plugin-kit": "^0.4.1",1874 "@humanfs/node": "^0.16.6",1875 "@humanwhocodes/module-importer": "^1.0.1",1876 "@humanwhocodes/retry": "^0.4.2",1877 "@types/estree": "^1.0.6",1878 "ajv": "^6.14.0",1879 "chalk": "^4.0.0",1880 "cross-spawn": "^7.0.6",1881 "debug": "^4.3.2",1882 "escape-string-regexp": "^4.0.0",1883 "eslint-scope": "^8.4.0",1884 "eslint-visitor-keys": "^4.2.1",1885 "espree": "^10.4.0",1886 "esquery": "^1.5.0",1887 "esutils": "^2.0.2",1888 "fast-deep-equal": "^3.1.3",1889 "file-entry-cache": "^8.0.0",1890 "find-up": "^5.0.0",1891 "glob-parent": "^6.0.2",1892 "ignore": "^5.2.0",1893 "imurmurhash": "^0.1.4",1894 "is-glob": "^4.0.0",1895 "json-stable-stringify-without-jsonify": "^1.0.1",1896 "lodash.merge": "^4.6.2",1897 "minimatch": "^3.1.5",1898 "natural-compare": "^1.4.0",1899 "optionator": "^0.9.3"1900 },1901 "bin": {1902 "eslint": "bin/eslint.js"1903 },1904 "engines": {1905 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1906 },1907 "funding": {1908 "url": "https://eslint.org/donate"1909 },1910 "peerDependencies": {1911 "jiti": "*"1912 },1913 "peerDependenciesMeta": {1914 "jiti": {1915 "optional": true1916 }1917 }1918 },1919 "node_modules/eslint-scope": {1920 "version": "8.4.0",1921 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",1922 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",1923 "dev": true,1924 "license": "BSD-2-Clause",1925 "dependencies": {1926 "esrecurse": "^4.3.0",1927 "estraverse": "^5.2.0"1928 },1929 "engines": {1930 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1931 },1932 "funding": {1933 "url": "https://opencollective.com/eslint"1934 }1935 },1936 "node_modules/eslint-visitor-keys": {1937 "version": "4.2.1",1938 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",1939 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",1940 "dev": true,1941 "license": "Apache-2.0",1942 "engines": {1943 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1944 },1945 "funding": {1946 "url": "https://opencollective.com/eslint"1947 }1948 },1949 "node_modules/espree": {1950 "version": "10.4.0",1951 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",1952 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",1953 "dev": true,1954 "license": "BSD-2-Clause",1955 "dependencies": {1956 "acorn": "^8.15.0",1957 "acorn-jsx": "^5.3.2",1958 "eslint-visitor-keys": "^4.2.1"1959 },1960 "engines": {1961 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"1962 },1963 "funding": {1964 "url": "https://opencollective.com/eslint"1965 }1966 },1967 "node_modules/esquery": {1968 "version": "1.7.0",1969 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",1970 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",1971 "dev": true,1972 "license": "BSD-3-Clause",1973 "dependencies": {1974 "estraverse": "^5.1.0"1975 },1976 "engines": {1977 "node": ">=0.10"1978 }1979 },1980 "node_modules/esrecurse": {1981 "version": "4.3.0",1982 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",1983 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",1984 "dev": true,1985 "license": "BSD-2-Clause",1986 "dependencies": {1987 "estraverse": "^5.2.0"1988 },1989 "engines": {1990 "node": ">=4.0"1991 }1992 },1993 "node_modules/estraverse": {1994 "version": "5.3.0",1995 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",1996 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",1997 "dev": true,1998 "license": "BSD-2-Clause",1999 "engines": {2000 "node": ">=4.0"2001 }2002 },2003 "node_modules/estree-walker": {2004 "version": "3.0.3",2005 "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",2006 "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",2007 "dev": true,2008 "license": "MIT",2009 "dependencies": {2010 "@types/estree": "^1.0.0"2011 }2012 },2013 "node_modules/esutils": {2014 "version": "2.0.3",2015 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",2016 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",2017 "dev": true,2018 "license": "BSD-2-Clause",2019 "engines": {2020 "node": ">=0.10.0"2021 }2022 },2023 "node_modules/expect-type": {2024 "version": "1.4.0",2025 "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.4.0.tgz",2026 "integrity": "sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==",2027 "dev": true,2028 "license": "Apache-2.0",2029 "engines": {2030 "node": ">=12.0.0"2031 }2032 },2033 "node_modules/fast-deep-equal": {2034 "version": "3.1.3",2035 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",2036 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",2037 "dev": true,2038 "license": "MIT"2039 },2040 "node_modules/fast-json-stable-stringify": {2041 "version": "2.1.0",2042 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",2043 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",2044 "dev": true,2045 "license": "MIT"2046 },2047 "node_modules/fast-levenshtein": {2048 "version": "2.0.6",2049 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",2050 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",2051 "dev": true,2052 "license": "MIT"2053 },2054 "node_modules/fdir": {2055 "version": "6.5.0",2056 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",2057 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",2058 "dev": true,2059 "license": "MIT",2060 "engines": {2061 "node": ">=12.0.0"2062 },2063 "peerDependencies": {2064 "picomatch": "^3 || ^4"2065 },2066 "peerDependenciesMeta": {2067 "picomatch": {2068 "optional": true2069 }2070 }2071 },2072 "node_modules/file-entry-cache": {2073 "version": "8.0.0",2074 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",2075 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",2076 "dev": true,2077 "license": "MIT",2078 "dependencies": {2079 "flat-cache": "^4.0.0"2080 },2081 "engines": {2082 "node": ">=16.0.0"2083 }2084 },2085 "node_modules/find-up": {2086 "version": "5.0.0",2087 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",2088 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",2089 "dev": true,2090 "license": "MIT",2091 "dependencies": {2092 "locate-path": "^6.0.0",2093 "path-exists": "^4.0.0"2094 },2095 "engines": {2096 "node": ">=10"2097 },2098 "funding": {2099 "url": "https://github.com/sponsors/sindresorhus"2100 }2101 },2102 "node_modules/flat-cache": {2103 "version": "4.0.1",2104 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",2105 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",2106 "dev": true,2107 "license": "MIT",2108 "dependencies": {2109 "flatted": "^3.2.9",2110 "keyv": "^4.5.4"2111 },2112 "engines": {2113 "node": ">=16"2114 }2115 },2116 "node_modules/flatted": {2117 "version": "3.4.4",2118 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.4.tgz",2119 "integrity": "sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==",2120 "dev": true,2121 "license": "ISC"2122 },2123 "node_modules/fsevents": {2124 "version": "2.3.3",2125 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",2126 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",2127 "dev": true,2128 "hasInstallScript": true,2129 "license": "MIT",2130 "optional": true,2131 "os": [2132 "darwin"2133 ],2134 "engines": {2135 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"2136 }2137 },2138 "node_modules/glob-parent": {2139 "version": "6.0.2",2140 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",2141 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",2142 "dev": true,2143 "license": "ISC",2144 "dependencies": {2145 "is-glob": "^4.0.3"2146 },2147 "engines": {2148 "node": ">=10.13.0"2149 }2150 },2151 "node_modules/globals": {2152 "version": "14.0.0",2153 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",2154 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",2155 "dev": true,2156 "license": "MIT",2157 "engines": {2158 "node": ">=18"2159 },2160 "funding": {2161 "url": "https://github.com/sponsors/sindresorhus"2162 }2163 },2164 "node_modules/has-flag": {2165 "version": "4.0.0",2166 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",2167 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",2168 "dev": true,2169 "license": "MIT",2170 "engines": {2171 "node": ">=8"2172 }2173 },2174 "node_modules/ignore": {2175 "version": "5.3.2",2176 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",2177 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",2178 "dev": true,2179 "license": "MIT",2180 "engines": {2181 "node": ">= 4"2182 }2183 },2184 "node_modules/import-fresh": {2185 "version": "3.3.1",2186 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",2187 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",2188 "dev": true,2189 "license": "MIT",2190 "dependencies": {2191 "parent-module": "^1.0.0",2192 "resolve-from": "^4.0.0"2193 },2194 "engines": {2195 "node": ">=6"2196 },2197 "funding": {2198 "url": "https://github.com/sponsors/sindresorhus"2199 }2200 },2201 "node_modules/imurmurhash": {2202 "version": "0.1.4",2203 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",2204 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",2205 "dev": true,2206 "license": "MIT",2207 "engines": {2208 "node": ">=0.8.19"2209 }2210 },2211 "node_modules/is-extglob": {2212 "version": "2.1.1",2213 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",2214 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",2215 "dev": true,2216 "license": "MIT",2217 "engines": {2218 "node": ">=0.10.0"2219 }2220 },2221 "node_modules/is-glob": {2222 "version": "4.0.3",2223 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",2224 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",2225 "dev": true,2226 "license": "MIT",2227 "dependencies": {2228 "is-extglob": "^2.1.1"2229 },2230 "engines": {2231 "node": ">=0.10.0"2232 }2233 },2234 "node_modules/isexe": {2235 "version": "2.0.0",2236 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",2237 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",2238 "dev": true,2239 "license": "ISC"2240 },2241 "node_modules/js-tokens": {2242 "version": "9.0.1",2243 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.1.tgz",2244 "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==",2245 "dev": true,2246 "license": "MIT"2247 },2248 "node_modules/js-yaml": {2249 "version": "4.3.1",2250 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.1.tgz",2251 "integrity": "sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==",2252 "dev": true,2253 "funding": [2254 {2255 "type": "github",2256 "url": "https://github.com/sponsors/puzrin"2257 },2258 {2259 "type": "github",2260 "url": "https://github.com/sponsors/nodeca"2261 }2262 ],2263 "license": "MIT",2264 "dependencies": {2265 "argparse": "^2.0.1"2266 },2267 "bin": {2268 "js-yaml": "bin/js-yaml.js"2269 }2270 },2271 "node_modules/json-buffer": {2272 "version": "3.0.1",2273 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",2274 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",2275 "dev": true,2276 "license": "MIT"2277 },2278 "node_modules/json-schema-to-ts": {2279 "version": "3.1.1",2280 "resolved": "https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz",2281 "integrity": "sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==",2282 "license": "MIT",2283 "dependencies": {2284 "@babel/runtime": "^7.18.3",2285 "ts-algebra": "^2.0.0"2286 },2287 "engines": {2288 "node": ">=16"2289 }2290 },2291 "node_modules/json-schema-traverse": {2292 "version": "0.4.1",2293 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",2294 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",2295 "dev": true,2296 "license": "MIT"2297 },2298 "node_modules/json-stable-stringify-without-jsonify": {2299 "version": "1.0.1",2300 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",2301 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",2302 "dev": true,2303 "license": "MIT"2304 },2305 "node_modules/keyv": {2306 "version": "4.5.4",2307 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",2308 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",2309 "dev": true,2310 "license": "MIT",2311 "dependencies": {2312 "json-buffer": "3.0.1"2313 }2314 },2315 "node_modules/levn": {2316 "version": "0.4.1",2317 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",2318 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",2319 "dev": true,2320 "license": "MIT",2321 "dependencies": {2322 "prelude-ls": "^1.2.1",2323 "type-check": "~0.4.0"2324 },2325 "engines": {2326 "node": ">= 0.8.0"2327 }2328 },2329 "node_modules/locate-path": {2330 "version": "6.0.0",2331 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",2332 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",2333 "dev": true,2334 "license": "MIT",2335 "dependencies": {2336 "p-locate": "^5.0.0"2337 },2338 "engines": {2339 "node": ">=10"2340 },2341 "funding": {2342 "url": "https://github.com/sponsors/sindresorhus"2343 }2344 },2345 "node_modules/lodash.merge": {2346 "version": "4.6.2",2347 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",2348 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",2349 "dev": true,2350 "license": "MIT"2351 },2352 "node_modules/loupe": {2353 "version": "3.2.1",2354 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.2.1.tgz",2355 "integrity": "sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==",2356 "dev": true,2357 "license": "MIT"2358 },2359 "node_modules/magic-string": {2360 "version": "0.30.21",2361 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",2362 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",2363 "dev": true,2364 "license": "MIT",2365 "dependencies": {2366 "@jridgewell/sourcemap-codec": "^1.5.5"2367 }2368 },2369 "node_modules/minimatch": {2370 "version": "3.1.5",2371 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",2372 "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",2373 "dev": true,2374 "license": "ISC",2375 "dependencies": {2376 "brace-expansion": "^1.1.7"2377 },2378 "engines": {2379 "node": "*"2380 }2381 },2382 "node_modules/ms": {2383 "version": "2.1.3",2384 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",2385 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",2386 "dev": true,2387 "license": "MIT"2388 },2389 "node_modules/nanoid": {2390 "version": "3.3.18",2391 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",2392 "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",2393 "dev": true,2394 "funding": [2395 {2396 "type": "github",2397 "url": "https://github.com/sponsors/ai"2398 }2399 ],2400 "license": "MIT",2401 "bin": {2402 "nanoid": "bin/nanoid.cjs"2403 },2404 "engines": {2405 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"2406 }2407 },2408 "node_modules/natural-compare": {2409 "version": "1.4.0",2410 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",2411 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",2412 "dev": true,2413 "license": "MIT"2414 },2415 "node_modules/optionator": {2416 "version": "0.9.4",2417 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",2418 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",2419 "dev": true,2420 "license": "MIT",2421 "dependencies": {2422 "deep-is": "^0.1.3",2423 "fast-levenshtein": "^2.0.6",2424 "levn": "^0.4.1",2425 "prelude-ls": "^1.2.1",2426 "type-check": "^0.4.0",2427 "word-wrap": "^1.2.5"2428 },2429 "engines": {2430 "node": ">= 0.8.0"2431 }2432 },2433 "node_modules/p-limit": {2434 "version": "3.1.0",2435 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",2436 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",2437 "dev": true,2438 "license": "MIT",2439 "dependencies": {2440 "yocto-queue": "^0.1.0"2441 },2442 "engines": {2443 "node": ">=10"2444 },2445 "funding": {2446 "url": "https://github.com/sponsors/sindresorhus"2447 }2448 },2449 "node_modules/p-locate": {2450 "version": "5.0.0",2451 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",2452 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",2453 "dev": true,2454 "license": "MIT",2455 "dependencies": {2456 "p-limit": "^3.0.2"2457 },2458 "engines": {2459 "node": ">=10"2460 },2461 "funding": {2462 "url": "https://github.com/sponsors/sindresorhus"2463 }2464 },2465 "node_modules/parent-module": {2466 "version": "1.0.1",2467 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",2468 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",2469 "dev": true,2470 "license": "MIT",2471 "dependencies": {2472 "callsites": "^3.0.0"2473 },2474 "engines": {2475 "node": ">=6"2476 }2477 },2478 "node_modules/path-exists": {2479 "version": "4.0.0",2480 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",2481 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",2482 "dev": true,2483 "license": "MIT",2484 "engines": {2485 "node": ">=8"2486 }2487 },2488 "node_modules/path-key": {2489 "version": "3.1.1",2490 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",2491 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",2492 "dev": true,2493 "license": "MIT",2494 "engines": {2495 "node": ">=8"2496 }2497 },2498 "node_modules/pathe": {2499 "version": "2.0.3",2500 "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",2501 "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",2502 "dev": true,2503 "license": "MIT"2504 },2505 "node_modules/pathval": {2506 "version": "2.0.1",2507 "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz",2508 "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==",2509 "dev": true,2510 "license": "MIT",2511 "engines": {2512 "node": ">= 14.16"2513 }2514 },2515 "node_modules/picocolors": {2516 "version": "1.1.1",2517 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",2518 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",2519 "dev": true,2520 "license": "ISC"2521 },2522 "node_modules/picomatch": {2523 "version": "4.0.5",2524 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",2525 "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",2526 "dev": true,2527 "license": "MIT",2528 "engines": {2529 "node": ">=12"2530 },2531 "funding": {2532 "url": "https://github.com/sponsors/jonschlinkert"2533 }2534 },2535 "node_modules/postcss": {2536 "version": "8.5.26",2537 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",2538 "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",2539 "dev": true,2540 "funding": [2541 {2542 "type": "opencollective",2543 "url": "https://opencollective.com/postcss/"2544 },2545 {2546 "type": "tidelift",2547 "url": "https://tidelift.com/funding/github/npm/postcss"2548 },2549 {2550 "type": "github",2551 "url": "https://github.com/sponsors/ai"2552 }2553 ],2554 "license": "MIT",2555 "dependencies": {2556 "nanoid": "^3.3.17",2557 "picocolors": "^1.1.1",2558 "source-map-js": "^1.2.1"2559 },2560 "engines": {2561 "node": "^10 || ^12 || >=14"2562 }2563 },2564 "node_modules/prelude-ls": {2565 "version": "1.2.1",2566 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",2567 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",2568 "dev": true,2569 "license": "MIT",2570 "engines": {2571 "node": ">= 0.8.0"2572 }2573 },2574 "node_modules/punycode": {2575 "version": "2.3.1",2576 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",2577 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",2578 "dev": true,2579 "license": "MIT",2580 "engines": {2581 "node": ">=6"2582 }2583 },2584 "node_modules/resolve-from": {2585 "version": "4.0.0",2586 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",2587 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",2588 "dev": true,2589 "license": "MIT",2590 "engines": {2591 "node": ">=4"2592 }2593 },2594 "node_modules/rollup": {2595 "version": "4.62.4",2596 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.62.4.tgz",2597 "integrity": "sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==",2598 "dev": true,2599 "license": "MIT",2600 "dependencies": {2601 "@types/estree": "1.0.9"2602 },2603 "bin": {2604 "rollup": "dist/bin/rollup"2605 },2606 "engines": {2607 "node": ">=18.0.0",2608 "npm": ">=8.0.0"2609 },2610 "optionalDependencies": {2611 "@napi-rs/lzma-linux-x64-gnu": "1.5.1",2612 "@rollup/rollup-android-arm-eabi": "4.62.4",2613 "@rollup/rollup-android-arm64": "4.62.4",2614 "@rollup/rollup-darwin-arm64": "4.62.4",2615 "@rollup/rollup-darwin-x64": "4.62.4",2616 "@rollup/rollup-freebsd-arm64": "4.62.4",2617 "@rollup/rollup-freebsd-x64": "4.62.4",2618 "@rollup/rollup-linux-arm-gnueabihf": "4.62.4",2619 "@rollup/rollup-linux-arm-musleabihf": "4.62.4",2620 "@rollup/rollup-linux-arm64-gnu": "4.62.4",2621 "@rollup/rollup-linux-arm64-musl": "4.62.4",2622 "@rollup/rollup-linux-loong64-gnu": "4.62.4",2623 "@rollup/rollup-linux-loong64-musl": "4.62.4",2624 "@rollup/rollup-linux-ppc64-gnu": "4.62.4",2625 "@rollup/rollup-linux-ppc64-musl": "4.62.4",2626 "@rollup/rollup-linux-riscv64-gnu": "4.62.4",2627 "@rollup/rollup-linux-riscv64-musl": "4.62.4",2628 "@rollup/rollup-linux-s390x-gnu": "4.62.4",2629 "@rollup/rollup-linux-x64-gnu": "4.62.4",2630 "@rollup/rollup-linux-x64-musl": "4.62.4",2631 "@rollup/rollup-openbsd-x64": "4.62.4",2632 "@rollup/rollup-openharmony-arm64": "4.62.4",2633 "@rollup/rollup-win32-arm64-msvc": "4.62.4",2634 "@rollup/rollup-win32-ia32-msvc": "4.62.4",2635 "@rollup/rollup-win32-x64-gnu": "4.62.4",2636 "@rollup/rollup-win32-x64-msvc": "4.62.4",2637 "fsevents": "~2.3.2"2638 }2639 },2640 "node_modules/semver": {2641 "version": "7.8.5",2642 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",2643 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",2644 "dev": true,2645 "license": "ISC",2646 "bin": {2647 "semver": "bin/semver.js"2648 },2649 "engines": {2650 "node": ">=10"2651 }2652 },2653 "node_modules/shebang-command": {2654 "version": "2.0.0",2655 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",2656 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",2657 "dev": true,2658 "license": "MIT",2659 "dependencies": {2660 "shebang-regex": "^3.0.0"2661 },2662 "engines": {2663 "node": ">=8"2664 }2665 },2666 "node_modules/shebang-regex": {2667 "version": "3.0.0",2668 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",2669 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",2670 "dev": true,2671 "license": "MIT",2672 "engines": {2673 "node": ">=8"2674 }2675 },2676 "node_modules/siginfo": {2677 "version": "2.0.0",2678 "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",2679 "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==",2680 "dev": true,2681 "license": "ISC"2682 },2683 "node_modules/source-map-js": {2684 "version": "1.2.1",2685 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",2686 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",2687 "dev": true,2688 "license": "BSD-3-Clause",2689 "engines": {2690 "node": ">=0.10.0"2691 }2692 },2693 "node_modules/stackback": {2694 "version": "0.0.2",2695 "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz",2696 "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==",2697 "dev": true,2698 "license": "MIT"2699 },2700 "node_modules/std-env": {2701 "version": "3.10.0",2702 "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.10.0.tgz",2703 "integrity": "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==",2704 "dev": true,2705 "license": "MIT"2706 },2707 "node_modules/strip-json-comments": {2708 "version": "3.1.1",2709 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",2710 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",2711 "dev": true,2712 "license": "MIT",2713 "engines": {2714 "node": ">=8"2715 },2716 "funding": {2717 "url": "https://github.com/sponsors/sindresorhus"2718 }2719 },2720 "node_modules/strip-literal": {2721 "version": "3.1.0",2722 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.1.0.tgz",2723 "integrity": "sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==",2724 "dev": true,2725 "license": "MIT",2726 "dependencies": {2727 "js-tokens": "^9.0.1"2728 },2729 "funding": {2730 "url": "https://github.com/sponsors/antfu"2731 }2732 },2733 "node_modules/supports-color": {2734 "version": "7.2.0",2735 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",2736 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",2737 "dev": true,2738 "license": "MIT",2739 "dependencies": {2740 "has-flag": "^4.0.0"2741 },2742 "engines": {2743 "node": ">=8"2744 }2745 },2746 "node_modules/tinybench": {2747 "version": "2.9.0",2748 "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz",2749 "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==",2750 "dev": true,2751 "license": "MIT"2752 },2753 "node_modules/tinyexec": {2754 "version": "0.3.2",2755 "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz",2756 "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==",2757 "dev": true,2758 "license": "MIT"2759 },2760 "node_modules/tinyglobby": {2761 "version": "0.2.17",2762 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",2763 "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==",2764 "dev": true,2765 "license": "MIT",2766 "dependencies": {2767 "fdir": "^6.5.0",2768 "picomatch": "^4.0.4"2769 },2770 "engines": {2771 "node": ">=12.0.0"2772 },2773 "funding": {2774 "url": "https://github.com/sponsors/SuperchupuDev"2775 }2776 },2777 "node_modules/tinypool": {2778 "version": "1.1.1",2779 "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.1.1.tgz",2780 "integrity": "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==",2781 "dev": true,2782 "license": "MIT",2783 "engines": {2784 "node": "^18.0.0 || >=20.0.0"2785 }2786 },2787 "node_modules/tinyrainbow": {2788 "version": "2.0.0",2789 "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz",2790 "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==",2791 "dev": true,2792 "license": "MIT",2793 "engines": {2794 "node": ">=14.0.0"2795 }2796 },2797 "node_modules/tinyspy": {2798 "version": "4.0.4",2799 "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz",2800 "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==",2801 "dev": true,2802 "license": "MIT",2803 "engines": {2804 "node": ">=14.0.0"2805 }2806 },2807 "node_modules/ts-algebra": {2808 "version": "2.0.0",2809 "resolved": "https://registry.npmjs.org/ts-algebra/-/ts-algebra-2.0.0.tgz",2810 "integrity": "sha512-FPAhNPFMrkwz76P7cdjdmiShwMynZYN6SgOujD1urY4oNm80Ou9oMdmbR45LotcKOXoy7wSmHkRFE6Mxbrhefw==",2811 "license": "MIT"2812 },2813 "node_modules/ts-api-utils": {2814 "version": "2.5.0",2815 "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",2816 "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",2817 "dev": true,2818 "license": "MIT",2819 "engines": {2820 "node": ">=18.12"2821 },2822 "peerDependencies": {2823 "typescript": ">=4.8.4"2824 }2825 },2826 "node_modules/tsx": {2827 "version": "4.23.11",2828 "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.11.tgz",2829 "integrity": "sha512-Ry2oTEUnhBdeEdWIztY8kf3/nBGnPnjMLVGL0YfdRXMORuPER5NlKmayqxtxRxwB1xBN+RivRaJfe7PM1rtiyw==",2830 "dev": true,2831 "license": "MIT",2832 "dependencies": {2833 "esbuild": "~0.28.0"2834 },2835 "bin": {2836 "tsx": "dist/cli.mjs"2837 },2838 "engines": {2839 "node": ">=18.0.0"2840 },2841 "optionalDependencies": {2842 "fsevents": "~2.3.3"2843 }2844 },2845 "node_modules/type-check": {2846 "version": "0.4.0",2847 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",2848 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",2849 "dev": true,2850 "license": "MIT",2851 "dependencies": {2852 "prelude-ls": "^1.2.1"2853 },2854 "engines": {2855 "node": ">= 0.8.0"2856 }2857 },2858 "node_modules/typescript": {2859 "version": "5.9.3",2860 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",2861 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",2862 "dev": true,2863 "license": "Apache-2.0",2864 "bin": {2865 "tsc": "bin/tsc",2866 "tsserver": "bin/tsserver"2867 },2868 "engines": {2869 "node": ">=14.17"2870 }2871 },2872 "node_modules/typescript-eslint": {2873 "version": "8.66.0",2874 "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.66.0.tgz",2875 "integrity": "sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw==",2876 "dev": true,2877 "license": "MIT",2878 "dependencies": {2879 "@typescript-eslint/eslint-plugin": "8.66.0",2880 "@typescript-eslint/parser": "8.66.0",2881 "@typescript-eslint/typescript-estree": "8.66.0",2882 "@typescript-eslint/utils": "8.66.0"2883 },2884 "engines": {2885 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"2886 },2887 "funding": {2888 "type": "opencollective",2889 "url": "https://opencollective.com/typescript-eslint"2890 },2891 "peerDependencies": {2892 "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",2893 "typescript": ">=4.8.4 <6.1.0"2894 }2895 },2896 "node_modules/undici-types": {2897 "version": "6.21.0",2898 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",2899 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",2900 "dev": true,2901 "license": "MIT"2902 },2903 "node_modules/uri-js": {2904 "version": "4.4.1",2905 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",2906 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",2907 "dev": true,2908 "license": "BSD-2-Clause",2909 "dependencies": {2910 "punycode": "^2.1.0"2911 }2912 },2913 "node_modules/vite": {2914 "version": "7.3.6",2915 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.6.tgz",2916 "integrity": "sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==",2917 "dev": true,2918 "license": "MIT",2919 "dependencies": {2920 "esbuild": "^0.27.0 || ^0.28.0",2921 "fdir": "^6.5.0",2922 "picomatch": "^4.0.3",2923 "postcss": "^8.5.6",2924 "rollup": "^4.43.0",2925 "tinyglobby": "^0.2.15"2926 },2927 "bin": {2928 "vite": "bin/vite.js"2929 },2930 "engines": {2931 "node": "^20.19.0 || >=22.12.0"2932 },2933 "funding": {2934 "url": "https://github.com/vitejs/vite?sponsor=1"2935 },2936 "optionalDependencies": {2937 "fsevents": "~2.3.3"2938 },2939 "peerDependencies": {2940 "@types/node": "^20.19.0 || >=22.12.0",2941 "jiti": ">=1.21.0",2942 "less": "^4.0.0",2943 "lightningcss": "^1.21.0",2944 "sass": "^1.70.0",2945 "sass-embedded": "^1.70.0",2946 "stylus": ">=0.54.8",2947 "sugarss": "^5.0.0",2948 "terser": "^5.16.0",2949 "tsx": "^4.8.1",2950 "yaml": "^2.4.2"2951 },2952 "peerDependenciesMeta": {2953 "@types/node": {2954 "optional": true2955 },2956 "jiti": {2957 "optional": true2958 },2959 "less": {2960 "optional": true2961 },2962 "lightningcss": {2963 "optional": true2964 },2965 "sass": {2966 "optional": true2967 },2968 "sass-embedded": {2969 "optional": true2970 },2971 "stylus": {2972 "optional": true2973 },2974 "sugarss": {2975 "optional": true2976 },2977 "terser": {2978 "optional": true2979 },2980 "tsx": {2981 "optional": true2982 },2983 "yaml": {2984 "optional": true2985 }2986 }2987 },2988 "node_modules/vite-node": {2989 "version": "3.2.4",2990 "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.4.tgz",2991 "integrity": "sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==",2992 "dev": true,2993 "license": "MIT",2994 "dependencies": {2995 "cac": "^6.7.14",2996 "debug": "^4.4.1",2997 "es-module-lexer": "^1.7.0",2998 "pathe": "^2.0.3",2999 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"3000 },3001 "bin": {3002 "vite-node": "vite-node.mjs"3003 },3004 "engines": {3005 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"3006 },3007 "funding": {3008 "url": "https://opencollective.com/vitest"3009 }3010 },3011 "node_modules/vitest": {3012 "version": "3.2.7",3013 "resolved": "https://registry.npmjs.org/vitest/-/vitest-3.2.7.tgz",3014 "integrity": "sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==",3015 "dev": true,3016 "license": "MIT",3017 "dependencies": {3018 "@types/chai": "^5.2.2",3019 "@vitest/expect": "3.2.7",3020 "@vitest/mocker": "3.2.7",3021 "@vitest/pretty-format": "^3.2.7",3022 "@vitest/runner": "3.2.7",3023 "@vitest/snapshot": "3.2.7",3024 "@vitest/spy": "3.2.7",3025 "@vitest/utils": "3.2.7",3026 "chai": "^5.2.0",3027 "debug": "^4.4.1",3028 "expect-type": "^1.2.1",3029 "magic-string": "^0.30.17",3030 "pathe": "^2.0.3",3031 "picomatch": "^4.0.2",3032 "std-env": "^3.9.0",3033 "tinybench": "^2.9.0",3034 "tinyexec": "^0.3.2",3035 "tinyglobby": "^0.2.14",3036 "tinypool": "^1.1.1",3037 "tinyrainbow": "^2.0.0",3038 "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0",3039 "vite-node": "3.2.4",3040 "why-is-node-running": "^2.3.0"3041 },3042 "bin": {3043 "vitest": "vitest.mjs"3044 },3045 "engines": {3046 "node": "^18.0.0 || ^20.0.0 || >=22.0.0"3047 },3048 "funding": {3049 "url": "https://opencollective.com/vitest"3050 },3051 "peerDependencies": {3052 "@edge-runtime/vm": "*",3053 "@types/debug": "^4.1.12",3054 "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0",3055 "@vitest/browser": "3.2.7",3056 "@vitest/ui": "3.2.7",3057 "happy-dom": "*",3058 "jsdom": "*"3059 },3060 "peerDependenciesMeta": {3061 "@edge-runtime/vm": {3062 "optional": true3063 },3064 "@types/debug": {3065 "optional": true3066 },3067 "@types/node": {3068 "optional": true3069 },3070 "@vitest/browser": {3071 "optional": true3072 },3073 "@vitest/ui": {3074 "optional": true3075 },3076 "happy-dom": {3077 "optional": true3078 },3079 "jsdom": {3080 "optional": true3081 }3082 }3083 },3084 "node_modules/which": {3085 "version": "2.0.2",3086 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",3087 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",3088 "dev": true,3089 "license": "ISC",3090 "dependencies": {3091 "isexe": "^2.0.0"3092 },3093 "bin": {3094 "node-which": "bin/node-which"3095 },3096 "engines": {3097 "node": ">= 8"3098 }3099 },3100 "node_modules/why-is-node-running": {3101 "version": "2.3.0",3102 "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz",3103 "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==",3104 "dev": true,3105 "license": "MIT",3106 "dependencies": {3107 "siginfo": "^2.0.0",3108 "stackback": "0.0.2"3109 },3110 "bin": {3111 "why-is-node-running": "cli.js"3112 },3113 "engines": {3114 "node": ">=8"3115 }3116 },3117 "node_modules/word-wrap": {3118 "version": "1.2.5",3119 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",3120 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",3121 "dev": true,3122 "license": "MIT",3123 "engines": {3124 "node": ">=0.10.0"3125 }3126 },3127 "node_modules/yocto-queue": {3128 "version": "0.1.0",3129 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",3130 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",3131 "dev": true,3132 "license": "MIT",3133 "engines": {3134 "node": ">=10"3135 },3136 "funding": {3137 "url": "https://github.com/sponsors/sindresorhus"3138 }3139 }3140 }3141}3142