this repo has no description
0
fork

Configure Feed

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

ava → vite

+1179 -1709
-11
ava.config.js
··· 1 - const config = { 2 - typescript: { 3 - compile: 'tsc', 4 - rewritePaths: { 5 - 'source/': 'distribution/source/', 6 - 'test/': 'distribution/test/', 7 - }, 8 - }, 9 - }; 10 - 11 - export default config;
+1 -1
eslint.config.js
··· 12 12 parserOptions: { 13 13 projectService: { 14 14 // https://typescript-eslint.io/packages/parser/#allowdefaultproject 15 - allowDefaultProject: ['test/*.ts'], 15 + allowDefaultProject: ['test/*.ts', 'vitest.config.ts'], 16 16 }, 17 17 }, 18 18 },
+1139 -1664
package-lock.json
··· 9 9 "version": "5.0.2", 10 10 "license": "MIT", 11 11 "devDependencies": { 12 - "@ava/typescript": "^6.0.0", 13 12 "@tsconfig/strictest": "^2.0.8", 14 - "ava": "^6.4.1", 15 - "c8": "^11.0.0", 13 + "@vitest/coverage-v8": "^4.1.4", 16 14 "del-cli": "^7.0.0", 17 15 "eslint": "^10.0.3", 18 16 "eslint-plugin-package-json": "^0.91.0", ··· 20 18 "prettier": "^3.6.2", 21 19 "prettier-plugin-packagejson": "^3.0.2", 22 20 "typescript": "^6.0.2", 21 + "vitest": "^4.1.4", 23 22 "xo": "^2.0.2" 24 23 } 25 24 }, ··· 29 28 "integrity": "sha512-YE/52CkFtb+YtHPgbWPai7oo5N9AKnMuP5LM+i2AG7G1H2jdYBCO1iDnkDE3dZ3C1MIgckaF+d5PNRulgt0bdw==", 30 29 "dev": true, 31 30 "license": "ISC" 32 - }, 33 - "node_modules/@ava/typescript": { 34 - "version": "6.0.0", 35 - "resolved": "https://registry.npmjs.org/@ava/typescript/-/typescript-6.0.0.tgz", 36 - "integrity": "sha512-+8oDYc4J5cCaWZh1VUbyc+cegGplJO9FqHpqR4LVAVx8fRLVRaYlC4yyA6cqHJ1vWP23Ff/ECS5U68Zz6OLZlg==", 37 - "dev": true, 38 - "license": "MIT", 39 - "dependencies": { 40 - "escape-string-regexp": "^5.0.0", 41 - "execa": "^9.6.0" 42 - }, 43 - "engines": { 44 - "node": "^20.8 || ^22 || >=24" 45 - } 46 31 }, 47 32 "node_modules/@babel/code-frame": { 48 33 "version": "7.29.0", ··· 332 317 } 333 318 }, 334 319 "node_modules/@emnapi/core": { 335 - "version": "1.9.0", 336 - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz", 337 - "integrity": "sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==", 320 + "version": "1.9.2", 321 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz", 322 + "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==", 338 323 "dev": true, 339 324 "license": "MIT", 340 325 "optional": true, 341 326 "dependencies": { 342 - "@emnapi/wasi-threads": "1.2.0", 327 + "@emnapi/wasi-threads": "1.2.1", 343 328 "tslib": "^2.4.0" 344 329 } 345 330 }, 346 331 "node_modules/@emnapi/runtime": { 347 - "version": "1.9.0", 348 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.0.tgz", 349 - "integrity": "sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==", 332 + "version": "1.9.2", 333 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz", 334 + "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==", 350 335 "dev": true, 351 336 "license": "MIT", 352 337 "optional": true, ··· 355 340 } 356 341 }, 357 342 "node_modules/@emnapi/wasi-threads": { 358 - "version": "1.2.0", 359 - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.0.tgz", 360 - "integrity": "sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==", 343 + "version": "1.2.1", 344 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz", 345 + "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==", 361 346 "dev": true, 362 347 "license": "MIT", 363 348 "optional": true, ··· 670 655 "url": "https://github.com/sponsors/nzakas" 671 656 } 672 657 }, 673 - "node_modules/@isaacs/cliui": { 674 - "version": "8.0.2", 675 - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 676 - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 677 - "dev": true, 678 - "license": "ISC", 679 - "dependencies": { 680 - "string-width": "^5.1.2", 681 - "string-width-cjs": "npm:string-width@^4.2.0", 682 - "strip-ansi": "^7.0.1", 683 - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 684 - "wrap-ansi": "^8.1.0", 685 - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 686 - }, 687 - "engines": { 688 - "node": ">=12" 689 - } 690 - }, 691 - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 692 - "version": "9.2.2", 693 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 694 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 695 - "dev": true, 696 - "license": "MIT" 697 - }, 698 - "node_modules/@isaacs/cliui/node_modules/string-width": { 699 - "version": "5.1.2", 700 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 701 - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 702 - "dev": true, 703 - "license": "MIT", 704 - "dependencies": { 705 - "eastasianwidth": "^0.2.0", 706 - "emoji-regex": "^9.2.2", 707 - "strip-ansi": "^7.0.1" 708 - }, 709 - "engines": { 710 - "node": ">=12" 711 - }, 712 - "funding": { 713 - "url": "https://github.com/sponsors/sindresorhus" 714 - } 715 - }, 716 - "node_modules/@isaacs/fs-minipass": { 717 - "version": "4.0.1", 718 - "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 719 - "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 720 - "dev": true, 721 - "license": "ISC", 722 - "dependencies": { 723 - "minipass": "^7.0.4" 724 - }, 725 - "engines": { 726 - "node": ">=18.0.0" 727 - } 728 - }, 729 - "node_modules/@istanbuljs/schema": { 730 - "version": "0.1.3", 731 - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", 732 - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", 733 - "dev": true, 734 - "license": "MIT", 735 - "engines": { 736 - "node": ">=8" 737 - } 738 - }, 739 658 "node_modules/@jridgewell/gen-mapping": { 740 659 "version": "0.3.13", 741 660 "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", ··· 786 705 "@jridgewell/sourcemap-codec": "^1.4.14" 787 706 } 788 707 }, 789 - "node_modules/@mapbox/node-pre-gyp": { 790 - "version": "2.0.3", 791 - "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz", 792 - "integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==", 793 - "dev": true, 794 - "license": "BSD-3-Clause", 795 - "dependencies": { 796 - "consola": "^3.2.3", 797 - "detect-libc": "^2.0.0", 798 - "https-proxy-agent": "^7.0.5", 799 - "node-fetch": "^2.6.7", 800 - "nopt": "^8.0.0", 801 - "semver": "^7.5.3", 802 - "tar": "^7.4.0" 803 - }, 804 - "bin": { 805 - "node-pre-gyp": "bin/node-pre-gyp" 806 - }, 807 - "engines": { 808 - "node": ">=18" 809 - } 810 - }, 811 708 "node_modules/@napi-rs/wasm-runtime": { 812 - "version": "1.1.1", 813 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.1.tgz", 814 - "integrity": "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==", 709 + "version": "1.1.3", 710 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.3.tgz", 711 + "integrity": "sha512-xK9sGVbJWYb08+mTJt3/YV24WxvxpXcXtP6B172paPZ+Ts69Re9dAr7lKwJoeIx8OoeuimEiRZ7umkiUVClmmQ==", 815 712 "dev": true, 816 713 "license": "MIT", 817 714 "optional": true, 818 715 "dependencies": { 819 - "@emnapi/core": "^1.7.1", 820 - "@emnapi/runtime": "^1.7.1", 821 716 "@tybys/wasm-util": "^0.10.1" 822 717 }, 823 718 "funding": { 824 719 "type": "github", 825 720 "url": "https://github.com/sponsors/Brooooooklyn" 721 + }, 722 + "peerDependencies": { 723 + "@emnapi/core": "^1.7.1", 724 + "@emnapi/runtime": "^1.7.1" 826 725 } 827 726 }, 828 727 "node_modules/@nodelib/fs.scandir": { ··· 861 760 }, 862 761 "engines": { 863 762 "node": ">= 8" 763 + } 764 + }, 765 + "node_modules/@oxc-project/types": { 766 + "version": "0.124.0", 767 + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.124.0.tgz", 768 + "integrity": "sha512-VBFWMTBvHxS11Z5Lvlr3IWgrwhMTXV+Md+EQF0Xf60+wAdsGFTBx7X7K/hP4pi8N7dcm1RvcHwDxZ16Qx8keUg==", 769 + "dev": true, 770 + "license": "MIT", 771 + "funding": { 772 + "url": "https://github.com/sponsors/Boshen" 864 773 } 865 774 }, 866 775 "node_modules/@oxc-resolver/binding-android-arm-eabi": { ··· 1153 1062 "dev": true, 1154 1063 "license": "MIT" 1155 1064 }, 1156 - "node_modules/@pkgjs/parseargs": { 1157 - "version": "0.11.0", 1158 - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 1159 - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 1160 - "dev": true, 1161 - "license": "MIT", 1162 - "optional": true, 1163 - "engines": { 1164 - "node": ">=14" 1165 - } 1166 - }, 1167 1065 "node_modules/@pkgr/core": { 1168 1066 "version": "0.2.9", 1169 1067 "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", ··· 1177 1075 "url": "https://opencollective.com/pkgr" 1178 1076 } 1179 1077 }, 1180 - "node_modules/@rollup/pluginutils": { 1181 - "version": "5.3.0", 1182 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", 1183 - "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", 1078 + "node_modules/@rolldown/binding-android-arm64": { 1079 + "version": "1.0.0-rc.15", 1080 + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.15.tgz", 1081 + "integrity": "sha512-YYe6aWruPZDtHNpwu7+qAHEMbQ/yRl6atqb/AhznLTnD3UY99Q1jE7ihLSahNWkF4EqRPVC4SiR4O0UkLK02tA==", 1082 + "cpu": [ 1083 + "arm64" 1084 + ], 1085 + "dev": true, 1086 + "license": "MIT", 1087 + "optional": true, 1088 + "os": [ 1089 + "android" 1090 + ], 1091 + "engines": { 1092 + "node": "^20.19.0 || >=22.12.0" 1093 + } 1094 + }, 1095 + "node_modules/@rolldown/binding-darwin-arm64": { 1096 + "version": "1.0.0-rc.15", 1097 + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-rc.15.tgz", 1098 + "integrity": "sha512-oArR/ig8wNTPYsXL+Mzhs0oxhxfuHRfG7Ikw7jXsw8mYOtk71W0OkF2VEVh699pdmzjPQsTjlD1JIOoHkLP1Fg==", 1099 + "cpu": [ 1100 + "arm64" 1101 + ], 1102 + "dev": true, 1103 + "license": "MIT", 1104 + "optional": true, 1105 + "os": [ 1106 + "darwin" 1107 + ], 1108 + "engines": { 1109 + "node": "^20.19.0 || >=22.12.0" 1110 + } 1111 + }, 1112 + "node_modules/@rolldown/binding-darwin-x64": { 1113 + "version": "1.0.0-rc.15", 1114 + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-rc.15.tgz", 1115 + "integrity": "sha512-YzeVqOqjPYvUbJSWJ4EDL8ahbmsIXQpgL3JVipmN+MX0XnXMeWomLN3Fb+nwCmP/jfyqte5I3XRSm7OfQrbyxw==", 1116 + "cpu": [ 1117 + "x64" 1118 + ], 1119 + "dev": true, 1120 + "license": "MIT", 1121 + "optional": true, 1122 + "os": [ 1123 + "darwin" 1124 + ], 1125 + "engines": { 1126 + "node": "^20.19.0 || >=22.12.0" 1127 + } 1128 + }, 1129 + "node_modules/@rolldown/binding-freebsd-x64": { 1130 + "version": "1.0.0-rc.15", 1131 + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-rc.15.tgz", 1132 + "integrity": "sha512-9Erhx956jeQ0nNTyif1+QWAXDRD38ZNjr//bSHrt6wDwB+QkAfl2q6Mn1k6OBPerznjRmbM10lgRb1Pli4xZPw==", 1133 + "cpu": [ 1134 + "x64" 1135 + ], 1136 + "dev": true, 1137 + "license": "MIT", 1138 + "optional": true, 1139 + "os": [ 1140 + "freebsd" 1141 + ], 1142 + "engines": { 1143 + "node": "^20.19.0 || >=22.12.0" 1144 + } 1145 + }, 1146 + "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 1147 + "version": "1.0.0-rc.15", 1148 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-rc.15.tgz", 1149 + "integrity": "sha512-cVwk0w8QbZJGTnP/AHQBs5yNwmpgGYStL88t4UIaqcvYJWBfS0s3oqVLZPwsPU6M0zlW4GqjP0Zq5MnAGwFeGA==", 1150 + "cpu": [ 1151 + "arm" 1152 + ], 1153 + "dev": true, 1154 + "license": "MIT", 1155 + "optional": true, 1156 + "os": [ 1157 + "linux" 1158 + ], 1159 + "engines": { 1160 + "node": "^20.19.0 || >=22.12.0" 1161 + } 1162 + }, 1163 + "node_modules/@rolldown/binding-linux-arm64-gnu": { 1164 + "version": "1.0.0-rc.15", 1165 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-rc.15.tgz", 1166 + "integrity": "sha512-eBZ/u8iAK9SoHGanqe/jrPnY0JvBN6iXbVOsbO38mbz+ZJsaobExAm1Iu+rxa4S1l2FjG0qEZn4Rc6X8n+9M+w==", 1167 + "cpu": [ 1168 + "arm64" 1169 + ], 1170 + "dev": true, 1171 + "libc": [ 1172 + "glibc" 1173 + ], 1174 + "license": "MIT", 1175 + "optional": true, 1176 + "os": [ 1177 + "linux" 1178 + ], 1179 + "engines": { 1180 + "node": "^20.19.0 || >=22.12.0" 1181 + } 1182 + }, 1183 + "node_modules/@rolldown/binding-linux-arm64-musl": { 1184 + "version": "1.0.0-rc.15", 1185 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-rc.15.tgz", 1186 + "integrity": "sha512-ZvRYMGrAklV9PEkgt4LQM6MjQX2P58HPAuecwYObY2DhS2t35R0I810bKi0wmaYORt6m/2Sm+Z+nFgb0WhXNcQ==", 1187 + "cpu": [ 1188 + "arm64" 1189 + ], 1190 + "dev": true, 1191 + "libc": [ 1192 + "musl" 1193 + ], 1194 + "license": "MIT", 1195 + "optional": true, 1196 + "os": [ 1197 + "linux" 1198 + ], 1199 + "engines": { 1200 + "node": "^20.19.0 || >=22.12.0" 1201 + } 1202 + }, 1203 + "node_modules/@rolldown/binding-linux-ppc64-gnu": { 1204 + "version": "1.0.0-rc.15", 1205 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.0-rc.15.tgz", 1206 + "integrity": "sha512-VDpgGBzgfg5hLg+uBpCLoFG5kVvEyafmfxGUV0UHLcL5irxAK7PKNeC2MwClgk6ZAiNhmo9FLhRYgvMmedLtnQ==", 1207 + "cpu": [ 1208 + "ppc64" 1209 + ], 1210 + "dev": true, 1211 + "libc": [ 1212 + "glibc" 1213 + ], 1214 + "license": "MIT", 1215 + "optional": true, 1216 + "os": [ 1217 + "linux" 1218 + ], 1219 + "engines": { 1220 + "node": "^20.19.0 || >=22.12.0" 1221 + } 1222 + }, 1223 + "node_modules/@rolldown/binding-linux-s390x-gnu": { 1224 + "version": "1.0.0-rc.15", 1225 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.0-rc.15.tgz", 1226 + "integrity": "sha512-y1uXY3qQWCzcPgRJATPSOUP4tCemh4uBdY7e3EZbVwCJTY3gLJWnQABgeUetvED+bt1FQ01OeZwvhLS2bpNrAQ==", 1227 + "cpu": [ 1228 + "s390x" 1229 + ], 1230 + "dev": true, 1231 + "libc": [ 1232 + "glibc" 1233 + ], 1234 + "license": "MIT", 1235 + "optional": true, 1236 + "os": [ 1237 + "linux" 1238 + ], 1239 + "engines": { 1240 + "node": "^20.19.0 || >=22.12.0" 1241 + } 1242 + }, 1243 + "node_modules/@rolldown/binding-linux-x64-gnu": { 1244 + "version": "1.0.0-rc.15", 1245 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-rc.15.tgz", 1246 + "integrity": "sha512-023bTPBod7J3Y/4fzAN6QtpkSABR0rigtrwaP+qSEabUh5zf6ELr9Nc7GujaROuPY3uwdSIXWrvhn1KxOvurWA==", 1247 + "cpu": [ 1248 + "x64" 1249 + ], 1250 + "dev": true, 1251 + "libc": [ 1252 + "glibc" 1253 + ], 1254 + "license": "MIT", 1255 + "optional": true, 1256 + "os": [ 1257 + "linux" 1258 + ], 1259 + "engines": { 1260 + "node": "^20.19.0 || >=22.12.0" 1261 + } 1262 + }, 1263 + "node_modules/@rolldown/binding-linux-x64-musl": { 1264 + "version": "1.0.0-rc.15", 1265 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-rc.15.tgz", 1266 + "integrity": "sha512-witB2O0/hU4CgfOOKUoeFgQ4GktPi1eEbAhaLAIpgD6+ZnhcPkUtPsoKKHRzmOoWPZue46IThdSgdo4XneOLYw==", 1267 + "cpu": [ 1268 + "x64" 1269 + ], 1270 + "dev": true, 1271 + "libc": [ 1272 + "musl" 1273 + ], 1274 + "license": "MIT", 1275 + "optional": true, 1276 + "os": [ 1277 + "linux" 1278 + ], 1279 + "engines": { 1280 + "node": "^20.19.0 || >=22.12.0" 1281 + } 1282 + }, 1283 + "node_modules/@rolldown/binding-openharmony-arm64": { 1284 + "version": "1.0.0-rc.15", 1285 + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-rc.15.tgz", 1286 + "integrity": "sha512-UCL68NJ0Ud5zRipXZE9dF5PmirzJE4E4BCIOOssEnM7wLDsxjc6Qb0sGDxTNRTP53I6MZpygyCpY8Aa8sPfKPg==", 1287 + "cpu": [ 1288 + "arm64" 1289 + ], 1290 + "dev": true, 1291 + "license": "MIT", 1292 + "optional": true, 1293 + "os": [ 1294 + "openharmony" 1295 + ], 1296 + "engines": { 1297 + "node": "^20.19.0 || >=22.12.0" 1298 + } 1299 + }, 1300 + "node_modules/@rolldown/binding-wasm32-wasi": { 1301 + "version": "1.0.0-rc.15", 1302 + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-rc.15.tgz", 1303 + "integrity": "sha512-ApLruZq/ig+nhaE7OJm4lDjayUnOHVUa77zGeqnqZ9pn0ovdVbbNPerVibLXDmWeUZXjIYIT8V3xkT58Rm9u5Q==", 1304 + "cpu": [ 1305 + "wasm32" 1306 + ], 1184 1307 "dev": true, 1185 1308 "license": "MIT", 1309 + "optional": true, 1186 1310 "dependencies": { 1187 - "@types/estree": "^1.0.0", 1188 - "estree-walker": "^2.0.2", 1189 - "picomatch": "^4.0.2" 1311 + "@emnapi/core": "1.9.2", 1312 + "@emnapi/runtime": "1.9.2", 1313 + "@napi-rs/wasm-runtime": "^1.1.3" 1190 1314 }, 1191 1315 "engines": { 1192 1316 "node": ">=14.0.0" 1193 - }, 1194 - "peerDependencies": { 1195 - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 1196 - }, 1197 - "peerDependenciesMeta": { 1198 - "rollup": { 1199 - "optional": true 1200 - } 1201 1317 } 1202 1318 }, 1319 + "node_modules/@rolldown/binding-win32-arm64-msvc": { 1320 + "version": "1.0.0-rc.15", 1321 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-rc.15.tgz", 1322 + "integrity": "sha512-KmoUoU7HnN+Si5YWJigfTws1jz1bKBYDQKdbLspz0UaqjjFkddHsqorgiW1mxcAj88lYUE6NC/zJNwT+SloqtA==", 1323 + "cpu": [ 1324 + "arm64" 1325 + ], 1326 + "dev": true, 1327 + "license": "MIT", 1328 + "optional": true, 1329 + "os": [ 1330 + "win32" 1331 + ], 1332 + "engines": { 1333 + "node": "^20.19.0 || >=22.12.0" 1334 + } 1335 + }, 1336 + "node_modules/@rolldown/binding-win32-x64-msvc": { 1337 + "version": "1.0.0-rc.15", 1338 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-rc.15.tgz", 1339 + "integrity": "sha512-3P2A8L+x75qavWLe/Dll3EYBJLQmtkJN8rfh+U/eR3MqMgL/h98PhYI+JFfXuDPgPeCB7iZAKiqii5vqOvnA0g==", 1340 + "cpu": [ 1341 + "x64" 1342 + ], 1343 + "dev": true, 1344 + "license": "MIT", 1345 + "optional": true, 1346 + "os": [ 1347 + "win32" 1348 + ], 1349 + "engines": { 1350 + "node": "^20.19.0 || >=22.12.0" 1351 + } 1352 + }, 1353 + "node_modules/@rolldown/pluginutils": { 1354 + "version": "1.0.0-rc.15", 1355 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.15.tgz", 1356 + "integrity": "sha512-UromN0peaE53IaBRe9W7CjrZgXl90fqGpK+mIZbA3qSTeYqg3pqpROBdIPvOG3F5ereDHNwoHBI2e50n1BDr1g==", 1357 + "dev": true, 1358 + "license": "MIT" 1359 + }, 1203 1360 "node_modules/@sec-ant/readable-stream": { 1204 1361 "version": "0.4.1", 1205 1362 "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", ··· 1233 1390 "url": "https://github.com/sponsors/sindresorhus" 1234 1391 } 1235 1392 }, 1393 + "node_modules/@standard-schema/spec": { 1394 + "version": "1.1.0", 1395 + "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.1.0.tgz", 1396 + "integrity": "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==", 1397 + "dev": true, 1398 + "license": "MIT" 1399 + }, 1236 1400 "node_modules/@stylistic/eslint-plugin": { 1237 1401 "version": "5.10.0", 1238 1402 "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.10.0.tgz", ··· 1303 1467 "tslib": "^2.4.0" 1304 1468 } 1305 1469 }, 1470 + "node_modules/@types/chai": { 1471 + "version": "5.2.3", 1472 + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", 1473 + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", 1474 + "dev": true, 1475 + "license": "MIT", 1476 + "dependencies": { 1477 + "@types/deep-eql": "*", 1478 + "assertion-error": "^2.0.1" 1479 + } 1480 + }, 1481 + "node_modules/@types/deep-eql": { 1482 + "version": "4.0.2", 1483 + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", 1484 + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", 1485 + "dev": true, 1486 + "license": "MIT" 1487 + }, 1306 1488 "node_modules/@types/eslint": { 1307 1489 "version": "9.6.1", 1308 1490 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", ··· 1325 1507 "version": "1.0.8", 1326 1508 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", 1327 1509 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", 1328 - "dev": true, 1329 - "license": "MIT" 1330 - }, 1331 - "node_modules/@types/istanbul-lib-coverage": { 1332 - "version": "2.0.6", 1333 - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", 1334 - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", 1335 1510 "dev": true, 1336 1511 "license": "MIT" 1337 1512 }, ··· 1889 2064 "win32" 1890 2065 ] 1891 2066 }, 1892 - "node_modules/@vercel/nft": { 1893 - "version": "0.29.4", 1894 - "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", 1895 - "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", 2067 + "node_modules/@vitest/coverage-v8": { 2068 + "version": "4.1.4", 2069 + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.4.tgz", 2070 + "integrity": "sha512-x7FptB5oDruxNPDNY2+S8tCh0pcq7ymCe1gTHcsp733jYjrJl8V1gMUlVysuCD9Kz46Xz9t1akkv08dPcYDs1w==", 1896 2071 "dev": true, 1897 2072 "license": "MIT", 1898 2073 "dependencies": { 1899 - "@mapbox/node-pre-gyp": "^2.0.0", 1900 - "@rollup/pluginutils": "^5.1.3", 1901 - "acorn": "^8.6.0", 1902 - "acorn-import-attributes": "^1.9.5", 1903 - "async-sema": "^3.1.1", 1904 - "bindings": "^1.4.0", 1905 - "estree-walker": "2.0.2", 1906 - "glob": "^10.4.5", 1907 - "graceful-fs": "^4.2.9", 1908 - "node-gyp-build": "^4.2.2", 1909 - "picomatch": "^4.0.2", 1910 - "resolve-from": "^5.0.0" 2074 + "@bcoe/v8-coverage": "^1.0.2", 2075 + "@vitest/utils": "4.1.4", 2076 + "ast-v8-to-istanbul": "^1.0.0", 2077 + "istanbul-lib-coverage": "^3.2.2", 2078 + "istanbul-lib-report": "^3.0.1", 2079 + "istanbul-reports": "^3.2.0", 2080 + "magicast": "^0.5.2", 2081 + "obug": "^2.1.1", 2082 + "std-env": "^4.0.0-rc.1", 2083 + "tinyrainbow": "^3.1.0" 2084 + }, 2085 + "funding": { 2086 + "url": "https://opencollective.com/vitest" 1911 2087 }, 1912 - "bin": { 1913 - "nft": "out/cli.js" 2088 + "peerDependencies": { 2089 + "@vitest/browser": "4.1.4", 2090 + "vitest": "4.1.4" 1914 2091 }, 1915 - "engines": { 1916 - "node": ">=18" 2092 + "peerDependenciesMeta": { 2093 + "@vitest/browser": { 2094 + "optional": true 2095 + } 1917 2096 } 1918 2097 }, 1919 - "node_modules/abbrev": { 1920 - "version": "3.0.1", 1921 - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", 1922 - "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", 2098 + "node_modules/@vitest/expect": { 2099 + "version": "4.1.4", 2100 + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.4.tgz", 2101 + "integrity": "sha512-iPBpra+VDuXmBFI3FMKHSFXp3Gx5HfmSCE8X67Dn+bwephCnQCaB7qWK2ldHa+8ncN8hJU8VTMcxjPpyMkUjww==", 1923 2102 "dev": true, 1924 - "license": "ISC", 1925 - "engines": { 1926 - "node": "^18.17.0 || >=20.5.0" 2103 + "license": "MIT", 2104 + "dependencies": { 2105 + "@standard-schema/spec": "^1.1.0", 2106 + "@types/chai": "^5.2.2", 2107 + "@vitest/spy": "4.1.4", 2108 + "@vitest/utils": "4.1.4", 2109 + "chai": "^6.2.2", 2110 + "tinyrainbow": "^3.1.0" 2111 + }, 2112 + "funding": { 2113 + "url": "https://opencollective.com/vitest" 1927 2114 } 1928 2115 }, 1929 - "node_modules/acorn": { 1930 - "version": "8.16.0", 1931 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 1932 - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 2116 + "node_modules/@vitest/mocker": { 2117 + "version": "4.1.4", 2118 + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.4.tgz", 2119 + "integrity": "sha512-R9HTZBhW6yCSGbGQnDnH3QHfJxokKN4KB+Yvk9Q1le7eQNYwiCyKxmLmurSpFy6BzJanSLuEUDrD+j97Q+ZLPg==", 1933 2120 "dev": true, 1934 2121 "license": "MIT", 1935 - "bin": { 1936 - "acorn": "bin/acorn" 2122 + "dependencies": { 2123 + "@vitest/spy": "4.1.4", 2124 + "estree-walker": "^3.0.3", 2125 + "magic-string": "^0.30.21" 1937 2126 }, 1938 - "engines": { 1939 - "node": ">=0.4.0" 2127 + "funding": { 2128 + "url": "https://opencollective.com/vitest" 2129 + }, 2130 + "peerDependencies": { 2131 + "msw": "^2.4.9", 2132 + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 2133 + }, 2134 + "peerDependenciesMeta": { 2135 + "msw": { 2136 + "optional": true 2137 + }, 2138 + "vite": { 2139 + "optional": true 2140 + } 1940 2141 } 1941 2142 }, 1942 - "node_modules/acorn-import-attributes": { 1943 - "version": "1.9.5", 1944 - "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", 1945 - "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", 2143 + "node_modules/@vitest/pretty-format": { 2144 + "version": "4.1.4", 2145 + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.4.tgz", 2146 + "integrity": "sha512-ddmDHU0gjEUyEVLxtZa7xamrpIefdEETu3nZjWtHeZX4QxqJ7tRxSteHVXJOcr8jhiLoGAhkK4WJ3WqBpjx42A==", 1946 2147 "dev": true, 1947 2148 "license": "MIT", 1948 - "peerDependencies": { 1949 - "acorn": "^8" 2149 + "dependencies": { 2150 + "tinyrainbow": "^3.1.0" 2151 + }, 2152 + "funding": { 2153 + "url": "https://opencollective.com/vitest" 2154 + } 2155 + }, 2156 + "node_modules/@vitest/runner": { 2157 + "version": "4.1.4", 2158 + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.4.tgz", 2159 + "integrity": "sha512-xTp7VZ5aXP5ZJrn15UtJUWlx6qXLnGtF6jNxHepdPHpMfz/aVPx+htHtgcAL2mDXJgKhpoo2e9/hVJsIeFbytQ==", 2160 + "dev": true, 2161 + "license": "MIT", 2162 + "dependencies": { 2163 + "@vitest/utils": "4.1.4", 2164 + "pathe": "^2.0.3" 2165 + }, 2166 + "funding": { 2167 + "url": "https://opencollective.com/vitest" 2168 + } 2169 + }, 2170 + "node_modules/@vitest/snapshot": { 2171 + "version": "4.1.4", 2172 + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.4.tgz", 2173 + "integrity": "sha512-MCjCFgaS8aZz+m5nTcEcgk/xhWv0rEH4Yl53PPlMXOZ1/Ka2VcZU6CJ+MgYCZbcJvzGhQRjVrGQNZqkGPttIKw==", 2174 + "dev": true, 2175 + "license": "MIT", 2176 + "dependencies": { 2177 + "@vitest/pretty-format": "4.1.4", 2178 + "@vitest/utils": "4.1.4", 2179 + "magic-string": "^0.30.21", 2180 + "pathe": "^2.0.3" 2181 + }, 2182 + "funding": { 2183 + "url": "https://opencollective.com/vitest" 1950 2184 } 1951 2185 }, 1952 - "node_modules/acorn-jsx": { 1953 - "version": "5.3.2", 1954 - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 1955 - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 2186 + "node_modules/@vitest/spy": { 2187 + "version": "4.1.4", 2188 + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.4.tgz", 2189 + "integrity": "sha512-XxNdAsKW7C+FLydqFJLb5KhJtl3PGCMmYwFRfhvIgxJvLSXhhVI1zM8f1qD3Zg7RCjTSzDVyct6sghs9UEgBEQ==", 1956 2190 "dev": true, 1957 2191 "license": "MIT", 1958 - "peerDependencies": { 1959 - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 2192 + "funding": { 2193 + "url": "https://opencollective.com/vitest" 1960 2194 } 1961 2195 }, 1962 - "node_modules/acorn-walk": { 1963 - "version": "8.3.5", 1964 - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", 1965 - "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", 2196 + "node_modules/@vitest/utils": { 2197 + "version": "4.1.4", 2198 + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.4.tgz", 2199 + "integrity": "sha512-13QMT+eysM5uVGa1rG4kegGYNp6cnQcsTc67ELFbhNLQO+vgsygtYJx2khvdt4gVQqSSpC/KT5FZZxUpP3Oatw==", 1966 2200 "dev": true, 1967 2201 "license": "MIT", 1968 2202 "dependencies": { 1969 - "acorn": "^8.11.0" 2203 + "@vitest/pretty-format": "4.1.4", 2204 + "convert-source-map": "^2.0.0", 2205 + "tinyrainbow": "^3.1.0" 2206 + }, 2207 + "funding": { 2208 + "url": "https://opencollective.com/vitest" 2209 + } 2210 + }, 2211 + "node_modules/acorn": { 2212 + "version": "8.16.0", 2213 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", 2214 + "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", 2215 + "dev": true, 2216 + "license": "MIT", 2217 + "bin": { 2218 + "acorn": "bin/acorn" 1970 2219 }, 1971 2220 "engines": { 1972 2221 "node": ">=0.4.0" 1973 2222 } 1974 2223 }, 1975 - "node_modules/agent-base": { 1976 - "version": "7.1.4", 1977 - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", 1978 - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", 2224 + "node_modules/acorn-jsx": { 2225 + "version": "5.3.2", 2226 + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 2227 + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 1979 2228 "dev": true, 1980 2229 "license": "MIT", 1981 - "engines": { 1982 - "node": ">= 14" 2230 + "peerDependencies": { 2231 + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 1983 2232 } 1984 2233 }, 1985 2234 "node_modules/ajv": { ··· 2028 2277 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 2029 2278 } 2030 2279 }, 2031 - "node_modules/ansi-styles": { 2032 - "version": "6.2.3", 2033 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", 2034 - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", 2035 - "dev": true, 2036 - "license": "MIT", 2037 - "engines": { 2038 - "node": ">=12" 2039 - }, 2040 - "funding": { 2041 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2042 - } 2043 - }, 2044 2280 "node_modules/argparse": { 2045 2281 "version": "2.0.1", 2046 2282 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", ··· 2063 2299 }, 2064 2300 "funding": { 2065 2301 "url": "https://github.com/sponsors/ljharb" 2066 - } 2067 - }, 2068 - "node_modules/array-find-index": { 2069 - "version": "1.0.2", 2070 - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 2071 - "integrity": "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==", 2072 - "dev": true, 2073 - "license": "MIT", 2074 - "engines": { 2075 - "node": ">=0.10.0" 2076 2302 } 2077 2303 }, 2078 2304 "node_modules/array-includes": { ··· 2196 2422 "url": "https://github.com/sponsors/ljharb" 2197 2423 } 2198 2424 }, 2199 - "node_modules/arrgv": { 2200 - "version": "1.0.2", 2201 - "resolved": "https://registry.npmjs.org/arrgv/-/arrgv-1.0.2.tgz", 2202 - "integrity": "sha512-a4eg4yhp7mmruZDQFqVMlxNRFGi/i1r87pt8SDHy0/I8PqSXoUTlWZRdAZo0VXgvEARcujbtTk8kiZRi1uDGRw==", 2203 - "dev": true, 2204 - "license": "MIT", 2205 - "engines": { 2206 - "node": ">=8.0.0" 2207 - } 2208 - }, 2209 2425 "node_modules/arrify": { 2210 2426 "version": "3.0.0", 2211 2427 "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", ··· 2219 2435 "url": "https://github.com/sponsors/sindresorhus" 2220 2436 } 2221 2437 }, 2222 - "node_modules/async-function": { 2223 - "version": "1.0.0", 2224 - "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", 2225 - "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", 2438 + "node_modules/assertion-error": { 2439 + "version": "2.0.1", 2440 + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", 2441 + "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", 2226 2442 "dev": true, 2227 2443 "license": "MIT", 2228 2444 "engines": { 2229 - "node": ">= 0.4" 2445 + "node": ">=12" 2230 2446 } 2231 2447 }, 2232 - "node_modules/async-sema": { 2233 - "version": "3.1.1", 2234 - "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", 2235 - "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", 2448 + "node_modules/ast-v8-to-istanbul": { 2449 + "version": "1.0.0", 2450 + "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-1.0.0.tgz", 2451 + "integrity": "sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==", 2452 + "dev": true, 2453 + "license": "MIT", 2454 + "dependencies": { 2455 + "@jridgewell/trace-mapping": "^0.3.31", 2456 + "estree-walker": "^3.0.3", 2457 + "js-tokens": "^10.0.0" 2458 + } 2459 + }, 2460 + "node_modules/ast-v8-to-istanbul/node_modules/js-tokens": { 2461 + "version": "10.0.0", 2462 + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-10.0.0.tgz", 2463 + "integrity": "sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==", 2236 2464 "dev": true, 2237 2465 "license": "MIT" 2238 2466 }, 2239 - "node_modules/ava": { 2240 - "version": "6.4.1", 2241 - "resolved": "https://registry.npmjs.org/ava/-/ava-6.4.1.tgz", 2242 - "integrity": "sha512-vxmPbi1gZx9zhAjHBgw81w/iEDKcrokeRk/fqDTyA2DQygZ0o+dUGRHFOtX8RA5N0heGJTTsIk7+xYxitDb61Q==", 2467 + "node_modules/async-function": { 2468 + "version": "1.0.0", 2469 + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", 2470 + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", 2243 2471 "dev": true, 2244 2472 "license": "MIT", 2245 - "dependencies": { 2246 - "@vercel/nft": "^0.29.4", 2247 - "acorn": "^8.15.0", 2248 - "acorn-walk": "^8.3.4", 2249 - "ansi-styles": "^6.2.1", 2250 - "arrgv": "^1.0.2", 2251 - "arrify": "^3.0.0", 2252 - "callsites": "^4.2.0", 2253 - "cbor": "^10.0.9", 2254 - "chalk": "^5.4.1", 2255 - "chunkd": "^2.0.1", 2256 - "ci-info": "^4.3.0", 2257 - "ci-parallel-vars": "^1.0.1", 2258 - "cli-truncate": "^4.0.0", 2259 - "code-excerpt": "^4.0.0", 2260 - "common-path-prefix": "^3.0.0", 2261 - "concordance": "^5.0.4", 2262 - "currently-unhandled": "^0.4.1", 2263 - "debug": "^4.4.1", 2264 - "emittery": "^1.2.0", 2265 - "figures": "^6.1.0", 2266 - "globby": "^14.1.0", 2267 - "ignore-by-default": "^2.1.0", 2268 - "indent-string": "^5.0.0", 2269 - "is-plain-object": "^5.0.0", 2270 - "is-promise": "^4.0.0", 2271 - "matcher": "^5.0.0", 2272 - "memoize": "^10.1.0", 2273 - "ms": "^2.1.3", 2274 - "p-map": "^7.0.3", 2275 - "package-config": "^5.0.0", 2276 - "picomatch": "^4.0.2", 2277 - "plur": "^5.1.0", 2278 - "pretty-ms": "^9.2.0", 2279 - "resolve-cwd": "^3.0.0", 2280 - "stack-utils": "^2.0.6", 2281 - "strip-ansi": "^7.1.0", 2282 - "supertap": "^3.0.1", 2283 - "temp-dir": "^3.0.0", 2284 - "write-file-atomic": "^6.0.0", 2285 - "yargs": "^17.7.2" 2286 - }, 2287 - "bin": { 2288 - "ava": "entrypoints/cli.mjs" 2289 - }, 2290 2473 "engines": { 2291 - "node": "^18.18 || ^20.8 || ^22 || ^23 || >=24" 2292 - }, 2293 - "peerDependencies": { 2294 - "@ava/typescript": "*" 2295 - }, 2296 - "peerDependenciesMeta": { 2297 - "@ava/typescript": { 2298 - "optional": true 2299 - } 2474 + "node": ">= 0.4" 2300 2475 } 2301 2476 }, 2302 2477 "node_modules/available-typed-arrays": { ··· 2334 2509 "engines": { 2335 2510 "node": ">=6.0.0" 2336 2511 } 2337 - }, 2338 - "node_modules/bindings": { 2339 - "version": "1.5.0", 2340 - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 2341 - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 2342 - "dev": true, 2343 - "license": "MIT", 2344 - "dependencies": { 2345 - "file-uri-to-path": "1.0.0" 2346 - } 2347 - }, 2348 - "node_modules/blueimp-md5": { 2349 - "version": "2.19.0", 2350 - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", 2351 - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", 2352 - "dev": true, 2353 - "license": "MIT" 2354 2512 }, 2355 2513 "node_modules/brace-expansion": { 2356 2514 "version": "5.0.5", ··· 2451 2609 "url": "https://github.com/sponsors/sindresorhus" 2452 2610 } 2453 2611 }, 2454 - "node_modules/c8": { 2455 - "version": "11.0.0", 2456 - "resolved": "https://registry.npmjs.org/c8/-/c8-11.0.0.tgz", 2457 - "integrity": "sha512-e/uRViGHSVIJv7zsaDKM7VRn2390TgHXqUSvYwPHBQaU6L7E9L0n9JbdkwdYPvshDT0KymBmmlwSpms3yBaMNg==", 2458 - "dev": true, 2459 - "license": "ISC", 2460 - "dependencies": { 2461 - "@bcoe/v8-coverage": "^1.0.1", 2462 - "@istanbuljs/schema": "^0.1.3", 2463 - "find-up": "^5.0.0", 2464 - "foreground-child": "^3.1.1", 2465 - "istanbul-lib-coverage": "^3.2.0", 2466 - "istanbul-lib-report": "^3.0.1", 2467 - "istanbul-reports": "^3.1.6", 2468 - "test-exclude": "^8.0.0", 2469 - "v8-to-istanbul": "^9.0.0", 2470 - "yargs": "^17.7.2", 2471 - "yargs-parser": "^21.1.1" 2472 - }, 2473 - "bin": { 2474 - "c8": "bin/c8.js" 2475 - }, 2476 - "engines": { 2477 - "node": "20 || >=22" 2478 - }, 2479 - "peerDependencies": { 2480 - "monocart-coverage-reports": "^2" 2481 - }, 2482 - "peerDependenciesMeta": { 2483 - "monocart-coverage-reports": { 2484 - "optional": true 2485 - } 2486 - } 2487 - }, 2488 2612 "node_modules/call-bind": { 2489 2613 "version": "1.0.8", 2490 2614 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", ··· 2535 2659 "url": "https://github.com/sponsors/ljharb" 2536 2660 } 2537 2661 }, 2538 - "node_modules/callsites": { 2539 - "version": "4.2.0", 2540 - "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.2.0.tgz", 2541 - "integrity": "sha512-kfzR4zzQtAE9PC7CzZsjl3aBNbXWuXiSeOCdLcPpBfGW8YuCqQHcRPFDbr/BPVmd3EEPVpuFzLyuT/cUhPr4OQ==", 2542 - "dev": true, 2543 - "license": "MIT", 2544 - "engines": { 2545 - "node": ">=12.20" 2546 - }, 2547 - "funding": { 2548 - "url": "https://github.com/sponsors/sindresorhus" 2549 - } 2550 - }, 2551 2662 "node_modules/caniuse-lite": { 2552 2663 "version": "1.0.30001778", 2553 2664 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001778.tgz", ··· 2569 2680 ], 2570 2681 "license": "CC-BY-4.0" 2571 2682 }, 2572 - "node_modules/cbor": { 2573 - "version": "10.0.12", 2574 - "resolved": "https://registry.npmjs.org/cbor/-/cbor-10.0.12.tgz", 2575 - "integrity": "sha512-exQDevYd7ZQLP4moMQcZkKCVZsXLAtUSflObr3xTh4xzFIv/xBCdvCd6L259kQOUP2kcTC0jvC6PpZIf/WmRXA==", 2683 + "node_modules/chai": { 2684 + "version": "6.2.2", 2685 + "resolved": "https://registry.npmjs.org/chai/-/chai-6.2.2.tgz", 2686 + "integrity": "sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==", 2576 2687 "dev": true, 2577 2688 "license": "MIT", 2578 - "dependencies": { 2579 - "nofilter": "^3.0.2" 2580 - }, 2581 2689 "engines": { 2582 - "node": ">=20" 2690 + "node": ">=18" 2583 2691 } 2584 2692 }, 2585 2693 "node_modules/chalk": { ··· 2602 2710 "dev": true, 2603 2711 "license": "MIT" 2604 2712 }, 2605 - "node_modules/chownr": { 2606 - "version": "3.0.0", 2607 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 2608 - "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 2609 - "dev": true, 2610 - "license": "BlueOak-1.0.0", 2611 - "engines": { 2612 - "node": ">=18" 2613 - } 2614 - }, 2615 - "node_modules/chunkd": { 2616 - "version": "2.0.1", 2617 - "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-2.0.1.tgz", 2618 - "integrity": "sha512-7d58XsFmOq0j6el67Ug9mHf9ELUXsQXYJBkyxhH/k+6Ke0qXRnv0kbemx+Twc6fRJ07C49lcbdgm9FL1Ei/6SQ==", 2619 - "dev": true, 2620 - "license": "MIT" 2621 - }, 2622 2713 "node_modules/ci-info": { 2623 2714 "version": "4.4.0", 2624 2715 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", ··· 2635 2726 "node": ">=8" 2636 2727 } 2637 2728 }, 2638 - "node_modules/ci-parallel-vars": { 2639 - "version": "1.0.1", 2640 - "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.1.tgz", 2641 - "integrity": "sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==", 2642 - "dev": true, 2643 - "license": "MIT" 2644 - }, 2645 2729 "node_modules/clean-regexp": { 2646 2730 "version": "1.0.0", 2647 2731 "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", ··· 2664 2748 "engines": { 2665 2749 "node": ">=0.8.0" 2666 2750 } 2667 - }, 2668 - "node_modules/cli-truncate": { 2669 - "version": "4.0.0", 2670 - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", 2671 - "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", 2672 - "dev": true, 2673 - "license": "MIT", 2674 - "dependencies": { 2675 - "slice-ansi": "^5.0.0", 2676 - "string-width": "^7.0.0" 2677 - }, 2678 - "engines": { 2679 - "node": ">=18" 2680 - }, 2681 - "funding": { 2682 - "url": "https://github.com/sponsors/sindresorhus" 2683 - } 2684 - }, 2685 - "node_modules/cliui": { 2686 - "version": "8.0.1", 2687 - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2688 - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2689 - "dev": true, 2690 - "license": "ISC", 2691 - "dependencies": { 2692 - "string-width": "^4.2.0", 2693 - "strip-ansi": "^6.0.1", 2694 - "wrap-ansi": "^7.0.0" 2695 - }, 2696 - "engines": { 2697 - "node": ">=12" 2698 - } 2699 - }, 2700 - "node_modules/cliui/node_modules/ansi-regex": { 2701 - "version": "5.0.1", 2702 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2703 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 2704 - "dev": true, 2705 - "license": "MIT", 2706 - "engines": { 2707 - "node": ">=8" 2708 - } 2709 - }, 2710 - "node_modules/cliui/node_modules/ansi-styles": { 2711 - "version": "4.3.0", 2712 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2713 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2714 - "dev": true, 2715 - "license": "MIT", 2716 - "dependencies": { 2717 - "color-convert": "^2.0.1" 2718 - }, 2719 - "engines": { 2720 - "node": ">=8" 2721 - }, 2722 - "funding": { 2723 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2724 - } 2725 - }, 2726 - "node_modules/cliui/node_modules/emoji-regex": { 2727 - "version": "8.0.0", 2728 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2729 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2730 - "dev": true, 2731 - "license": "MIT" 2732 - }, 2733 - "node_modules/cliui/node_modules/is-fullwidth-code-point": { 2734 - "version": "3.0.0", 2735 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2736 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2737 - "dev": true, 2738 - "license": "MIT", 2739 - "engines": { 2740 - "node": ">=8" 2741 - } 2742 - }, 2743 - "node_modules/cliui/node_modules/string-width": { 2744 - "version": "4.2.3", 2745 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2746 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 2747 - "dev": true, 2748 - "license": "MIT", 2749 - "dependencies": { 2750 - "emoji-regex": "^8.0.0", 2751 - "is-fullwidth-code-point": "^3.0.0", 2752 - "strip-ansi": "^6.0.1" 2753 - }, 2754 - "engines": { 2755 - "node": ">=8" 2756 - } 2757 - }, 2758 - "node_modules/cliui/node_modules/strip-ansi": { 2759 - "version": "6.0.1", 2760 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2761 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 2762 - "dev": true, 2763 - "license": "MIT", 2764 - "dependencies": { 2765 - "ansi-regex": "^5.0.1" 2766 - }, 2767 - "engines": { 2768 - "node": ">=8" 2769 - } 2770 - }, 2771 - "node_modules/cliui/node_modules/wrap-ansi": { 2772 - "version": "7.0.0", 2773 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2774 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2775 - "dev": true, 2776 - "license": "MIT", 2777 - "dependencies": { 2778 - "ansi-styles": "^4.0.0", 2779 - "string-width": "^4.1.0", 2780 - "strip-ansi": "^6.0.0" 2781 - }, 2782 - "engines": { 2783 - "node": ">=10" 2784 - }, 2785 - "funding": { 2786 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2787 - } 2788 - }, 2789 - "node_modules/code-excerpt": { 2790 - "version": "4.0.0", 2791 - "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", 2792 - "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", 2793 - "dev": true, 2794 - "license": "MIT", 2795 - "dependencies": { 2796 - "convert-to-spaces": "^2.0.1" 2797 - }, 2798 - "engines": { 2799 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2800 - } 2801 - }, 2802 - "node_modules/color-convert": { 2803 - "version": "2.0.1", 2804 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2805 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2806 - "dev": true, 2807 - "license": "MIT", 2808 - "dependencies": { 2809 - "color-name": "~1.1.4" 2810 - }, 2811 - "engines": { 2812 - "node": ">=7.0.0" 2813 - } 2814 - }, 2815 - "node_modules/color-name": { 2816 - "version": "1.1.4", 2817 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2818 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2819 - "dev": true, 2820 - "license": "MIT" 2821 2751 }, 2822 2752 "node_modules/comment-parser": { 2823 2753 "version": "1.4.6", ··· 2843 2773 "dev": true, 2844 2774 "license": "MIT" 2845 2775 }, 2846 - "node_modules/concordance": { 2847 - "version": "5.0.4", 2848 - "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.4.tgz", 2849 - "integrity": "sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==", 2850 - "dev": true, 2851 - "license": "ISC", 2852 - "dependencies": { 2853 - "date-time": "^3.1.0", 2854 - "esutils": "^2.0.3", 2855 - "fast-diff": "^1.2.0", 2856 - "js-string-escape": "^1.0.1", 2857 - "lodash": "^4.17.15", 2858 - "md5-hex": "^3.0.1", 2859 - "semver": "^7.3.2", 2860 - "well-known-symbols": "^2.0.0" 2861 - }, 2862 - "engines": { 2863 - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" 2864 - } 2865 - }, 2866 2776 "node_modules/confusing-browser-globals": { 2867 2777 "version": "1.0.11", 2868 2778 "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", ··· 2870 2780 "dev": true, 2871 2781 "license": "MIT" 2872 2782 }, 2873 - "node_modules/consola": { 2874 - "version": "3.4.2", 2875 - "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", 2876 - "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", 2877 - "dev": true, 2878 - "license": "MIT", 2879 - "engines": { 2880 - "node": "^14.18.0 || >=16.10.0" 2881 - } 2882 - }, 2883 2783 "node_modules/convert-source-map": { 2884 2784 "version": "2.0.0", 2885 2785 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 2886 2786 "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 2887 2787 "dev": true, 2888 2788 "license": "MIT" 2889 - }, 2890 - "node_modules/convert-to-spaces": { 2891 - "version": "2.0.1", 2892 - "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", 2893 - "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", 2894 - "dev": true, 2895 - "license": "MIT", 2896 - "engines": { 2897 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2898 - } 2899 2789 }, 2900 2790 "node_modules/core-js-compat": { 2901 2791 "version": "3.48.0", ··· 2953 2843 "node": ">= 8" 2954 2844 } 2955 2845 }, 2956 - "node_modules/currently-unhandled": { 2957 - "version": "0.4.1", 2958 - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 2959 - "integrity": "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==", 2960 - "dev": true, 2961 - "license": "MIT", 2962 - "dependencies": { 2963 - "array-find-index": "^1.0.1" 2964 - }, 2965 - "engines": { 2966 - "node": ">=0.10.0" 2967 - } 2968 - }, 2969 2846 "node_modules/data-view-buffer": { 2970 2847 "version": "1.0.2", 2971 2848 "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", ··· 3018 2895 }, 3019 2896 "funding": { 3020 2897 "url": "https://github.com/sponsors/ljharb" 3021 - } 3022 - }, 3023 - "node_modules/date-time": { 3024 - "version": "3.1.0", 3025 - "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", 3026 - "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", 3027 - "dev": true, 3028 - "license": "MIT", 3029 - "dependencies": { 3030 - "time-zone": "^1.0.0" 3031 - }, 3032 - "engines": { 3033 - "node": ">=6" 3034 2898 } 3035 2899 }, 3036 2900 "node_modules/debug": { ··· 3245 3109 "node": ">= 0.4" 3246 3110 } 3247 3111 }, 3248 - "node_modules/eastasianwidth": { 3249 - "version": "0.2.0", 3250 - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 3251 - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 3252 - "dev": true, 3253 - "license": "MIT" 3254 - }, 3255 3112 "node_modules/electron-to-chromium": { 3256 3113 "version": "1.5.313", 3257 3114 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.313.tgz", ··· 3259 3116 "dev": true, 3260 3117 "license": "ISC" 3261 3118 }, 3262 - "node_modules/emittery": { 3263 - "version": "1.2.1", 3264 - "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.2.1.tgz", 3265 - "integrity": "sha512-sFz64DCRjirhwHLxofFqxYQm6DCp6o0Ix7jwKQvuCHPn4GMRZNuBZyLPu9Ccmk/QSCAMZt6FOUqA8JZCQvA9fw==", 3266 - "dev": true, 3267 - "license": "MIT", 3268 - "engines": { 3269 - "node": ">=14.16" 3270 - }, 3271 - "funding": { 3272 - "url": "https://github.com/sindresorhus/emittery?sponsor=1" 3273 - } 3274 - }, 3275 - "node_modules/emoji-regex": { 3276 - "version": "10.6.0", 3277 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", 3278 - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", 3279 - "dev": true, 3280 - "license": "MIT" 3281 - }, 3282 3119 "node_modules/enhance-visitors": { 3283 3120 "version": "1.0.0", 3284 3121 "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", ··· 3470 3307 "node": ">= 0.4" 3471 3308 } 3472 3309 }, 3310 + "node_modules/es-module-lexer": { 3311 + "version": "2.0.0", 3312 + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", 3313 + "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", 3314 + "dev": true, 3315 + "license": "MIT" 3316 + }, 3473 3317 "node_modules/es-object-atoms": { 3474 3318 "version": "1.1.1", 3475 3319 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", ··· 3538 3382 "license": "MIT", 3539 3383 "engines": { 3540 3384 "node": ">=6" 3541 - } 3542 - }, 3543 - "node_modules/escape-string-regexp": { 3544 - "version": "5.0.0", 3545 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 3546 - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 3547 - "dev": true, 3548 - "license": "MIT", 3549 - "engines": { 3550 - "node": ">=12" 3551 - }, 3552 - "funding": { 3553 - "url": "https://github.com/sponsors/sindresorhus" 3554 3385 } 3555 3386 }, 3556 3387 "node_modules/eslint": { ··· 4173 4004 "url": "https://opencollective.com/eslint" 4174 4005 } 4175 4006 }, 4176 - "node_modules/esprima": { 4177 - "version": "4.0.1", 4178 - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 4179 - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 4180 - "dev": true, 4181 - "license": "BSD-2-Clause", 4182 - "bin": { 4183 - "esparse": "bin/esparse.js", 4184 - "esvalidate": "bin/esvalidate.js" 4185 - }, 4186 - "engines": { 4187 - "node": ">=4" 4188 - } 4189 - }, 4190 4007 "node_modules/espurify": { 4191 4008 "version": "3.2.0", 4192 4009 "resolved": "https://registry.npmjs.org/espurify/-/espurify-3.2.0.tgz", ··· 4231 4048 } 4232 4049 }, 4233 4050 "node_modules/estree-walker": { 4234 - "version": "2.0.2", 4235 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 4236 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 4051 + "version": "3.0.3", 4052 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 4053 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 4237 4054 "dev": true, 4238 - "license": "MIT" 4055 + "license": "MIT", 4056 + "dependencies": { 4057 + "@types/estree": "^1.0.0" 4058 + } 4239 4059 }, 4240 4060 "node_modules/esutils": { 4241 4061 "version": "2.0.3", ··· 4272 4092 }, 4273 4093 "funding": { 4274 4094 "url": "https://github.com/sindresorhus/execa?sponsor=1" 4095 + } 4096 + }, 4097 + "node_modules/expect-type": { 4098 + "version": "1.3.0", 4099 + "resolved": "https://registry.npmjs.org/expect-type/-/expect-type-1.3.0.tgz", 4100 + "integrity": "sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==", 4101 + "dev": true, 4102 + "license": "Apache-2.0", 4103 + "engines": { 4104 + "node": ">=12.0.0" 4275 4105 } 4276 4106 }, 4277 4107 "node_modules/fast-deep-equal": { ··· 4399 4229 "node": ">=16.0.0" 4400 4230 } 4401 4231 }, 4402 - "node_modules/file-uri-to-path": { 4403 - "version": "1.0.0", 4404 - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 4405 - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 4406 - "dev": true, 4407 - "license": "MIT" 4408 - }, 4409 4232 "node_modules/fill-range": { 4410 4233 "version": "7.1.1", 4411 4234 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 4519 4342 "url": "https://github.com/sponsors/ljharb" 4520 4343 } 4521 4344 }, 4522 - "node_modules/foreground-child": { 4523 - "version": "3.3.1", 4524 - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 4525 - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 4526 - "dev": true, 4527 - "license": "ISC", 4528 - "dependencies": { 4529 - "cross-spawn": "^7.0.6", 4530 - "signal-exit": "^4.0.1" 4531 - }, 4532 - "engines": { 4533 - "node": ">=14" 4534 - }, 4535 - "funding": { 4536 - "url": "https://github.com/sponsors/isaacs" 4537 - } 4538 - }, 4539 4345 "node_modules/formatly": { 4540 4346 "version": "0.3.0", 4541 4347 "resolved": "https://registry.npmjs.org/formatly/-/formatly-0.3.0.tgz", ··· 4552 4358 "node": ">=18.3.0" 4553 4359 } 4554 4360 }, 4361 + "node_modules/fsevents": { 4362 + "version": "2.3.3", 4363 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4364 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4365 + "dev": true, 4366 + "hasInstallScript": true, 4367 + "license": "MIT", 4368 + "optional": true, 4369 + "os": [ 4370 + "darwin" 4371 + ], 4372 + "engines": { 4373 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4374 + } 4375 + }, 4555 4376 "node_modules/function-bind": { 4556 4377 "version": "1.1.2", 4557 4378 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", ··· 4611 4432 "license": "MIT", 4612 4433 "engines": { 4613 4434 "node": ">=6.9.0" 4614 - } 4615 - }, 4616 - "node_modules/get-caller-file": { 4617 - "version": "2.0.5", 4618 - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 4619 - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 4620 - "dev": true, 4621 - "license": "ISC", 4622 - "engines": { 4623 - "node": "6.* || 8.* || >= 10.*" 4624 4435 } 4625 4436 }, 4626 4437 "node_modules/get-east-asian-width": { ··· 4744 4555 "license": "MIT", 4745 4556 "funding": { 4746 4557 "url": "https://github.com/fisker/git-hooks-list?sponsor=1" 4747 - } 4748 - }, 4749 - "node_modules/glob": { 4750 - "version": "10.5.0", 4751 - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", 4752 - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", 4753 - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", 4754 - "dev": true, 4755 - "license": "ISC", 4756 - "dependencies": { 4757 - "foreground-child": "^3.1.0", 4758 - "jackspeak": "^3.1.2", 4759 - "minimatch": "^9.0.4", 4760 - "minipass": "^7.1.2", 4761 - "package-json-from-dist": "^1.0.0", 4762 - "path-scurry": "^1.11.1" 4763 - }, 4764 - "bin": { 4765 - "glob": "dist/esm/bin.mjs" 4766 - }, 4767 - "funding": { 4768 - "url": "https://github.com/sponsors/isaacs" 4769 4558 } 4770 4559 }, 4771 4560 "node_modules/glob-parent": { ··· 4781 4570 "node": ">=10.13.0" 4782 4571 } 4783 4572 }, 4784 - "node_modules/glob/node_modules/brace-expansion": { 4785 - "version": "2.0.3", 4786 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz", 4787 - "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==", 4788 - "dev": true, 4789 - "license": "MIT", 4790 - "dependencies": { 4791 - "balanced-match": "^1.0.0" 4792 - } 4793 - }, 4794 - "node_modules/glob/node_modules/minimatch": { 4795 - "version": "9.0.9", 4796 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", 4797 - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", 4798 - "dev": true, 4799 - "license": "ISC", 4800 - "dependencies": { 4801 - "brace-expansion": "^2.0.2" 4802 - }, 4803 - "engines": { 4804 - "node": ">=16 || 14 >=14.17" 4805 - }, 4806 - "funding": { 4807 - "url": "https://github.com/sponsors/isaacs" 4808 - } 4809 - }, 4810 4573 "node_modules/globals": { 4811 4574 "version": "17.4.0", 4812 4575 "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz", ··· 5026 4789 "dev": true, 5027 4790 "license": "MIT" 5028 4791 }, 5029 - "node_modules/https-proxy-agent": { 5030 - "version": "7.0.6", 5031 - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 5032 - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 5033 - "dev": true, 5034 - "license": "MIT", 5035 - "dependencies": { 5036 - "agent-base": "^7.1.2", 5037 - "debug": "4" 5038 - }, 5039 - "engines": { 5040 - "node": ">= 14" 5041 - } 5042 - }, 5043 4792 "node_modules/human-signals": { 5044 4793 "version": "8.0.1", 5045 4794 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", ··· 5060 4809 "node": ">= 4" 5061 4810 } 5062 4811 }, 5063 - "node_modules/ignore-by-default": { 5064 - "version": "2.1.0", 5065 - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.1.0.tgz", 5066 - "integrity": "sha512-yiWd4GVmJp0Q6ghmM2B/V3oZGRmjrKLXvHR3TE1nfoXsmoggllfZUQe74EN0fJdPFZu2NIvNdrMMLm3OsV7Ohw==", 5067 - "dev": true, 5068 - "license": "ISC", 5069 - "engines": { 5070 - "node": ">=10 <11 || >=12 <13 || >=14" 5071 - } 5072 - }, 5073 4812 "node_modules/import-fresh": { 5074 4813 "version": "3.3.1", 5075 4814 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", ··· 5345 5084 "url": "https://github.com/sponsors/ljharb" 5346 5085 } 5347 5086 }, 5348 - "node_modules/is-fullwidth-code-point": { 5349 - "version": "4.0.0", 5350 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 5351 - "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 5352 - "dev": true, 5353 - "license": "MIT", 5354 - "engines": { 5355 - "node": ">=12" 5356 - }, 5357 - "funding": { 5358 - "url": "https://github.com/sponsors/sindresorhus" 5359 - } 5360 - }, 5361 5087 "node_modules/is-generator-function": { 5362 5088 "version": "1.1.2", 5363 5089 "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", ··· 5515 5241 "url": "https://github.com/sponsors/sindresorhus" 5516 5242 } 5517 5243 }, 5518 - "node_modules/is-plain-object": { 5519 - "version": "5.0.0", 5520 - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 5521 - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 5522 - "dev": true, 5523 - "license": "MIT", 5524 - "engines": { 5525 - "node": ">=0.10.0" 5526 - } 5527 - }, 5528 - "node_modules/is-promise": { 5529 - "version": "4.0.0", 5530 - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", 5531 - "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", 5532 - "dev": true, 5533 - "license": "MIT" 5534 - }, 5535 5244 "node_modules/is-regex": { 5536 5245 "version": "1.2.1", 5537 5246 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", ··· 5790 5499 "node": ">= 0.4" 5791 5500 } 5792 5501 }, 5793 - "node_modules/jackspeak": { 5794 - "version": "3.4.3", 5795 - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 5796 - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 5797 - "dev": true, 5798 - "license": "BlueOak-1.0.0", 5799 - "dependencies": { 5800 - "@isaacs/cliui": "^8.0.2" 5801 - }, 5802 - "funding": { 5803 - "url": "https://github.com/sponsors/isaacs" 5804 - }, 5805 - "optionalDependencies": { 5806 - "@pkgjs/parseargs": "^0.11.0" 5807 - } 5808 - }, 5809 5502 "node_modules/jiti": { 5810 5503 "version": "2.6.1", 5811 5504 "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", ··· 5814 5507 "license": "MIT", 5815 5508 "bin": { 5816 5509 "jiti": "lib/jiti-cli.mjs" 5817 - } 5818 - }, 5819 - "node_modules/js-string-escape": { 5820 - "version": "1.0.1", 5821 - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", 5822 - "integrity": "sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==", 5823 - "dev": true, 5824 - "license": "MIT", 5825 - "engines": { 5826 - "node": ">= 0.8" 5827 5510 } 5828 5511 }, 5829 5512 "node_modules/js-tokens": { ··· 6049 5732 "node": ">= 0.8.0" 6050 5733 } 6051 5734 }, 5735 + "node_modules/lightningcss": { 5736 + "version": "1.32.0", 5737 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz", 5738 + "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==", 5739 + "dev": true, 5740 + "license": "MPL-2.0", 5741 + "dependencies": { 5742 + "detect-libc": "^2.0.3" 5743 + }, 5744 + "engines": { 5745 + "node": ">= 12.0.0" 5746 + }, 5747 + "funding": { 5748 + "type": "opencollective", 5749 + "url": "https://opencollective.com/parcel" 5750 + }, 5751 + "optionalDependencies": { 5752 + "lightningcss-android-arm64": "1.32.0", 5753 + "lightningcss-darwin-arm64": "1.32.0", 5754 + "lightningcss-darwin-x64": "1.32.0", 5755 + "lightningcss-freebsd-x64": "1.32.0", 5756 + "lightningcss-linux-arm-gnueabihf": "1.32.0", 5757 + "lightningcss-linux-arm64-gnu": "1.32.0", 5758 + "lightningcss-linux-arm64-musl": "1.32.0", 5759 + "lightningcss-linux-x64-gnu": "1.32.0", 5760 + "lightningcss-linux-x64-musl": "1.32.0", 5761 + "lightningcss-win32-arm64-msvc": "1.32.0", 5762 + "lightningcss-win32-x64-msvc": "1.32.0" 5763 + } 5764 + }, 5765 + "node_modules/lightningcss-android-arm64": { 5766 + "version": "1.32.0", 5767 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz", 5768 + "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==", 5769 + "cpu": [ 5770 + "arm64" 5771 + ], 5772 + "dev": true, 5773 + "license": "MPL-2.0", 5774 + "optional": true, 5775 + "os": [ 5776 + "android" 5777 + ], 5778 + "engines": { 5779 + "node": ">= 12.0.0" 5780 + }, 5781 + "funding": { 5782 + "type": "opencollective", 5783 + "url": "https://opencollective.com/parcel" 5784 + } 5785 + }, 5786 + "node_modules/lightningcss-darwin-arm64": { 5787 + "version": "1.32.0", 5788 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz", 5789 + "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==", 5790 + "cpu": [ 5791 + "arm64" 5792 + ], 5793 + "dev": true, 5794 + "license": "MPL-2.0", 5795 + "optional": true, 5796 + "os": [ 5797 + "darwin" 5798 + ], 5799 + "engines": { 5800 + "node": ">= 12.0.0" 5801 + }, 5802 + "funding": { 5803 + "type": "opencollective", 5804 + "url": "https://opencollective.com/parcel" 5805 + } 5806 + }, 5807 + "node_modules/lightningcss-darwin-x64": { 5808 + "version": "1.32.0", 5809 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz", 5810 + "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==", 5811 + "cpu": [ 5812 + "x64" 5813 + ], 5814 + "dev": true, 5815 + "license": "MPL-2.0", 5816 + "optional": true, 5817 + "os": [ 5818 + "darwin" 5819 + ], 5820 + "engines": { 5821 + "node": ">= 12.0.0" 5822 + }, 5823 + "funding": { 5824 + "type": "opencollective", 5825 + "url": "https://opencollective.com/parcel" 5826 + } 5827 + }, 5828 + "node_modules/lightningcss-freebsd-x64": { 5829 + "version": "1.32.0", 5830 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz", 5831 + "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==", 5832 + "cpu": [ 5833 + "x64" 5834 + ], 5835 + "dev": true, 5836 + "license": "MPL-2.0", 5837 + "optional": true, 5838 + "os": [ 5839 + "freebsd" 5840 + ], 5841 + "engines": { 5842 + "node": ">= 12.0.0" 5843 + }, 5844 + "funding": { 5845 + "type": "opencollective", 5846 + "url": "https://opencollective.com/parcel" 5847 + } 5848 + }, 5849 + "node_modules/lightningcss-linux-arm-gnueabihf": { 5850 + "version": "1.32.0", 5851 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz", 5852 + "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==", 5853 + "cpu": [ 5854 + "arm" 5855 + ], 5856 + "dev": true, 5857 + "license": "MPL-2.0", 5858 + "optional": true, 5859 + "os": [ 5860 + "linux" 5861 + ], 5862 + "engines": { 5863 + "node": ">= 12.0.0" 5864 + }, 5865 + "funding": { 5866 + "type": "opencollective", 5867 + "url": "https://opencollective.com/parcel" 5868 + } 5869 + }, 5870 + "node_modules/lightningcss-linux-arm64-gnu": { 5871 + "version": "1.32.0", 5872 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz", 5873 + "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==", 5874 + "cpu": [ 5875 + "arm64" 5876 + ], 5877 + "dev": true, 5878 + "libc": [ 5879 + "glibc" 5880 + ], 5881 + "license": "MPL-2.0", 5882 + "optional": true, 5883 + "os": [ 5884 + "linux" 5885 + ], 5886 + "engines": { 5887 + "node": ">= 12.0.0" 5888 + }, 5889 + "funding": { 5890 + "type": "opencollective", 5891 + "url": "https://opencollective.com/parcel" 5892 + } 5893 + }, 5894 + "node_modules/lightningcss-linux-arm64-musl": { 5895 + "version": "1.32.0", 5896 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz", 5897 + "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==", 5898 + "cpu": [ 5899 + "arm64" 5900 + ], 5901 + "dev": true, 5902 + "libc": [ 5903 + "musl" 5904 + ], 5905 + "license": "MPL-2.0", 5906 + "optional": true, 5907 + "os": [ 5908 + "linux" 5909 + ], 5910 + "engines": { 5911 + "node": ">= 12.0.0" 5912 + }, 5913 + "funding": { 5914 + "type": "opencollective", 5915 + "url": "https://opencollective.com/parcel" 5916 + } 5917 + }, 5918 + "node_modules/lightningcss-linux-x64-gnu": { 5919 + "version": "1.32.0", 5920 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz", 5921 + "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==", 5922 + "cpu": [ 5923 + "x64" 5924 + ], 5925 + "dev": true, 5926 + "libc": [ 5927 + "glibc" 5928 + ], 5929 + "license": "MPL-2.0", 5930 + "optional": true, 5931 + "os": [ 5932 + "linux" 5933 + ], 5934 + "engines": { 5935 + "node": ">= 12.0.0" 5936 + }, 5937 + "funding": { 5938 + "type": "opencollective", 5939 + "url": "https://opencollective.com/parcel" 5940 + } 5941 + }, 5942 + "node_modules/lightningcss-linux-x64-musl": { 5943 + "version": "1.32.0", 5944 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz", 5945 + "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==", 5946 + "cpu": [ 5947 + "x64" 5948 + ], 5949 + "dev": true, 5950 + "libc": [ 5951 + "musl" 5952 + ], 5953 + "license": "MPL-2.0", 5954 + "optional": true, 5955 + "os": [ 5956 + "linux" 5957 + ], 5958 + "engines": { 5959 + "node": ">= 12.0.0" 5960 + }, 5961 + "funding": { 5962 + "type": "opencollective", 5963 + "url": "https://opencollective.com/parcel" 5964 + } 5965 + }, 5966 + "node_modules/lightningcss-win32-arm64-msvc": { 5967 + "version": "1.32.0", 5968 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz", 5969 + "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==", 5970 + "cpu": [ 5971 + "arm64" 5972 + ], 5973 + "dev": true, 5974 + "license": "MPL-2.0", 5975 + "optional": true, 5976 + "os": [ 5977 + "win32" 5978 + ], 5979 + "engines": { 5980 + "node": ">= 12.0.0" 5981 + }, 5982 + "funding": { 5983 + "type": "opencollective", 5984 + "url": "https://opencollective.com/parcel" 5985 + } 5986 + }, 5987 + "node_modules/lightningcss-win32-x64-msvc": { 5988 + "version": "1.32.0", 5989 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz", 5990 + "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==", 5991 + "cpu": [ 5992 + "x64" 5993 + ], 5994 + "dev": true, 5995 + "license": "MPL-2.0", 5996 + "optional": true, 5997 + "os": [ 5998 + "win32" 5999 + ], 6000 + "engines": { 6001 + "node": ">= 12.0.0" 6002 + }, 6003 + "funding": { 6004 + "type": "opencollective", 6005 + "url": "https://opencollective.com/parcel" 6006 + } 6007 + }, 6052 6008 "node_modules/line-column-path": { 6053 6009 "version": "4.0.0", 6054 6010 "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-4.0.0.tgz", ··· 6084 6040 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 6085 6041 "dev": true, 6086 6042 "license": "MIT" 6087 - }, 6088 - "node_modules/load-json-file": { 6089 - "version": "7.0.1", 6090 - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", 6091 - "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", 6092 - "dev": true, 6093 - "license": "MIT", 6094 - "engines": { 6095 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6096 - }, 6097 - "funding": { 6098 - "url": "https://github.com/sponsors/sindresorhus" 6099 - } 6100 6043 }, 6101 6044 "node_modules/locate-path": { 6102 6045 "version": "6.0.0", ··· 6151 6094 "loose-envify": "cli.js" 6152 6095 } 6153 6096 }, 6154 - "node_modules/lru-cache": { 6155 - "version": "10.4.3", 6156 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 6157 - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 6097 + "node_modules/magic-string": { 6098 + "version": "0.30.21", 6099 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", 6100 + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", 6158 6101 "dev": true, 6159 - "license": "ISC" 6102 + "license": "MIT", 6103 + "dependencies": { 6104 + "@jridgewell/sourcemap-codec": "^1.5.5" 6105 + } 6106 + }, 6107 + "node_modules/magicast": { 6108 + "version": "0.5.2", 6109 + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.2.tgz", 6110 + "integrity": "sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==", 6111 + "dev": true, 6112 + "license": "MIT", 6113 + "dependencies": { 6114 + "@babel/parser": "^7.29.0", 6115 + "@babel/types": "^7.29.0", 6116 + "source-map-js": "^1.2.1" 6117 + } 6160 6118 }, 6161 6119 "node_modules/make-dir": { 6162 6120 "version": "4.0.0", ··· 6174 6132 "url": "https://github.com/sponsors/sindresorhus" 6175 6133 } 6176 6134 }, 6177 - "node_modules/matcher": { 6178 - "version": "5.0.0", 6179 - "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", 6180 - "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", 6181 - "dev": true, 6182 - "license": "MIT", 6183 - "dependencies": { 6184 - "escape-string-regexp": "^5.0.0" 6185 - }, 6186 - "engines": { 6187 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6188 - }, 6189 - "funding": { 6190 - "url": "https://github.com/sponsors/sindresorhus" 6191 - } 6192 - }, 6193 6135 "node_modules/math-intrinsics": { 6194 6136 "version": "1.1.0", 6195 6137 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", ··· 6200 6142 "node": ">= 0.4" 6201 6143 } 6202 6144 }, 6203 - "node_modules/md5-hex": { 6204 - "version": "3.0.1", 6205 - "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", 6206 - "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", 6207 - "dev": true, 6208 - "license": "MIT", 6209 - "dependencies": { 6210 - "blueimp-md5": "^2.10.0" 6211 - }, 6212 - "engines": { 6213 - "node": ">=8" 6214 - } 6215 - }, 6216 6145 "node_modules/mdn-data": { 6217 6146 "version": "2.23.0", 6218 6147 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.23.0.tgz", ··· 6220 6149 "dev": true, 6221 6150 "license": "CC0-1.0" 6222 6151 }, 6223 - "node_modules/memoize": { 6224 - "version": "10.2.0", 6225 - "resolved": "https://registry.npmjs.org/memoize/-/memoize-10.2.0.tgz", 6226 - "integrity": "sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==", 6227 - "dev": true, 6228 - "license": "MIT", 6229 - "dependencies": { 6230 - "mimic-function": "^5.0.1" 6231 - }, 6232 - "engines": { 6233 - "node": ">=18" 6234 - }, 6235 - "funding": { 6236 - "url": "https://github.com/sindresorhus/memoize?sponsor=1" 6237 - } 6238 - }, 6239 6152 "node_modules/meow": { 6240 6153 "version": "14.1.0", 6241 6154 "resolved": "https://registry.npmjs.org/meow/-/meow-14.1.0.tgz", ··· 6293 6206 "url": "https://github.com/sponsors/jonschlinkert" 6294 6207 } 6295 6208 }, 6296 - "node_modules/mimic-function": { 6297 - "version": "5.0.1", 6298 - "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", 6299 - "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", 6300 - "dev": true, 6301 - "license": "MIT", 6302 - "engines": { 6303 - "node": ">=18" 6304 - }, 6305 - "funding": { 6306 - "url": "https://github.com/sponsors/sindresorhus" 6307 - } 6308 - }, 6309 6209 "node_modules/minimatch": { 6310 6210 "version": "10.2.4", 6311 6211 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", ··· 6332 6232 "url": "https://github.com/sponsors/ljharb" 6333 6233 } 6334 6234 }, 6335 - "node_modules/minipass": { 6336 - "version": "7.1.3", 6337 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", 6338 - "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", 6235 + "node_modules/ms": { 6236 + "version": "2.1.3", 6237 + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6238 + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6339 6239 "dev": true, 6340 - "license": "BlueOak-1.0.0", 6341 - "engines": { 6342 - "node": ">=16 || 14 >=14.17" 6343 - } 6240 + "license": "MIT" 6344 6241 }, 6345 - "node_modules/minizlib": { 6346 - "version": "3.1.0", 6347 - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", 6348 - "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", 6242 + "node_modules/nanoid": { 6243 + "version": "3.3.11", 6244 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", 6245 + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", 6349 6246 "dev": true, 6247 + "funding": [ 6248 + { 6249 + "type": "github", 6250 + "url": "https://github.com/sponsors/ai" 6251 + } 6252 + ], 6350 6253 "license": "MIT", 6351 - "dependencies": { 6352 - "minipass": "^7.1.2" 6254 + "bin": { 6255 + "nanoid": "bin/nanoid.cjs" 6353 6256 }, 6354 6257 "engines": { 6355 - "node": ">= 18" 6258 + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 6356 6259 } 6357 - }, 6358 - "node_modules/ms": { 6359 - "version": "2.1.3", 6360 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6361 - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6362 - "dev": true, 6363 - "license": "MIT" 6364 6260 }, 6365 6261 "node_modules/napi-postinstall": { 6366 6262 "version": "0.3.4", ··· 6414 6310 "semver": "bin/semver.js" 6415 6311 } 6416 6312 }, 6417 - "node_modules/node-fetch": { 6418 - "version": "2.7.0", 6419 - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 6420 - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 6421 - "dev": true, 6422 - "license": "MIT", 6423 - "dependencies": { 6424 - "whatwg-url": "^5.0.0" 6425 - }, 6426 - "engines": { 6427 - "node": "4.x || >=6.0.0" 6428 - }, 6429 - "peerDependencies": { 6430 - "encoding": "^0.1.0" 6431 - }, 6432 - "peerDependenciesMeta": { 6433 - "encoding": { 6434 - "optional": true 6435 - } 6436 - } 6437 - }, 6438 - "node_modules/node-gyp-build": { 6439 - "version": "4.8.4", 6440 - "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", 6441 - "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", 6442 - "dev": true, 6443 - "license": "MIT", 6444 - "bin": { 6445 - "node-gyp-build": "bin.js", 6446 - "node-gyp-build-optional": "optional.js", 6447 - "node-gyp-build-test": "build-test.js" 6448 - } 6449 - }, 6450 6313 "node_modules/node-releases": { 6451 6314 "version": "2.0.36", 6452 6315 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.36.tgz", ··· 6454 6317 "dev": true, 6455 6318 "license": "MIT" 6456 6319 }, 6457 - "node_modules/nofilter": { 6458 - "version": "3.1.0", 6459 - "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", 6460 - "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", 6461 - "dev": true, 6462 - "license": "MIT", 6463 - "engines": { 6464 - "node": ">=12.19" 6465 - } 6466 - }, 6467 - "node_modules/nopt": { 6468 - "version": "8.1.0", 6469 - "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", 6470 - "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", 6471 - "dev": true, 6472 - "license": "ISC", 6473 - "dependencies": { 6474 - "abbrev": "^3.0.0" 6475 - }, 6476 - "bin": { 6477 - "nopt": "bin/nopt.js" 6478 - }, 6479 - "engines": { 6480 - "node": "^18.17.0 || >=20.5.0" 6481 - } 6482 - }, 6483 6320 "node_modules/npm-run-path": { 6484 6321 "version": "6.0.0", 6485 6322 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", ··· 6617 6454 "funding": { 6618 6455 "url": "https://github.com/sponsors/ljharb" 6619 6456 } 6457 + }, 6458 + "node_modules/obug": { 6459 + "version": "2.1.1", 6460 + "resolved": "https://registry.npmjs.org/obug/-/obug-2.1.1.tgz", 6461 + "integrity": "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==", 6462 + "dev": true, 6463 + "funding": [ 6464 + "https://github.com/sponsors/sxzz", 6465 + "https://opencollective.com/debug" 6466 + ], 6467 + "license": "MIT" 6620 6468 }, 6621 6469 "node_modules/open": { 6622 6470 "version": "11.0.0", ··· 6771 6619 "url": "https://github.com/sponsors/sindresorhus" 6772 6620 } 6773 6621 }, 6774 - "node_modules/package-config": { 6775 - "version": "5.0.0", 6776 - "resolved": "https://registry.npmjs.org/package-config/-/package-config-5.0.0.tgz", 6777 - "integrity": "sha512-GYTTew2slBcYdvRHqjhwaaydVMvn/qrGC323+nKclYioNSLTDUM/lGgtGTgyHVtYcozb+XkE8CNhwcraOmZ9Mg==", 6778 - "dev": true, 6779 - "license": "MIT", 6780 - "dependencies": { 6781 - "find-up-simple": "^1.0.0", 6782 - "load-json-file": "^7.0.1" 6783 - }, 6784 - "engines": { 6785 - "node": ">=18" 6786 - }, 6787 - "funding": { 6788 - "url": "https://github.com/sponsors/sindresorhus" 6789 - } 6790 - }, 6791 - "node_modules/package-json-from-dist": { 6792 - "version": "1.0.1", 6793 - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 6794 - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 6795 - "dev": true, 6796 - "license": "BlueOak-1.0.0" 6797 - }, 6798 6622 "node_modules/package-json-validator": { 6799 6623 "version": "1.3.1", 6800 6624 "resolved": "https://registry.npmjs.org/package-json-validator/-/package-json-validator-1.3.1.tgz", ··· 6892 6716 "dev": true, 6893 6717 "license": "MIT" 6894 6718 }, 6895 - "node_modules/path-scurry": { 6896 - "version": "1.11.1", 6897 - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 6898 - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 6899 - "dev": true, 6900 - "license": "BlueOak-1.0.0", 6901 - "dependencies": { 6902 - "lru-cache": "^10.2.0", 6903 - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 6904 - }, 6905 - "engines": { 6906 - "node": ">=16 || 14 >=14.18" 6907 - }, 6908 - "funding": { 6909 - "url": "https://github.com/sponsors/isaacs" 6910 - } 6911 - }, 6912 6719 "node_modules/path-type": { 6913 6720 "version": "6.0.0", 6914 6721 "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", ··· 6921 6728 "funding": { 6922 6729 "url": "https://github.com/sponsors/sindresorhus" 6923 6730 } 6731 + }, 6732 + "node_modules/pathe": { 6733 + "version": "2.0.3", 6734 + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", 6735 + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", 6736 + "dev": true, 6737 + "license": "MIT" 6924 6738 }, 6925 6739 "node_modules/picocolors": { 6926 6740 "version": "1.1.1", ··· 6978 6792 "node": ">= 0.4" 6979 6793 } 6980 6794 }, 6795 + "node_modules/postcss": { 6796 + "version": "8.5.9", 6797 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.9.tgz", 6798 + "integrity": "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==", 6799 + "dev": true, 6800 + "funding": [ 6801 + { 6802 + "type": "opencollective", 6803 + "url": "https://opencollective.com/postcss/" 6804 + }, 6805 + { 6806 + "type": "tidelift", 6807 + "url": "https://tidelift.com/funding/github/npm/postcss" 6808 + }, 6809 + { 6810 + "type": "github", 6811 + "url": "https://github.com/sponsors/ai" 6812 + } 6813 + ], 6814 + "license": "MIT", 6815 + "dependencies": { 6816 + "nanoid": "^3.3.11", 6817 + "picocolors": "^1.1.1", 6818 + "source-map-js": "^1.2.1" 6819 + }, 6820 + "engines": { 6821 + "node": "^10 || ^12 || >=14" 6822 + } 6823 + }, 6981 6824 "node_modules/powershell-utils": { 6982 6825 "version": "0.1.0", 6983 6826 "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", ··· 7194 7037 "regjsparser": "bin/parser" 7195 7038 } 7196 7039 }, 7197 - "node_modules/require-directory": { 7198 - "version": "2.1.1", 7199 - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 7200 - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 7201 - "dev": true, 7202 - "license": "MIT", 7203 - "engines": { 7204 - "node": ">=0.10.0" 7205 - } 7206 - }, 7207 7040 "node_modules/resolve": { 7208 7041 "version": "2.0.0-next.6", 7209 7042 "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz", ··· 7228 7061 "url": "https://github.com/sponsors/ljharb" 7229 7062 } 7230 7063 }, 7231 - "node_modules/resolve-cwd": { 7232 - "version": "3.0.0", 7233 - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 7234 - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 7235 - "dev": true, 7236 - "license": "MIT", 7237 - "dependencies": { 7238 - "resolve-from": "^5.0.0" 7239 - }, 7240 - "engines": { 7241 - "node": ">=8" 7242 - } 7243 - }, 7244 7064 "node_modules/resolve-from": { 7245 7065 "version": "5.0.0", 7246 7066 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", ··· 7270 7090 "engines": { 7271 7091 "iojs": ">=1.0.0", 7272 7092 "node": ">=0.10.0" 7093 + } 7094 + }, 7095 + "node_modules/rolldown": { 7096 + "version": "1.0.0-rc.15", 7097 + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-rc.15.tgz", 7098 + "integrity": "sha512-Ff31guA5zT6WjnGp0SXw76X6hzGRk/OQq2hE+1lcDe+lJdHSgnSX6nK3erbONHyCbpSj9a9E+uX/OvytZoWp2g==", 7099 + "dev": true, 7100 + "license": "MIT", 7101 + "dependencies": { 7102 + "@oxc-project/types": "=0.124.0", 7103 + "@rolldown/pluginutils": "1.0.0-rc.15" 7104 + }, 7105 + "bin": { 7106 + "rolldown": "bin/cli.mjs" 7107 + }, 7108 + "engines": { 7109 + "node": "^20.19.0 || >=22.12.0" 7110 + }, 7111 + "optionalDependencies": { 7112 + "@rolldown/binding-android-arm64": "1.0.0-rc.15", 7113 + "@rolldown/binding-darwin-arm64": "1.0.0-rc.15", 7114 + "@rolldown/binding-darwin-x64": "1.0.0-rc.15", 7115 + "@rolldown/binding-freebsd-x64": "1.0.0-rc.15", 7116 + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-rc.15", 7117 + "@rolldown/binding-linux-arm64-gnu": "1.0.0-rc.15", 7118 + "@rolldown/binding-linux-arm64-musl": "1.0.0-rc.15", 7119 + "@rolldown/binding-linux-ppc64-gnu": "1.0.0-rc.15", 7120 + "@rolldown/binding-linux-s390x-gnu": "1.0.0-rc.15", 7121 + "@rolldown/binding-linux-x64-gnu": "1.0.0-rc.15", 7122 + "@rolldown/binding-linux-x64-musl": "1.0.0-rc.15", 7123 + "@rolldown/binding-openharmony-arm64": "1.0.0-rc.15", 7124 + "@rolldown/binding-wasm32-wasi": "1.0.0-rc.15", 7125 + "@rolldown/binding-win32-arm64-msvc": "1.0.0-rc.15", 7126 + "@rolldown/binding-win32-x64-msvc": "1.0.0-rc.15" 7273 7127 } 7274 7128 }, 7275 7129 "node_modules/run-applescript": { ··· 7377 7231 "node": ">=10" 7378 7232 } 7379 7233 }, 7380 - "node_modules/serialize-error": { 7381 - "version": "7.0.1", 7382 - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", 7383 - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", 7384 - "dev": true, 7385 - "license": "MIT", 7386 - "dependencies": { 7387 - "type-fest": "^0.13.1" 7388 - }, 7389 - "engines": { 7390 - "node": ">=10" 7391 - }, 7392 - "funding": { 7393 - "url": "https://github.com/sponsors/sindresorhus" 7394 - } 7395 - }, 7396 - "node_modules/serialize-error/node_modules/type-fest": { 7397 - "version": "0.13.1", 7398 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 7399 - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 7400 - "dev": true, 7401 - "license": "(MIT OR CC0-1.0)", 7402 - "engines": { 7403 - "node": ">=10" 7404 - }, 7405 - "funding": { 7406 - "url": "https://github.com/sponsors/sindresorhus" 7407 - } 7408 - }, 7409 7234 "node_modules/set-function-length": { 7410 7235 "version": "1.2.2", 7411 7236 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", ··· 7554 7379 "url": "https://github.com/sponsors/ljharb" 7555 7380 } 7556 7381 }, 7382 + "node_modules/siginfo": { 7383 + "version": "2.0.0", 7384 + "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", 7385 + "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", 7386 + "dev": true, 7387 + "license": "ISC" 7388 + }, 7557 7389 "node_modules/signal-exit": { 7558 7390 "version": "4.1.0", 7559 7391 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", ··· 7580 7412 "url": "https://github.com/sponsors/sindresorhus" 7581 7413 } 7582 7414 }, 7583 - "node_modules/slice-ansi": { 7584 - "version": "5.0.0", 7585 - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", 7586 - "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 7587 - "dev": true, 7588 - "license": "MIT", 7589 - "dependencies": { 7590 - "ansi-styles": "^6.0.0", 7591 - "is-fullwidth-code-point": "^4.0.0" 7592 - }, 7593 - "engines": { 7594 - "node": ">=12" 7595 - }, 7596 - "funding": { 7597 - "url": "https://github.com/chalk/slice-ansi?sponsor=1" 7598 - } 7599 - }, 7600 7415 "node_modules/smol-toml": { 7601 7416 "version": "1.6.1", 7602 7417 "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.6.1.tgz", ··· 7685 7500 "dev": true, 7686 7501 "license": "CC0-1.0" 7687 7502 }, 7688 - "node_modules/sprintf-js": { 7689 - "version": "1.0.3", 7690 - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 7691 - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 7692 - "dev": true, 7693 - "license": "BSD-3-Clause" 7694 - }, 7695 7503 "node_modules/stable-hash-x": { 7696 7504 "version": "0.2.0", 7697 7505 "resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz", ··· 7702 7510 "node": ">=12.0.0" 7703 7511 } 7704 7512 }, 7705 - "node_modules/stack-utils": { 7706 - "version": "2.0.6", 7707 - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", 7708 - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", 7513 + "node_modules/stackback": { 7514 + "version": "0.0.2", 7515 + "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", 7516 + "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", 7709 7517 "dev": true, 7710 - "license": "MIT", 7711 - "dependencies": { 7712 - "escape-string-regexp": "^2.0.0" 7713 - }, 7714 - "engines": { 7715 - "node": ">=10" 7716 - } 7518 + "license": "MIT" 7717 7519 }, 7718 - "node_modules/stack-utils/node_modules/escape-string-regexp": { 7719 - "version": "2.0.0", 7720 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 7721 - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 7520 + "node_modules/std-env": { 7521 + "version": "4.0.0", 7522 + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.0.0.tgz", 7523 + "integrity": "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==", 7722 7524 "dev": true, 7723 - "license": "MIT", 7724 - "engines": { 7725 - "node": ">=8" 7726 - } 7525 + "license": "MIT" 7727 7526 }, 7728 7527 "node_modules/stop-iteration-iterator": { 7729 7528 "version": "1.1.0", ··· 7739 7538 "node": ">= 0.4" 7740 7539 } 7741 7540 }, 7742 - "node_modules/string-width": { 7743 - "version": "7.2.0", 7744 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 7745 - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 7746 - "dev": true, 7747 - "license": "MIT", 7748 - "dependencies": { 7749 - "emoji-regex": "^10.3.0", 7750 - "get-east-asian-width": "^1.0.0", 7751 - "strip-ansi": "^7.1.0" 7752 - }, 7753 - "engines": { 7754 - "node": ">=18" 7755 - }, 7756 - "funding": { 7757 - "url": "https://github.com/sponsors/sindresorhus" 7758 - } 7759 - }, 7760 - "node_modules/string-width-cjs": { 7761 - "name": "string-width", 7762 - "version": "4.2.3", 7763 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7764 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7765 - "dev": true, 7766 - "license": "MIT", 7767 - "dependencies": { 7768 - "emoji-regex": "^8.0.0", 7769 - "is-fullwidth-code-point": "^3.0.0", 7770 - "strip-ansi": "^6.0.1" 7771 - }, 7772 - "engines": { 7773 - "node": ">=8" 7774 - } 7775 - }, 7776 - "node_modules/string-width-cjs/node_modules/ansi-regex": { 7777 - "version": "5.0.1", 7778 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7779 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7780 - "dev": true, 7781 - "license": "MIT", 7782 - "engines": { 7783 - "node": ">=8" 7784 - } 7785 - }, 7786 - "node_modules/string-width-cjs/node_modules/emoji-regex": { 7787 - "version": "8.0.0", 7788 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7789 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 7790 - "dev": true, 7791 - "license": "MIT" 7792 - }, 7793 - "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { 7794 - "version": "3.0.0", 7795 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 7796 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 7797 - "dev": true, 7798 - "license": "MIT", 7799 - "engines": { 7800 - "node": ">=8" 7801 - } 7802 - }, 7803 - "node_modules/string-width-cjs/node_modules/strip-ansi": { 7804 - "version": "6.0.1", 7805 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7806 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7807 - "dev": true, 7808 - "license": "MIT", 7809 - "dependencies": { 7810 - "ansi-regex": "^5.0.1" 7811 - }, 7812 - "engines": { 7813 - "node": ">=8" 7814 - } 7815 - }, 7816 7541 "node_modules/string.prototype.matchall": { 7817 7542 "version": "4.0.12", 7818 7543 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", ··· 7927 7652 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 7928 7653 } 7929 7654 }, 7930 - "node_modules/strip-ansi-cjs": { 7931 - "name": "strip-ansi", 7932 - "version": "6.0.1", 7933 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7934 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7935 - "dev": true, 7936 - "license": "MIT", 7937 - "dependencies": { 7938 - "ansi-regex": "^5.0.1" 7939 - }, 7940 - "engines": { 7941 - "node": ">=8" 7942 - } 7943 - }, 7944 - "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 7945 - "version": "5.0.1", 7946 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7947 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7948 - "dev": true, 7949 - "license": "MIT", 7950 - "engines": { 7951 - "node": ">=8" 7952 - } 7953 - }, 7954 7655 "node_modules/strip-final-newline": { 7955 7656 "version": "4.0.0", 7956 7657 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", ··· 7977 7678 "url": "https://github.com/sponsors/sindresorhus" 7978 7679 } 7979 7680 }, 7980 - "node_modules/supertap": { 7981 - "version": "3.0.1", 7982 - "resolved": "https://registry.npmjs.org/supertap/-/supertap-3.0.1.tgz", 7983 - "integrity": "sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==", 7984 - "dev": true, 7985 - "license": "MIT", 7986 - "dependencies": { 7987 - "indent-string": "^5.0.0", 7988 - "js-yaml": "^3.14.1", 7989 - "serialize-error": "^7.0.1", 7990 - "strip-ansi": "^7.0.1" 7991 - }, 7992 - "engines": { 7993 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7994 - } 7995 - }, 7996 - "node_modules/supertap/node_modules/argparse": { 7997 - "version": "1.0.10", 7998 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 7999 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 8000 - "dev": true, 8001 - "license": "MIT", 8002 - "dependencies": { 8003 - "sprintf-js": "~1.0.2" 8004 - } 8005 - }, 8006 - "node_modules/supertap/node_modules/js-yaml": { 8007 - "version": "3.14.2", 8008 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", 8009 - "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", 8010 - "dev": true, 8011 - "license": "MIT", 8012 - "dependencies": { 8013 - "argparse": "^1.0.7", 8014 - "esprima": "^4.0.0" 8015 - }, 8016 - "bin": { 8017 - "js-yaml": "bin/js-yaml.js" 8018 - } 8019 - }, 8020 7681 "node_modules/supports-color": { 8021 7682 "version": "7.2.0", 8022 7683 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 8129 7790 "url": "https://opencollective.com/webpack" 8130 7791 } 8131 7792 }, 8132 - "node_modules/tar": { 8133 - "version": "7.5.11", 8134 - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.11.tgz", 8135 - "integrity": "sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==", 8136 - "dev": true, 8137 - "license": "BlueOak-1.0.0", 8138 - "dependencies": { 8139 - "@isaacs/fs-minipass": "^4.0.0", 8140 - "chownr": "^3.0.0", 8141 - "minipass": "^7.1.2", 8142 - "minizlib": "^3.1.0", 8143 - "yallist": "^5.0.0" 8144 - }, 8145 - "engines": { 8146 - "node": ">=18" 8147 - } 8148 - }, 8149 - "node_modules/temp-dir": { 8150 - "version": "3.0.0", 8151 - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", 8152 - "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", 8153 - "dev": true, 8154 - "license": "MIT", 8155 - "engines": { 8156 - "node": ">=14.16" 8157 - } 8158 - }, 8159 - "node_modules/test-exclude": { 8160 - "version": "8.0.0", 8161 - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-8.0.0.tgz", 8162 - "integrity": "sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==", 8163 - "dev": true, 8164 - "license": "ISC", 8165 - "dependencies": { 8166 - "@istanbuljs/schema": "^0.1.2", 8167 - "glob": "^13.0.6", 8168 - "minimatch": "^10.2.2" 8169 - }, 8170 - "engines": { 8171 - "node": "20 || >=22" 8172 - } 8173 - }, 8174 - "node_modules/test-exclude/node_modules/glob": { 8175 - "version": "13.0.6", 8176 - "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz", 8177 - "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==", 8178 - "dev": true, 8179 - "license": "BlueOak-1.0.0", 8180 - "dependencies": { 8181 - "minimatch": "^10.2.2", 8182 - "minipass": "^7.1.3", 8183 - "path-scurry": "^2.0.2" 8184 - }, 8185 - "engines": { 8186 - "node": "18 || 20 || >=22" 8187 - }, 8188 - "funding": { 8189 - "url": "https://github.com/sponsors/isaacs" 8190 - } 8191 - }, 8192 - "node_modules/test-exclude/node_modules/lru-cache": { 8193 - "version": "11.2.7", 8194 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", 8195 - "integrity": "sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==", 8196 - "dev": true, 8197 - "license": "BlueOak-1.0.0", 8198 - "engines": { 8199 - "node": "20 || >=22" 8200 - } 8201 - }, 8202 - "node_modules/test-exclude/node_modules/path-scurry": { 8203 - "version": "2.0.2", 8204 - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz", 8205 - "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==", 7793 + "node_modules/tinybench": { 7794 + "version": "2.9.0", 7795 + "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz", 7796 + "integrity": "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==", 8206 7797 "dev": true, 8207 - "license": "BlueOak-1.0.0", 8208 - "dependencies": { 8209 - "lru-cache": "^11.0.0", 8210 - "minipass": "^7.1.2" 8211 - }, 8212 - "engines": { 8213 - "node": "18 || 20 || >=22" 8214 - }, 8215 - "funding": { 8216 - "url": "https://github.com/sponsors/isaacs" 8217 - } 7798 + "license": "MIT" 8218 7799 }, 8219 - "node_modules/time-zone": { 8220 - "version": "1.0.0", 8221 - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 8222 - "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", 7800 + "node_modules/tinyexec": { 7801 + "version": "1.1.1", 7802 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.1.tgz", 7803 + "integrity": "sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==", 8223 7804 "dev": true, 8224 7805 "license": "MIT", 8225 7806 "engines": { 8226 - "node": ">=4" 7807 + "node": ">=18" 8227 7808 } 8228 7809 }, 8229 7810 "node_modules/tinyglobby": { ··· 8243 7824 "url": "https://github.com/sponsors/SuperchupuDev" 8244 7825 } 8245 7826 }, 7827 + "node_modules/tinyrainbow": { 7828 + "version": "3.1.0", 7829 + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-3.1.0.tgz", 7830 + "integrity": "sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==", 7831 + "dev": true, 7832 + "license": "MIT", 7833 + "engines": { 7834 + "node": ">=14.0.0" 7835 + } 7836 + }, 8246 7837 "node_modules/to-regex-range": { 8247 7838 "version": "5.0.1", 8248 7839 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 8255 7846 "engines": { 8256 7847 "node": ">=8.0" 8257 7848 } 8258 - }, 8259 - "node_modules/tr46": { 8260 - "version": "0.0.3", 8261 - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 8262 - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 8263 - "dev": true, 8264 - "license": "MIT" 8265 7849 }, 8266 7850 "node_modules/ts-api-utils": { 8267 7851 "version": "2.5.0", ··· 8578 8162 "punycode": "^2.1.0" 8579 8163 } 8580 8164 }, 8581 - "node_modules/v8-to-istanbul": { 8582 - "version": "9.3.0", 8583 - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", 8584 - "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", 8585 - "dev": true, 8586 - "license": "ISC", 8587 - "dependencies": { 8588 - "@jridgewell/trace-mapping": "^0.3.12", 8589 - "@types/istanbul-lib-coverage": "^2.0.1", 8590 - "convert-source-map": "^2.0.0" 8591 - }, 8592 - "engines": { 8593 - "node": ">=10.12.0" 8594 - } 8595 - }, 8596 8165 "node_modules/validate-npm-package-license": { 8597 8166 "version": "3.0.4", 8598 8167 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", ··· 8614 8183 "node": "^20.17.0 || >=22.9.0" 8615 8184 } 8616 8185 }, 8617 - "node_modules/walk-up-path": { 8618 - "version": "4.0.0", 8619 - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-4.0.0.tgz", 8620 - "integrity": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==", 8186 + "node_modules/vite": { 8187 + "version": "8.0.8", 8188 + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.8.tgz", 8189 + "integrity": "sha512-dbU7/iLVa8KZALJyLOBOQ88nOXtNG8vxKuOT4I2mD+Ya70KPceF4IAmDsmU0h1Qsn5bPrvsY9HJstCRh3hG6Uw==", 8621 8190 "dev": true, 8622 - "license": "ISC", 8191 + "license": "MIT", 8192 + "dependencies": { 8193 + "lightningcss": "^1.32.0", 8194 + "picomatch": "^4.0.4", 8195 + "postcss": "^8.5.8", 8196 + "rolldown": "1.0.0-rc.15", 8197 + "tinyglobby": "^0.2.15" 8198 + }, 8199 + "bin": { 8200 + "vite": "bin/vite.js" 8201 + }, 8623 8202 "engines": { 8624 - "node": "20 || >=22" 8203 + "node": "^20.19.0 || >=22.12.0" 8204 + }, 8205 + "funding": { 8206 + "url": "https://github.com/vitejs/vite?sponsor=1" 8207 + }, 8208 + "optionalDependencies": { 8209 + "fsevents": "~2.3.3" 8210 + }, 8211 + "peerDependencies": { 8212 + "@types/node": "^20.19.0 || >=22.12.0", 8213 + "@vitejs/devtools": "^0.1.0", 8214 + "esbuild": "^0.27.0 || ^0.28.0", 8215 + "jiti": ">=1.21.0", 8216 + "less": "^4.0.0", 8217 + "sass": "^1.70.0", 8218 + "sass-embedded": "^1.70.0", 8219 + "stylus": ">=0.54.8", 8220 + "sugarss": "^5.0.0", 8221 + "terser": "^5.16.0", 8222 + "tsx": "^4.8.1", 8223 + "yaml": "^2.4.2" 8224 + }, 8225 + "peerDependenciesMeta": { 8226 + "@types/node": { 8227 + "optional": true 8228 + }, 8229 + "@vitejs/devtools": { 8230 + "optional": true 8231 + }, 8232 + "esbuild": { 8233 + "optional": true 8234 + }, 8235 + "jiti": { 8236 + "optional": true 8237 + }, 8238 + "less": { 8239 + "optional": true 8240 + }, 8241 + "sass": { 8242 + "optional": true 8243 + }, 8244 + "sass-embedded": { 8245 + "optional": true 8246 + }, 8247 + "stylus": { 8248 + "optional": true 8249 + }, 8250 + "sugarss": { 8251 + "optional": true 8252 + }, 8253 + "terser": { 8254 + "optional": true 8255 + }, 8256 + "tsx": { 8257 + "optional": true 8258 + }, 8259 + "yaml": { 8260 + "optional": true 8261 + } 8625 8262 } 8626 8263 }, 8627 - "node_modules/webidl-conversions": { 8628 - "version": "3.0.1", 8629 - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 8630 - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 8264 + "node_modules/vitest": { 8265 + "version": "4.1.4", 8266 + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.4.tgz", 8267 + "integrity": "sha512-tFuJqTxKb8AvfyqMfnavXdzfy3h3sWZRWwfluGbkeR7n0HUev+FmNgZ8SDrRBTVrVCjgH5cA21qGbCffMNtWvg==", 8631 8268 "dev": true, 8632 - "license": "BSD-2-Clause" 8633 - }, 8634 - "node_modules/well-known-symbols": { 8635 - "version": "2.0.0", 8636 - "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", 8637 - "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", 8638 - "dev": true, 8639 - "license": "ISC", 8269 + "license": "MIT", 8270 + "dependencies": { 8271 + "@vitest/expect": "4.1.4", 8272 + "@vitest/mocker": "4.1.4", 8273 + "@vitest/pretty-format": "4.1.4", 8274 + "@vitest/runner": "4.1.4", 8275 + "@vitest/snapshot": "4.1.4", 8276 + "@vitest/spy": "4.1.4", 8277 + "@vitest/utils": "4.1.4", 8278 + "es-module-lexer": "^2.0.0", 8279 + "expect-type": "^1.3.0", 8280 + "magic-string": "^0.30.21", 8281 + "obug": "^2.1.1", 8282 + "pathe": "^2.0.3", 8283 + "picomatch": "^4.0.3", 8284 + "std-env": "^4.0.0-rc.1", 8285 + "tinybench": "^2.9.0", 8286 + "tinyexec": "^1.0.2", 8287 + "tinyglobby": "^0.2.15", 8288 + "tinyrainbow": "^3.1.0", 8289 + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0", 8290 + "why-is-node-running": "^2.3.0" 8291 + }, 8292 + "bin": { 8293 + "vitest": "vitest.mjs" 8294 + }, 8640 8295 "engines": { 8641 - "node": ">=6" 8296 + "node": "^20.0.0 || ^22.0.0 || >=24.0.0" 8297 + }, 8298 + "funding": { 8299 + "url": "https://opencollective.com/vitest" 8300 + }, 8301 + "peerDependencies": { 8302 + "@edge-runtime/vm": "*", 8303 + "@opentelemetry/api": "^1.9.0", 8304 + "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", 8305 + "@vitest/browser-playwright": "4.1.4", 8306 + "@vitest/browser-preview": "4.1.4", 8307 + "@vitest/browser-webdriverio": "4.1.4", 8308 + "@vitest/coverage-istanbul": "4.1.4", 8309 + "@vitest/coverage-v8": "4.1.4", 8310 + "@vitest/ui": "4.1.4", 8311 + "happy-dom": "*", 8312 + "jsdom": "*", 8313 + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" 8314 + }, 8315 + "peerDependenciesMeta": { 8316 + "@edge-runtime/vm": { 8317 + "optional": true 8318 + }, 8319 + "@opentelemetry/api": { 8320 + "optional": true 8321 + }, 8322 + "@types/node": { 8323 + "optional": true 8324 + }, 8325 + "@vitest/browser-playwright": { 8326 + "optional": true 8327 + }, 8328 + "@vitest/browser-preview": { 8329 + "optional": true 8330 + }, 8331 + "@vitest/browser-webdriverio": { 8332 + "optional": true 8333 + }, 8334 + "@vitest/coverage-istanbul": { 8335 + "optional": true 8336 + }, 8337 + "@vitest/coverage-v8": { 8338 + "optional": true 8339 + }, 8340 + "@vitest/ui": { 8341 + "optional": true 8342 + }, 8343 + "happy-dom": { 8344 + "optional": true 8345 + }, 8346 + "jsdom": { 8347 + "optional": true 8348 + }, 8349 + "vite": { 8350 + "optional": false 8351 + } 8642 8352 } 8643 8353 }, 8644 - "node_modules/whatwg-url": { 8645 - "version": "5.0.0", 8646 - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 8647 - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 8354 + "node_modules/walk-up-path": { 8355 + "version": "4.0.0", 8356 + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-4.0.0.tgz", 8357 + "integrity": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==", 8648 8358 "dev": true, 8649 - "license": "MIT", 8650 - "dependencies": { 8651 - "tr46": "~0.0.3", 8652 - "webidl-conversions": "^3.0.0" 8359 + "license": "ISC", 8360 + "engines": { 8361 + "node": "20 || >=22" 8653 8362 } 8654 8363 }, 8655 8364 "node_modules/which": { ··· 8757 8466 "url": "https://github.com/sponsors/ljharb" 8758 8467 } 8759 8468 }, 8760 - "node_modules/word-wrap": { 8761 - "version": "1.2.5", 8762 - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 8763 - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 8764 - "dev": true, 8765 - "license": "MIT", 8766 - "engines": { 8767 - "node": ">=0.10.0" 8768 - } 8769 - }, 8770 - "node_modules/wrap-ansi": { 8771 - "version": "8.1.0", 8772 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 8773 - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 8774 - "dev": true, 8775 - "license": "MIT", 8776 - "dependencies": { 8777 - "ansi-styles": "^6.1.0", 8778 - "string-width": "^5.0.1", 8779 - "strip-ansi": "^7.0.1" 8780 - }, 8781 - "engines": { 8782 - "node": ">=12" 8783 - }, 8784 - "funding": { 8785 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 8786 - } 8787 - }, 8788 - "node_modules/wrap-ansi-cjs": { 8789 - "name": "wrap-ansi", 8790 - "version": "7.0.0", 8791 - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 8792 - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 8793 - "dev": true, 8794 - "license": "MIT", 8795 - "dependencies": { 8796 - "ansi-styles": "^4.0.0", 8797 - "string-width": "^4.1.0", 8798 - "strip-ansi": "^6.0.0" 8799 - }, 8800 - "engines": { 8801 - "node": ">=10" 8802 - }, 8803 - "funding": { 8804 - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 8805 - } 8806 - }, 8807 - "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 8808 - "version": "5.0.1", 8809 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 8810 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 8811 - "dev": true, 8812 - "license": "MIT", 8813 - "engines": { 8814 - "node": ">=8" 8815 - } 8816 - }, 8817 - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 8818 - "version": "4.3.0", 8819 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8820 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 8821 - "dev": true, 8822 - "license": "MIT", 8823 - "dependencies": { 8824 - "color-convert": "^2.0.1" 8825 - }, 8826 - "engines": { 8827 - "node": ">=8" 8828 - }, 8829 - "funding": { 8830 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8831 - } 8832 - }, 8833 - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 8834 - "version": "8.0.0", 8835 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 8836 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 8837 - "dev": true, 8838 - "license": "MIT" 8839 - }, 8840 - "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { 8841 - "version": "3.0.0", 8842 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8843 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 8844 - "dev": true, 8845 - "license": "MIT", 8846 - "engines": { 8847 - "node": ">=8" 8848 - } 8849 - }, 8850 - "node_modules/wrap-ansi-cjs/node_modules/string-width": { 8851 - "version": "4.2.3", 8852 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8853 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8469 + "node_modules/why-is-node-running": { 8470 + "version": "2.3.0", 8471 + "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz", 8472 + "integrity": "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==", 8854 8473 "dev": true, 8855 8474 "license": "MIT", 8856 8475 "dependencies": { 8857 - "emoji-regex": "^8.0.0", 8858 - "is-fullwidth-code-point": "^3.0.0", 8859 - "strip-ansi": "^6.0.1" 8476 + "siginfo": "^2.0.0", 8477 + "stackback": "0.0.2" 8860 8478 }, 8861 - "engines": { 8862 - "node": ">=8" 8863 - } 8864 - }, 8865 - "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 8866 - "version": "6.0.1", 8867 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8868 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8869 - "dev": true, 8870 - "license": "MIT", 8871 - "dependencies": { 8872 - "ansi-regex": "^5.0.1" 8479 + "bin": { 8480 + "why-is-node-running": "cli.js" 8873 8481 }, 8874 8482 "engines": { 8875 8483 "node": ">=8" 8876 8484 } 8877 8485 }, 8878 - "node_modules/wrap-ansi/node_modules/emoji-regex": { 8879 - "version": "9.2.2", 8880 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 8881 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 8882 - "dev": true, 8883 - "license": "MIT" 8884 - }, 8885 - "node_modules/wrap-ansi/node_modules/string-width": { 8886 - "version": "5.1.2", 8887 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 8888 - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 8486 + "node_modules/word-wrap": { 8487 + "version": "1.2.5", 8488 + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", 8489 + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", 8889 8490 "dev": true, 8890 8491 "license": "MIT", 8891 - "dependencies": { 8892 - "eastasianwidth": "^0.2.0", 8893 - "emoji-regex": "^9.2.2", 8894 - "strip-ansi": "^7.0.1" 8895 - }, 8896 8492 "engines": { 8897 - "node": ">=12" 8898 - }, 8899 - "funding": { 8900 - "url": "https://github.com/sponsors/sindresorhus" 8901 - } 8902 - }, 8903 - "node_modules/write-file-atomic": { 8904 - "version": "6.0.0", 8905 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz", 8906 - "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==", 8907 - "dev": true, 8908 - "license": "ISC", 8909 - "dependencies": { 8910 - "imurmurhash": "^0.1.4", 8911 - "signal-exit": "^4.0.1" 8912 - }, 8913 - "engines": { 8914 - "node": "^18.17.0 || >=20.5.0" 8493 + "node": ">=0.10.0" 8915 8494 } 8916 8495 }, 8917 8496 "node_modules/wsl-utils": { ··· 9046 8625 "url": "https://github.com/sponsors/sindresorhus" 9047 8626 } 9048 8627 }, 9049 - "node_modules/y18n": { 9050 - "version": "5.0.8", 9051 - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 9052 - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 9053 - "dev": true, 9054 - "license": "ISC", 9055 - "engines": { 9056 - "node": ">=10" 9057 - } 9058 - }, 9059 - "node_modules/yallist": { 9060 - "version": "5.0.0", 9061 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 9062 - "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 9063 - "dev": true, 9064 - "license": "BlueOak-1.0.0", 9065 - "engines": { 9066 - "node": ">=18" 9067 - } 9068 - }, 9069 8628 "node_modules/yaml": { 9070 8629 "version": "2.8.3", 9071 8630 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", ··· 9080 8639 }, 9081 8640 "funding": { 9082 8641 "url": "https://github.com/sponsors/eemeli" 9083 - } 9084 - }, 9085 - "node_modules/yargs": { 9086 - "version": "17.7.2", 9087 - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 9088 - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 9089 - "dev": true, 9090 - "license": "MIT", 9091 - "dependencies": { 9092 - "cliui": "^8.0.1", 9093 - "escalade": "^3.1.1", 9094 - "get-caller-file": "^2.0.5", 9095 - "require-directory": "^2.1.1", 9096 - "string-width": "^4.2.3", 9097 - "y18n": "^5.0.5", 9098 - "yargs-parser": "^21.1.1" 9099 - }, 9100 - "engines": { 9101 - "node": ">=12" 9102 - } 9103 - }, 9104 - "node_modules/yargs-parser": { 9105 - "version": "21.1.1", 9106 - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 9107 - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 9108 - "dev": true, 9109 - "license": "ISC", 9110 - "engines": { 9111 - "node": ">=12" 9112 - } 9113 - }, 9114 - "node_modules/yargs/node_modules/ansi-regex": { 9115 - "version": "5.0.1", 9116 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 9117 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 9118 - "dev": true, 9119 - "license": "MIT", 9120 - "engines": { 9121 - "node": ">=8" 9122 - } 9123 - }, 9124 - "node_modules/yargs/node_modules/emoji-regex": { 9125 - "version": "8.0.0", 9126 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 9127 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9128 - "dev": true, 9129 - "license": "MIT" 9130 - }, 9131 - "node_modules/yargs/node_modules/is-fullwidth-code-point": { 9132 - "version": "3.0.0", 9133 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 9134 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9135 - "dev": true, 9136 - "license": "MIT", 9137 - "engines": { 9138 - "node": ">=8" 9139 - } 9140 - }, 9141 - "node_modules/yargs/node_modules/string-width": { 9142 - "version": "4.2.3", 9143 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 9144 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9145 - "dev": true, 9146 - "license": "MIT", 9147 - "dependencies": { 9148 - "emoji-regex": "^8.0.0", 9149 - "is-fullwidth-code-point": "^3.0.0", 9150 - "strip-ansi": "^6.0.1" 9151 - }, 9152 - "engines": { 9153 - "node": ">=8" 9154 - } 9155 - }, 9156 - "node_modules/yargs/node_modules/strip-ansi": { 9157 - "version": "6.0.1", 9158 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 9159 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9160 - "dev": true, 9161 - "license": "MIT", 9162 - "dependencies": { 9163 - "ansi-regex": "^5.0.1" 9164 - }, 9165 - "engines": { 9166 - "node": ">=8" 9167 8642 } 9168 8643 }, 9169 8644 "node_modules/yocto-queue": {
+4 -5
package.json
··· 37 37 "prettier": "prettier --cache .", 38 38 "quality:check": "npm run format:check && npm run lint:check && npm run types:check && npm run unused:check", 39 39 "quality:fix": "npm run format:fix && npm run lint:fix", 40 - "test": "ava", 41 - "test:coverage": "del-cli coverage && c8 ava", 40 + "test": "vitest run", 41 + "test:coverage": "vitest run --coverage", 42 42 "types:check": "tsc --noEmit", 43 43 "unused:check": "knip" 44 44 }, 45 45 "devDependencies": { 46 - "@ava/typescript": "^6.0.0", 47 46 "@tsconfig/strictest": "^2.0.8", 48 - "ava": "^6.4.1", 49 - "c8": "^11.0.0", 47 + "@vitest/coverage-v8": "^4.1.4", 50 48 "del-cli": "^7.0.0", 51 49 "eslint": "^10.0.3", 52 50 "eslint-plugin-package-json": "^0.91.0", ··· 54 52 "prettier": "^3.6.2", 55 53 "prettier-plugin-packagejson": "^3.0.2", 56 54 "typescript": "^6.0.2", 55 + "vitest": "^4.1.4", 57 56 "xo": "^2.0.2" 58 57 } 59 58 }
+3 -3
test/increment.ts
··· 1 - import test from 'ava'; 1 + import {expect, test} from 'vitest'; 2 2 import {increment} from '../source/index.js'; 3 3 4 4 type TestCase = { ··· 17 17 ]; 18 18 19 19 for (const {from, to} of testCases) { 20 - test(`increments ${from} to ${to}`, (t) => { 21 - t.is(increment(from), to); 20 + test(`increments ${from} to ${to}`, () => { 21 + expect(increment(from)).toBe(to); 22 22 }); 23 23 }
+5 -5
test/random.ts
··· 1 - import test from 'ava'; 1 + import {expect, test} from 'vitest'; 2 2 import {random, range} from '../source/index.js'; 3 3 4 - test('returns a valid string given only an upper bound', (t) => { 4 + test('returns a valid string given only an upper bound', () => { 5 5 const validLetters = range('AAA'); 6 6 7 7 for (let i = 0; i < 1000; ++i) { 8 - t.assert(validLetters.includes(random('ZZ'))); 8 + expect(validLetters.includes(random('ZZ'))).toBe(true); 9 9 } 10 10 }); 11 11 12 - test('returns a valid string given both upper and lower bounds', (t) => { 12 + test('returns a valid string given both upper and lower bounds', () => { 13 13 const validLetters = range('AA', 'AAA'); 14 14 15 15 for (let i = 0; i < 1000; ++i) { 16 - t.assert(validLetters.includes(random('AA', 'ZZ'))); 16 + expect(validLetters.includes(random('AA', 'ZZ'))).toBe(true); 17 17 } 18 18 });
+12 -12
test/range.ts
··· 1 - import test from 'ava'; 1 + import {expect, test} from 'vitest'; 2 2 import {range} from '../source/index.js'; 3 3 4 - test('works with end', (t) => { 5 - t.deepEqual(range('A'), []); 6 - t.deepEqual(range('B'), ['A']); 7 - t.deepEqual(range('C'), ['A', 'B']); 8 - t.assert(range('AB').includes('AA')); 4 + test('works with end', () => { 5 + expect(range('A')).toEqual([]); 6 + expect(range('B')).toEqual(['A']); 7 + expect(range('C')).toEqual(['A', 'B']); 8 + expect(range('AB').includes('AA')).toBe(true); 9 9 }); 10 10 11 - test('works with start and end', (t) => { 12 - t.deepEqual(range('B', 'C'), ['B']); 13 - t.deepEqual(range('B', 'D'), ['B', 'C']); 14 - t.deepEqual(range('ZZ', 'AAC'), ['ZZ', 'AAA', 'AAB']); 11 + test('works with start and end', () => { 12 + expect(range('B', 'C')).toEqual(['B']); 13 + expect(range('B', 'D')).toEqual(['B', 'C']); 14 + expect(range('ZZ', 'AAC')).toEqual(['ZZ', 'AAA', 'AAB']); 15 15 }); 16 16 17 - test('throws if given a string with a non-upper-case letter', (t) => { 18 - t.throws(() => range('a')); 17 + test('throws if given a string with a non-upper-case letter', () => { 18 + expect(() => range('a')).toThrow(); 19 19 });
+3 -3
test/to-bb26.ts
··· 1 - import test from 'ava'; 1 + import {expect, test} from 'vitest'; 2 2 import {toBb26} from '../source/index.js'; 3 3 4 4 type TestCase = { ··· 16 16 ]; 17 17 18 18 for (const {from, to} of testCases) { 19 - test(`converts ${from} to ${to}`, (t) => { 20 - t.is(toBb26(from), to); 19 + test(`converts ${from} to ${to}`, () => { 20 + expect(toBb26(from)).toBe(to); 21 21 }); 22 22 }
+5 -5
test/to-decimal.ts
··· 1 - import test from 'ava'; 1 + import {expect, test} from 'vitest'; 2 2 import {toDecimal} from '../source/index.js'; 3 3 4 4 type TestCase = { ··· 16 16 ]; 17 17 18 18 for (const {from, to} of testCases) { 19 - test(`converts ${from} to ${to}`, (t) => { 20 - t.is(toDecimal(from), to); 19 + test(`converts ${from} to ${to}`, () => { 20 + expect(toDecimal(from)).toBe(to); 21 21 }); 22 22 } 23 23 24 - test('throws for non-upper-case character', (t) => { 25 - t.throws(() => toDecimal('a')); 24 + test('throws for non-upper-case character', () => { 25 + expect(() => toDecimal('a')).toThrow(); 26 26 });
+7
vitest.config.ts
··· 1 + import {defineConfig} from 'vitest/config'; 2 + 3 + export default defineConfig({ 4 + test: { 5 + include: ['test/**/*.ts'], 6 + }, 7 + });