TUI for Todoist written with React+Ink.
0

Configure Feed

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

Bump dependencies and devDependencies

Aly Raffauf (Feb 14, 2026, 11:14 PM EST) 02449249 aa9c2949

+2994 -3847
+2981 -3834
package-lock.json
··· 9 9 "version": "0.1.2", 10 10 "license": "GPL-3.0-or-later", 11 11 "dependencies": { 12 - "@doist/todoist-api-typescript": "^6.4.0", 12 + "@doist/todoist-api-typescript": "^6.5.0", 13 13 "@folder/xdg": "^4.0.1", 14 14 "ink": "^6.7.0", 15 15 "ink-link": "^5.0.0", 16 16 "ink-spinner": "^5.0.0", 17 17 "ink-text-input": "^6.0.0", 18 - "meow": "^11.0.0", 18 + "meow": "^14.0.0", 19 19 "react": "^19.2.4" 20 20 }, 21 21 "bin": { 22 22 "dewy": "dist/cli.js" 23 23 }, 24 24 "devDependencies": { 25 - "@sindresorhus/tsconfig": "^3.0.1", 25 + "@sindresorhus/tsconfig": "^8.1.0", 26 26 "@types/react": "^19.2.14", 27 27 "@vdemedes/prettier-config": "^2.0.1", 28 - "ava": "^5.2.0", 29 - "chalk": "^5.2.0", 30 - "eslint-config-xo-react": "^0.27.0", 31 - "eslint-plugin-react": "^7.32.2", 32 - "eslint-plugin-react-hooks": "^4.6.0", 33 - "ink-testing-library": "^3.0.0", 34 - "prettier": "^2.8.7", 35 - "ts-node": "^10.9.1", 36 - "typescript": "^5.0.3", 37 - "xo": "^0.53.1" 28 + "ava": "^6.4.1", 29 + "chalk": "^5.6.2", 30 + "eslint-config-xo-react": "^0.29.0", 31 + "eslint-plugin-react": "^7.37.5", 32 + "eslint-plugin-react-hooks": "^7.0.1", 33 + "ink-testing-library": "^4.0.0", 34 + "prettier": "^3.8.1", 35 + "ts-node": "^10.9.2", 36 + "typescript": "^5.9.3", 37 + "xo": "^1.2.3" 38 38 }, 39 39 "engines": { 40 40 "node": ">=16" ··· 57 57 "version": "7.29.0", 58 58 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", 59 59 "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", 60 + "dev": true, 60 61 "license": "MIT", 61 62 "dependencies": { 62 63 "@babel/helper-validator-identifier": "^7.28.5", ··· 67 68 "node": ">=6.9.0" 68 69 } 69 70 }, 71 + "node_modules/@babel/compat-data": { 72 + "version": "7.29.0", 73 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", 74 + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", 75 + "dev": true, 76 + "license": "MIT", 77 + "engines": { 78 + "node": ">=6.9.0" 79 + } 80 + }, 81 + "node_modules/@babel/core": { 82 + "version": "7.29.0", 83 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", 84 + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", 85 + "dev": true, 86 + "license": "MIT", 87 + "dependencies": { 88 + "@babel/code-frame": "^7.29.0", 89 + "@babel/generator": "^7.29.0", 90 + "@babel/helper-compilation-targets": "^7.28.6", 91 + "@babel/helper-module-transforms": "^7.28.6", 92 + "@babel/helpers": "^7.28.6", 93 + "@babel/parser": "^7.29.0", 94 + "@babel/template": "^7.28.6", 95 + "@babel/traverse": "^7.29.0", 96 + "@babel/types": "^7.29.0", 97 + "@jridgewell/remapping": "^2.3.5", 98 + "convert-source-map": "^2.0.0", 99 + "debug": "^4.1.0", 100 + "gensync": "^1.0.0-beta.2", 101 + "json5": "^2.2.3", 102 + "semver": "^6.3.1" 103 + }, 104 + "engines": { 105 + "node": ">=6.9.0" 106 + }, 107 + "funding": { 108 + "type": "opencollective", 109 + "url": "https://opencollective.com/babel" 110 + } 111 + }, 112 + "node_modules/@babel/core/node_modules/semver": { 113 + "version": "6.3.1", 114 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 115 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 116 + "dev": true, 117 + "license": "ISC", 118 + "bin": { 119 + "semver": "bin/semver.js" 120 + } 121 + }, 122 + "node_modules/@babel/generator": { 123 + "version": "7.29.1", 124 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", 125 + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", 126 + "dev": true, 127 + "license": "MIT", 128 + "dependencies": { 129 + "@babel/parser": "^7.29.0", 130 + "@babel/types": "^7.29.0", 131 + "@jridgewell/gen-mapping": "^0.3.12", 132 + "@jridgewell/trace-mapping": "^0.3.28", 133 + "jsesc": "^3.0.2" 134 + }, 135 + "engines": { 136 + "node": ">=6.9.0" 137 + } 138 + }, 139 + "node_modules/@babel/helper-compilation-targets": { 140 + "version": "7.28.6", 141 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", 142 + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", 143 + "dev": true, 144 + "license": "MIT", 145 + "dependencies": { 146 + "@babel/compat-data": "^7.28.6", 147 + "@babel/helper-validator-option": "^7.27.1", 148 + "browserslist": "^4.24.0", 149 + "lru-cache": "^5.1.1", 150 + "semver": "^6.3.1" 151 + }, 152 + "engines": { 153 + "node": ">=6.9.0" 154 + } 155 + }, 156 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 157 + "version": "6.3.1", 158 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 159 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 160 + "dev": true, 161 + "license": "ISC", 162 + "bin": { 163 + "semver": "bin/semver.js" 164 + } 165 + }, 166 + "node_modules/@babel/helper-globals": { 167 + "version": "7.28.0", 168 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 169 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 170 + "dev": true, 171 + "license": "MIT", 172 + "engines": { 173 + "node": ">=6.9.0" 174 + } 175 + }, 176 + "node_modules/@babel/helper-module-imports": { 177 + "version": "7.28.6", 178 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", 179 + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", 180 + "dev": true, 181 + "license": "MIT", 182 + "dependencies": { 183 + "@babel/traverse": "^7.28.6", 184 + "@babel/types": "^7.28.6" 185 + }, 186 + "engines": { 187 + "node": ">=6.9.0" 188 + } 189 + }, 190 + "node_modules/@babel/helper-module-transforms": { 191 + "version": "7.28.6", 192 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", 193 + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", 194 + "dev": true, 195 + "license": "MIT", 196 + "dependencies": { 197 + "@babel/helper-module-imports": "^7.28.6", 198 + "@babel/helper-validator-identifier": "^7.28.5", 199 + "@babel/traverse": "^7.28.6" 200 + }, 201 + "engines": { 202 + "node": ">=6.9.0" 203 + }, 204 + "peerDependencies": { 205 + "@babel/core": "^7.0.0" 206 + } 207 + }, 208 + "node_modules/@babel/helper-string-parser": { 209 + "version": "7.27.1", 210 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 211 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 212 + "dev": true, 213 + "license": "MIT", 214 + "engines": { 215 + "node": ">=6.9.0" 216 + } 217 + }, 70 218 "node_modules/@babel/helper-validator-identifier": { 71 219 "version": "7.28.5", 72 220 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", 73 221 "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", 222 + "dev": true, 74 223 "license": "MIT", 75 224 "engines": { 76 225 "node": ">=6.9.0" 77 226 } 78 227 }, 228 + "node_modules/@babel/helper-validator-option": { 229 + "version": "7.27.1", 230 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 231 + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 232 + "dev": true, 233 + "license": "MIT", 234 + "engines": { 235 + "node": ">=6.9.0" 236 + } 237 + }, 238 + "node_modules/@babel/helpers": { 239 + "version": "7.28.6", 240 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", 241 + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", 242 + "dev": true, 243 + "license": "MIT", 244 + "dependencies": { 245 + "@babel/template": "^7.28.6", 246 + "@babel/types": "^7.28.6" 247 + }, 248 + "engines": { 249 + "node": ">=6.9.0" 250 + } 251 + }, 252 + "node_modules/@babel/parser": { 253 + "version": "7.29.0", 254 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", 255 + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", 256 + "dev": true, 257 + "license": "MIT", 258 + "dependencies": { 259 + "@babel/types": "^7.29.0" 260 + }, 261 + "bin": { 262 + "parser": "bin/babel-parser.js" 263 + }, 264 + "engines": { 265 + "node": ">=6.0.0" 266 + } 267 + }, 268 + "node_modules/@babel/template": { 269 + "version": "7.28.6", 270 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", 271 + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", 272 + "dev": true, 273 + "license": "MIT", 274 + "dependencies": { 275 + "@babel/code-frame": "^7.28.6", 276 + "@babel/parser": "^7.28.6", 277 + "@babel/types": "^7.28.6" 278 + }, 279 + "engines": { 280 + "node": ">=6.9.0" 281 + } 282 + }, 283 + "node_modules/@babel/traverse": { 284 + "version": "7.29.0", 285 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", 286 + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", 287 + "dev": true, 288 + "license": "MIT", 289 + "dependencies": { 290 + "@babel/code-frame": "^7.29.0", 291 + "@babel/generator": "^7.29.0", 292 + "@babel/helper-globals": "^7.28.0", 293 + "@babel/parser": "^7.29.0", 294 + "@babel/template": "^7.28.6", 295 + "@babel/types": "^7.29.0", 296 + "debug": "^4.3.1" 297 + }, 298 + "engines": { 299 + "node": ">=6.9.0" 300 + } 301 + }, 302 + "node_modules/@babel/types": { 303 + "version": "7.29.0", 304 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", 305 + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", 306 + "dev": true, 307 + "license": "MIT", 308 + "dependencies": { 309 + "@babel/helper-string-parser": "^7.27.1", 310 + "@babel/helper-validator-identifier": "^7.28.5" 311 + }, 312 + "engines": { 313 + "node": ">=6.9.0" 314 + } 315 + }, 79 316 "node_modules/@cspotcode/source-map-support": { 80 317 "version": "0.8.1", 81 318 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", ··· 89 326 "node": ">=12" 90 327 } 91 328 }, 329 + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { 330 + "version": "0.3.9", 331 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 332 + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 333 + "dev": true, 334 + "license": "MIT", 335 + "dependencies": { 336 + "@jridgewell/resolve-uri": "^3.0.3", 337 + "@jridgewell/sourcemap-codec": "^1.4.10" 338 + } 339 + }, 92 340 "node_modules/@doist/todoist-api-typescript": { 93 - "version": "6.4.1", 94 - "resolved": "https://registry.npmjs.org/@doist/todoist-api-typescript/-/todoist-api-typescript-6.4.1.tgz", 95 - "integrity": "sha512-7FnlnlwOQNjBnc2HdJWIgr3/B7tpfHHBeC2Y60k7kcFZls7nASG3LMn3YZPIGsktr5eZh1BnmvOAUuRLzIRefQ==", 341 + "version": "6.5.0", 342 + "resolved": "https://registry.npmjs.org/@doist/todoist-api-typescript/-/todoist-api-typescript-6.5.0.tgz", 343 + "integrity": "sha512-Hvtqb0EsBTN4gz4xsQ+VbYasZeEhNxuNa+CrCcGB+YWoRJipMmm4dXmzceYXKT8gx8UgVdyV7CDIEXrFQC/hFw==", 96 344 "license": "MIT", 97 345 "dependencies": { 98 346 "camelcase": "6.3.0", ··· 110 358 "type-fest": "^4.12.0" 111 359 } 112 360 }, 361 + "node_modules/@emnapi/core": { 362 + "version": "1.8.1", 363 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", 364 + "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", 365 + "dev": true, 366 + "license": "MIT", 367 + "optional": true, 368 + "dependencies": { 369 + "@emnapi/wasi-threads": "1.1.0", 370 + "tslib": "^2.4.0" 371 + } 372 + }, 373 + "node_modules/@emnapi/runtime": { 374 + "version": "1.8.1", 375 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", 376 + "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", 377 + "dev": true, 378 + "license": "MIT", 379 + "optional": true, 380 + "dependencies": { 381 + "tslib": "^2.4.0" 382 + } 383 + }, 384 + "node_modules/@emnapi/wasi-threads": { 385 + "version": "1.1.0", 386 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", 387 + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", 388 + "dev": true, 389 + "license": "MIT", 390 + "optional": true, 391 + "dependencies": { 392 + "tslib": "^2.4.0" 393 + } 394 + }, 395 + "node_modules/@eslint-community/eslint-plugin-eslint-comments": { 396 + "version": "4.6.0", 397 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-4.6.0.tgz", 398 + "integrity": "sha512-2EX2bBQq1ez++xz2o9tEeEQkyvfieWgUFMH4rtJJri2q0Azvhja3hZGXsjPXs31R4fQkZDtWzNDDK2zQn5UE5g==", 399 + "dev": true, 400 + "license": "MIT", 401 + "dependencies": { 402 + "escape-string-regexp": "^4.0.0", 403 + "ignore": "^7.0.5" 404 + }, 405 + "engines": { 406 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 407 + }, 408 + "funding": { 409 + "url": "https://opencollective.com/eslint" 410 + }, 411 + "peerDependencies": { 412 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" 413 + } 414 + }, 415 + "node_modules/@eslint-community/eslint-plugin-eslint-comments/node_modules/ignore": { 416 + "version": "7.0.5", 417 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 418 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 419 + "dev": true, 420 + "license": "MIT", 421 + "engines": { 422 + "node": ">= 4" 423 + } 424 + }, 113 425 "node_modules/@eslint-community/eslint-utils": { 114 426 "version": "4.9.1", 115 427 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", ··· 129 441 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 130 442 } 131 443 }, 444 + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { 445 + "version": "3.4.3", 446 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 447 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 448 + "dev": true, 449 + "license": "Apache-2.0", 450 + "engines": { 451 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 452 + }, 453 + "funding": { 454 + "url": "https://opencollective.com/eslint" 455 + } 456 + }, 132 457 "node_modules/@eslint-community/regexpp": { 133 458 "version": "4.12.2", 134 459 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", ··· 139 464 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 140 465 } 141 466 }, 467 + "node_modules/@eslint/config-array": { 468 + "version": "0.21.1", 469 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", 470 + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", 471 + "dev": true, 472 + "license": "Apache-2.0", 473 + "dependencies": { 474 + "@eslint/object-schema": "^2.1.7", 475 + "debug": "^4.3.1", 476 + "minimatch": "^3.1.2" 477 + }, 478 + "engines": { 479 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 480 + } 481 + }, 482 + "node_modules/@eslint/config-helpers": { 483 + "version": "0.4.2", 484 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 485 + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 486 + "dev": true, 487 + "license": "Apache-2.0", 488 + "dependencies": { 489 + "@eslint/core": "^0.17.0" 490 + }, 491 + "engines": { 492 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 493 + } 494 + }, 495 + "node_modules/@eslint/core": { 496 + "version": "0.17.0", 497 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 498 + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 499 + "dev": true, 500 + "license": "Apache-2.0", 501 + "dependencies": { 502 + "@types/json-schema": "^7.0.15" 503 + }, 504 + "engines": { 505 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 506 + } 507 + }, 142 508 "node_modules/@eslint/eslintrc": { 143 - "version": "2.1.4", 144 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 145 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 509 + "version": "3.3.3", 510 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz", 511 + "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==", 146 512 "dev": true, 147 513 "license": "MIT", 148 514 "dependencies": { 149 515 "ajv": "^6.12.4", 150 516 "debug": "^4.3.2", 151 - "espree": "^9.6.0", 152 - "globals": "^13.19.0", 517 + "espree": "^10.0.1", 518 + "globals": "^14.0.0", 153 519 "ignore": "^5.2.0", 154 520 "import-fresh": "^3.2.1", 155 - "js-yaml": "^4.1.0", 521 + "js-yaml": "^4.1.1", 156 522 "minimatch": "^3.1.2", 157 523 "strip-json-comments": "^3.1.1" 158 524 }, 159 525 "engines": { 160 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 526 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 161 527 }, 162 528 "funding": { 163 529 "url": "https://opencollective.com/eslint" 164 530 } 165 531 }, 166 532 "node_modules/@eslint/js": { 167 - "version": "8.57.1", 168 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", 169 - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", 533 + "version": "9.39.2", 534 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz", 535 + "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==", 170 536 "dev": true, 171 537 "license": "MIT", 172 538 "engines": { 173 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 539 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 540 + }, 541 + "funding": { 542 + "url": "https://eslint.org/donate" 543 + } 544 + }, 545 + "node_modules/@eslint/object-schema": { 546 + "version": "2.1.7", 547 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 548 + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 549 + "dev": true, 550 + "license": "Apache-2.0", 551 + "engines": { 552 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 553 + } 554 + }, 555 + "node_modules/@eslint/plugin-kit": { 556 + "version": "0.4.1", 557 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 558 + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", 559 + "dev": true, 560 + "license": "Apache-2.0", 561 + "dependencies": { 562 + "@eslint/core": "^0.17.0", 563 + "levn": "^0.4.1" 564 + }, 565 + "engines": { 566 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 174 567 } 175 568 }, 176 569 "node_modules/@folder/xdg": { ··· 186 579 "yaml": "^2.3.1" 187 580 } 188 581 }, 189 - "node_modules/@humanwhocodes/config-array": { 190 - "version": "0.13.0", 191 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", 192 - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", 193 - "deprecated": "Use @eslint/config-array instead", 582 + "node_modules/@humanfs/core": { 583 + "version": "0.19.1", 584 + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", 585 + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", 586 + "dev": true, 587 + "license": "Apache-2.0", 588 + "engines": { 589 + "node": ">=18.18.0" 590 + } 591 + }, 592 + "node_modules/@humanfs/node": { 593 + "version": "0.16.7", 594 + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", 595 + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", 194 596 "dev": true, 195 597 "license": "Apache-2.0", 196 598 "dependencies": { 197 - "@humanwhocodes/object-schema": "^2.0.3", 198 - "debug": "^4.3.1", 199 - "minimatch": "^3.0.5" 599 + "@humanfs/core": "^0.19.1", 600 + "@humanwhocodes/retry": "^0.4.0" 200 601 }, 201 602 "engines": { 202 - "node": ">=10.10.0" 603 + "node": ">=18.18.0" 203 604 } 204 605 }, 205 606 "node_modules/@humanwhocodes/module-importer": { ··· 216 617 "url": "https://github.com/sponsors/nzakas" 217 618 } 218 619 }, 219 - "node_modules/@humanwhocodes/object-schema": { 220 - "version": "2.0.3", 221 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", 222 - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", 223 - "deprecated": "Use @eslint/object-schema instead", 620 + "node_modules/@humanwhocodes/retry": { 621 + "version": "0.4.3", 622 + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", 623 + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", 624 + "dev": true, 625 + "license": "Apache-2.0", 626 + "engines": { 627 + "node": ">=18.18" 628 + }, 629 + "funding": { 630 + "type": "github", 631 + "url": "https://github.com/sponsors/nzakas" 632 + } 633 + }, 634 + "node_modules/@isaacs/cliui": { 635 + "version": "8.0.2", 636 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 637 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 638 + "dev": true, 639 + "license": "ISC", 640 + "dependencies": { 641 + "string-width": "^5.1.2", 642 + "string-width-cjs": "npm:string-width@^4.2.0", 643 + "strip-ansi": "^7.0.1", 644 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 645 + "wrap-ansi": "^8.1.0", 646 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 647 + }, 648 + "engines": { 649 + "node": ">=12" 650 + } 651 + }, 652 + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 653 + "version": "9.2.2", 654 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 655 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 656 + "dev": true, 657 + "license": "MIT" 658 + }, 659 + "node_modules/@isaacs/cliui/node_modules/string-width": { 660 + "version": "5.1.2", 661 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 662 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 663 + "dev": true, 664 + "license": "MIT", 665 + "dependencies": { 666 + "eastasianwidth": "^0.2.0", 667 + "emoji-regex": "^9.2.2", 668 + "strip-ansi": "^7.0.1" 669 + }, 670 + "engines": { 671 + "node": ">=12" 672 + }, 673 + "funding": { 674 + "url": "https://github.com/sponsors/sindresorhus" 675 + } 676 + }, 677 + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 678 + "version": "8.1.0", 679 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 680 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 681 + "dev": true, 682 + "license": "MIT", 683 + "dependencies": { 684 + "ansi-styles": "^6.1.0", 685 + "string-width": "^5.0.1", 686 + "strip-ansi": "^7.0.1" 687 + }, 688 + "engines": { 689 + "node": ">=12" 690 + }, 691 + "funding": { 692 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 693 + } 694 + }, 695 + "node_modules/@isaacs/fs-minipass": { 696 + "version": "4.0.1", 697 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", 698 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", 224 699 "dev": true, 225 - "license": "BSD-3-Clause" 700 + "license": "ISC", 701 + "dependencies": { 702 + "minipass": "^7.0.4" 703 + }, 704 + "engines": { 705 + "node": ">=18.0.0" 706 + } 226 707 }, 227 708 "node_modules/@jridgewell/gen-mapping": { 228 709 "version": "0.3.13", ··· 230 711 "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 231 712 "dev": true, 232 713 "license": "MIT", 233 - "peer": true, 234 714 "dependencies": { 235 715 "@jridgewell/sourcemap-codec": "^1.5.0", 236 716 "@jridgewell/trace-mapping": "^0.3.24" 237 717 } 238 718 }, 239 - "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping": { 240 - "version": "0.3.31", 241 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 242 - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 719 + "node_modules/@jridgewell/remapping": { 720 + "version": "2.3.5", 721 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 722 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 243 723 "dev": true, 244 724 "license": "MIT", 245 - "peer": true, 246 725 "dependencies": { 247 - "@jridgewell/resolve-uri": "^3.1.0", 248 - "@jridgewell/sourcemap-codec": "^1.4.14" 726 + "@jridgewell/gen-mapping": "^0.3.5", 727 + "@jridgewell/trace-mapping": "^0.3.24" 249 728 } 250 729 }, 251 730 "node_modules/@jridgewell/resolve-uri": { ··· 258 737 "node": ">=6.0.0" 259 738 } 260 739 }, 261 - "node_modules/@jridgewell/source-map": { 262 - "version": "0.3.11", 263 - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", 264 - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", 740 + "node_modules/@jridgewell/sourcemap-codec": { 741 + "version": "1.5.5", 742 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 743 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 265 744 "dev": true, 266 - "license": "MIT", 267 - "peer": true, 268 - "dependencies": { 269 - "@jridgewell/gen-mapping": "^0.3.5", 270 - "@jridgewell/trace-mapping": "^0.3.25" 271 - } 745 + "license": "MIT" 272 746 }, 273 - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/trace-mapping": { 747 + "node_modules/@jridgewell/trace-mapping": { 274 748 "version": "0.3.31", 275 749 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 276 750 "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 277 751 "dev": true, 278 752 "license": "MIT", 279 - "peer": true, 280 753 "dependencies": { 281 754 "@jridgewell/resolve-uri": "^3.1.0", 282 755 "@jridgewell/sourcemap-codec": "^1.4.14" 283 756 } 284 757 }, 285 - "node_modules/@jridgewell/sourcemap-codec": { 286 - "version": "1.5.5", 287 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 288 - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 758 + "node_modules/@mapbox/node-pre-gyp": { 759 + "version": "2.0.3", 760 + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz", 761 + "integrity": "sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==", 289 762 "dev": true, 290 - "license": "MIT" 763 + "license": "BSD-3-Clause", 764 + "dependencies": { 765 + "consola": "^3.2.3", 766 + "detect-libc": "^2.0.0", 767 + "https-proxy-agent": "^7.0.5", 768 + "node-fetch": "^2.6.7", 769 + "nopt": "^8.0.0", 770 + "semver": "^7.5.3", 771 + "tar": "^7.4.0" 772 + }, 773 + "bin": { 774 + "node-pre-gyp": "bin/node-pre-gyp" 775 + }, 776 + "engines": { 777 + "node": ">=18" 778 + } 291 779 }, 292 - "node_modules/@jridgewell/trace-mapping": { 293 - "version": "0.3.9", 294 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 295 - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 780 + "node_modules/@napi-rs/wasm-runtime": { 781 + "version": "0.2.12", 782 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", 783 + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", 296 784 "dev": true, 297 785 "license": "MIT", 786 + "optional": true, 298 787 "dependencies": { 299 - "@jridgewell/resolve-uri": "^3.0.3", 300 - "@jridgewell/sourcemap-codec": "^1.4.10" 788 + "@emnapi/core": "^1.4.3", 789 + "@emnapi/runtime": "^1.4.3", 790 + "@tybys/wasm-util": "^0.10.0" 301 791 } 302 792 }, 303 793 "node_modules/@nodelib/fs.scandir": { ··· 338 828 "node": ">= 8" 339 829 } 340 830 }, 341 - "node_modules/@rtsao/scc": { 342 - "version": "1.1.0", 343 - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", 344 - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", 831 + "node_modules/@pkgjs/parseargs": { 832 + "version": "0.11.0", 833 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 834 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 835 + "dev": true, 836 + "license": "MIT", 837 + "optional": true, 838 + "engines": { 839 + "node": ">=14" 840 + } 841 + }, 842 + "node_modules/@pkgr/core": { 843 + "version": "0.2.9", 844 + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", 845 + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", 846 + "dev": true, 847 + "license": "MIT", 848 + "engines": { 849 + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 850 + }, 851 + "funding": { 852 + "url": "https://opencollective.com/pkgr" 853 + } 854 + }, 855 + "node_modules/@rollup/pluginutils": { 856 + "version": "5.3.0", 857 + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", 858 + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", 859 + "dev": true, 860 + "license": "MIT", 861 + "dependencies": { 862 + "@types/estree": "^1.0.0", 863 + "estree-walker": "^2.0.2", 864 + "picomatch": "^4.0.2" 865 + }, 866 + "engines": { 867 + "node": ">=14.0.0" 868 + }, 869 + "peerDependencies": { 870 + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 871 + }, 872 + "peerDependenciesMeta": { 873 + "rollup": { 874 + "optional": true 875 + } 876 + } 877 + }, 878 + "node_modules/@rollup/pluginutils/node_modules/picomatch": { 879 + "version": "4.0.3", 880 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 881 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 882 + "dev": true, 883 + "license": "MIT", 884 + "engines": { 885 + "node": ">=12" 886 + }, 887 + "funding": { 888 + "url": "https://github.com/sponsors/jonschlinkert" 889 + } 890 + }, 891 + "node_modules/@sec-ant/readable-stream": { 892 + "version": "0.4.1", 893 + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", 894 + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", 345 895 "dev": true, 346 896 "license": "MIT" 347 897 }, 898 + "node_modules/@sindresorhus/merge-streams": { 899 + "version": "2.3.0", 900 + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 901 + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 902 + "dev": true, 903 + "license": "MIT", 904 + "engines": { 905 + "node": ">=18" 906 + }, 907 + "funding": { 908 + "url": "https://github.com/sponsors/sindresorhus" 909 + } 910 + }, 348 911 "node_modules/@sindresorhus/tsconfig": { 349 - "version": "3.0.1", 350 - "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-3.0.1.tgz", 351 - "integrity": "sha512-0/gtPNTY3++0J2BZM5nHHULg0BIMw886gqdn8vWN+Av6bgF5ZU2qIcHubAn+Z9KNvJhO8WFE+9kDOU3n6OcKtA==", 912 + "version": "8.1.0", 913 + "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-8.1.0.tgz", 914 + "integrity": "sha512-MggpguA4jNdtyoUy2Hs54nb4lP4rbhH34CsOiFId1q6fmFPnipqeo70ZRkjp5p4Z7wdyspALtSAcKaxL2/3waQ==", 915 + "dev": true, 916 + "license": "MIT", 917 + "engines": { 918 + "node": ">=20" 919 + }, 920 + "funding": { 921 + "url": "https://github.com/sponsors/sindresorhus" 922 + } 923 + }, 924 + "node_modules/@stylistic/eslint-plugin": { 925 + "version": "4.4.1", 926 + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-4.4.1.tgz", 927 + "integrity": "sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==", 928 + "dev": true, 929 + "license": "MIT", 930 + "dependencies": { 931 + "@typescript-eslint/utils": "^8.32.1", 932 + "eslint-visitor-keys": "^4.2.0", 933 + "espree": "^10.3.0", 934 + "estraverse": "^5.3.0", 935 + "picomatch": "^4.0.2" 936 + }, 937 + "engines": { 938 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 939 + }, 940 + "peerDependencies": { 941 + "eslint": ">=9.0.0" 942 + } 943 + }, 944 + "node_modules/@stylistic/eslint-plugin/node_modules/picomatch": { 945 + "version": "4.0.3", 946 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 947 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 352 948 "dev": true, 353 949 "license": "MIT", 354 950 "engines": { 355 - "node": ">=14" 951 + "node": ">=12" 952 + }, 953 + "funding": { 954 + "url": "https://github.com/sponsors/jonschlinkert" 356 955 } 357 956 }, 358 957 "node_modules/@tsconfig/node10": { ··· 383 982 "dev": true, 384 983 "license": "MIT" 385 984 }, 386 - "node_modules/@types/eslint": { 387 - "version": "7.29.0", 388 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", 389 - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", 985 + "node_modules/@tybys/wasm-util": { 986 + "version": "0.10.1", 987 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 988 + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 390 989 "dev": true, 391 990 "license": "MIT", 991 + "optional": true, 392 992 "dependencies": { 393 - "@types/estree": "*", 394 - "@types/json-schema": "*" 993 + "tslib": "^2.4.0" 395 994 } 396 995 }, 397 - "node_modules/@types/eslint-scope": { 398 - "version": "3.7.7", 399 - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", 400 - "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", 996 + "node_modules/@types/eslint": { 997 + "version": "8.56.12", 998 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", 999 + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", 401 1000 "dev": true, 402 1001 "license": "MIT", 403 - "peer": true, 404 1002 "dependencies": { 405 - "@types/eslint": "*", 406 - "@types/estree": "*" 1003 + "@types/estree": "*", 1004 + "@types/json-schema": "*" 407 1005 } 408 1006 }, 409 1007 "node_modules/@types/estree": { ··· 418 1016 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 419 1017 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 420 1018 "dev": true, 421 - "license": "MIT" 422 - }, 423 - "node_modules/@types/json5": { 424 - "version": "0.0.29", 425 - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", 426 - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", 427 - "dev": true, 428 - "license": "MIT" 429 - }, 430 - "node_modules/@types/minimist": { 431 - "version": "1.2.5", 432 - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", 433 - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", 434 1019 "license": "MIT" 435 1020 }, 436 1021 "node_modules/@types/node": { ··· 444 1029 "undici-types": "~7.16.0" 445 1030 } 446 1031 }, 447 - "node_modules/@types/normalize-package-data": { 448 - "version": "2.4.4", 449 - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", 450 - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", 451 - "license": "MIT" 452 - }, 453 - "node_modules/@types/parse-json": { 454 - "version": "4.0.2", 455 - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", 456 - "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", 457 - "dev": true, 458 - "license": "MIT" 459 - }, 460 1032 "node_modules/@types/react": { 461 1033 "version": "19.2.14", 462 1034 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz", ··· 467 1039 "csstype": "^3.2.2" 468 1040 } 469 1041 }, 470 - "node_modules/@ungap/structured-clone": { 471 - "version": "1.3.0", 472 - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", 473 - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", 1042 + "node_modules/@typescript-eslint/eslint-plugin": { 1043 + "version": "8.55.0", 1044 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.55.0.tgz", 1045 + "integrity": "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==", 474 1046 "dev": true, 475 - "license": "ISC" 1047 + "license": "MIT", 1048 + "dependencies": { 1049 + "@eslint-community/regexpp": "^4.12.2", 1050 + "@typescript-eslint/scope-manager": "8.55.0", 1051 + "@typescript-eslint/type-utils": "8.55.0", 1052 + "@typescript-eslint/utils": "8.55.0", 1053 + "@typescript-eslint/visitor-keys": "8.55.0", 1054 + "ignore": "^7.0.5", 1055 + "natural-compare": "^1.4.0", 1056 + "ts-api-utils": "^2.4.0" 1057 + }, 1058 + "engines": { 1059 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1060 + }, 1061 + "funding": { 1062 + "type": "opencollective", 1063 + "url": "https://opencollective.com/typescript-eslint" 1064 + }, 1065 + "peerDependencies": { 1066 + "@typescript-eslint/parser": "^8.55.0", 1067 + "eslint": "^8.57.0 || ^9.0.0", 1068 + "typescript": ">=4.8.4 <6.0.0" 1069 + } 476 1070 }, 477 - "node_modules/@vdemedes/prettier-config": { 478 - "version": "2.0.1", 479 - "resolved": "https://registry.npmjs.org/@vdemedes/prettier-config/-/prettier-config-2.0.1.tgz", 480 - "integrity": "sha512-lcHyyLfS2ro282qsXKpxw+canUkOlFIGoanxt3BaNCm5K1NR8k4hGvYbFO54/+QWq12d0y/EYRz68yNQkqWFrw==", 1071 + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { 1072 + "version": "7.0.5", 1073 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 1074 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 481 1075 "dev": true, 482 - "license": "ISC" 1076 + "license": "MIT", 1077 + "engines": { 1078 + "node": ">= 4" 1079 + } 483 1080 }, 484 - "node_modules/@webassemblyjs/ast": { 485 - "version": "1.14.1", 486 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", 487 - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", 1081 + "node_modules/@typescript-eslint/parser": { 1082 + "version": "8.55.0", 1083 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.55.0.tgz", 1084 + "integrity": "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==", 488 1085 "dev": true, 489 1086 "license": "MIT", 490 - "peer": true, 491 1087 "dependencies": { 492 - "@webassemblyjs/helper-numbers": "1.13.2", 493 - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" 1088 + "@typescript-eslint/scope-manager": "8.55.0", 1089 + "@typescript-eslint/types": "8.55.0", 1090 + "@typescript-eslint/typescript-estree": "8.55.0", 1091 + "@typescript-eslint/visitor-keys": "8.55.0", 1092 + "debug": "^4.4.3" 1093 + }, 1094 + "engines": { 1095 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1096 + }, 1097 + "funding": { 1098 + "type": "opencollective", 1099 + "url": "https://opencollective.com/typescript-eslint" 1100 + }, 1101 + "peerDependencies": { 1102 + "eslint": "^8.57.0 || ^9.0.0", 1103 + "typescript": ">=4.8.4 <6.0.0" 494 1104 } 495 1105 }, 496 - "node_modules/@webassemblyjs/floating-point-hex-parser": { 497 - "version": "1.13.2", 498 - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", 499 - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", 1106 + "node_modules/@typescript-eslint/project-service": { 1107 + "version": "8.55.0", 1108 + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.55.0.tgz", 1109 + "integrity": "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==", 500 1110 "dev": true, 501 1111 "license": "MIT", 502 - "peer": true 1112 + "dependencies": { 1113 + "@typescript-eslint/tsconfig-utils": "^8.55.0", 1114 + "@typescript-eslint/types": "^8.55.0", 1115 + "debug": "^4.4.3" 1116 + }, 1117 + "engines": { 1118 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1119 + }, 1120 + "funding": { 1121 + "type": "opencollective", 1122 + "url": "https://opencollective.com/typescript-eslint" 1123 + }, 1124 + "peerDependencies": { 1125 + "typescript": ">=4.8.4 <6.0.0" 1126 + } 503 1127 }, 504 - "node_modules/@webassemblyjs/helper-api-error": { 505 - "version": "1.13.2", 506 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", 507 - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", 1128 + "node_modules/@typescript-eslint/scope-manager": { 1129 + "version": "8.55.0", 1130 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.55.0.tgz", 1131 + "integrity": "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==", 508 1132 "dev": true, 509 1133 "license": "MIT", 510 - "peer": true 1134 + "dependencies": { 1135 + "@typescript-eslint/types": "8.55.0", 1136 + "@typescript-eslint/visitor-keys": "8.55.0" 1137 + }, 1138 + "engines": { 1139 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1140 + }, 1141 + "funding": { 1142 + "type": "opencollective", 1143 + "url": "https://opencollective.com/typescript-eslint" 1144 + } 511 1145 }, 512 - "node_modules/@webassemblyjs/helper-buffer": { 513 - "version": "1.14.1", 514 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", 515 - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", 1146 + "node_modules/@typescript-eslint/tsconfig-utils": { 1147 + "version": "8.55.0", 1148 + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.55.0.tgz", 1149 + "integrity": "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==", 516 1150 "dev": true, 517 1151 "license": "MIT", 518 - "peer": true 1152 + "engines": { 1153 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1154 + }, 1155 + "funding": { 1156 + "type": "opencollective", 1157 + "url": "https://opencollective.com/typescript-eslint" 1158 + }, 1159 + "peerDependencies": { 1160 + "typescript": ">=4.8.4 <6.0.0" 1161 + } 519 1162 }, 520 - "node_modules/@webassemblyjs/helper-numbers": { 521 - "version": "1.13.2", 522 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", 523 - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", 1163 + "node_modules/@typescript-eslint/type-utils": { 1164 + "version": "8.55.0", 1165 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.55.0.tgz", 1166 + "integrity": "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==", 524 1167 "dev": true, 525 1168 "license": "MIT", 526 - "peer": true, 527 1169 "dependencies": { 528 - "@webassemblyjs/floating-point-hex-parser": "1.13.2", 529 - "@webassemblyjs/helper-api-error": "1.13.2", 530 - "@xtuc/long": "4.2.2" 1170 + "@typescript-eslint/types": "8.55.0", 1171 + "@typescript-eslint/typescript-estree": "8.55.0", 1172 + "@typescript-eslint/utils": "8.55.0", 1173 + "debug": "^4.4.3", 1174 + "ts-api-utils": "^2.4.0" 1175 + }, 1176 + "engines": { 1177 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1178 + }, 1179 + "funding": { 1180 + "type": "opencollective", 1181 + "url": "https://opencollective.com/typescript-eslint" 1182 + }, 1183 + "peerDependencies": { 1184 + "eslint": "^8.57.0 || ^9.0.0", 1185 + "typescript": ">=4.8.4 <6.0.0" 531 1186 } 532 1187 }, 533 - "node_modules/@webassemblyjs/helper-wasm-bytecode": { 534 - "version": "1.13.2", 535 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", 536 - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", 1188 + "node_modules/@typescript-eslint/types": { 1189 + "version": "8.55.0", 1190 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.55.0.tgz", 1191 + "integrity": "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==", 537 1192 "dev": true, 538 1193 "license": "MIT", 539 - "peer": true 1194 + "engines": { 1195 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1196 + }, 1197 + "funding": { 1198 + "type": "opencollective", 1199 + "url": "https://opencollective.com/typescript-eslint" 1200 + } 540 1201 }, 541 - "node_modules/@webassemblyjs/helper-wasm-section": { 542 - "version": "1.14.1", 543 - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", 544 - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", 1202 + "node_modules/@typescript-eslint/typescript-estree": { 1203 + "version": "8.55.0", 1204 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.55.0.tgz", 1205 + "integrity": "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==", 545 1206 "dev": true, 546 1207 "license": "MIT", 547 - "peer": true, 548 1208 "dependencies": { 549 - "@webassemblyjs/ast": "1.14.1", 550 - "@webassemblyjs/helper-buffer": "1.14.1", 551 - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 552 - "@webassemblyjs/wasm-gen": "1.14.1" 1209 + "@typescript-eslint/project-service": "8.55.0", 1210 + "@typescript-eslint/tsconfig-utils": "8.55.0", 1211 + "@typescript-eslint/types": "8.55.0", 1212 + "@typescript-eslint/visitor-keys": "8.55.0", 1213 + "debug": "^4.4.3", 1214 + "minimatch": "^9.0.5", 1215 + "semver": "^7.7.3", 1216 + "tinyglobby": "^0.2.15", 1217 + "ts-api-utils": "^2.4.0" 1218 + }, 1219 + "engines": { 1220 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1221 + }, 1222 + "funding": { 1223 + "type": "opencollective", 1224 + "url": "https://opencollective.com/typescript-eslint" 1225 + }, 1226 + "peerDependencies": { 1227 + "typescript": ">=4.8.4 <6.0.0" 553 1228 } 554 1229 }, 555 - "node_modules/@webassemblyjs/ieee754": { 556 - "version": "1.13.2", 557 - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", 558 - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", 1230 + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 1231 + "version": "2.0.2", 1232 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 1233 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 559 1234 "dev": true, 560 1235 "license": "MIT", 561 - "peer": true, 562 1236 "dependencies": { 563 - "@xtuc/ieee754": "^1.2.0" 1237 + "balanced-match": "^1.0.0" 564 1238 } 565 1239 }, 566 - "node_modules/@webassemblyjs/leb128": { 567 - "version": "1.13.2", 568 - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", 569 - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", 1240 + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 1241 + "version": "9.0.5", 1242 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 1243 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 570 1244 "dev": true, 571 - "license": "Apache-2.0", 572 - "peer": true, 1245 + "license": "ISC", 573 1246 "dependencies": { 574 - "@xtuc/long": "4.2.2" 1247 + "brace-expansion": "^2.0.1" 1248 + }, 1249 + "engines": { 1250 + "node": ">=16 || 14 >=14.17" 1251 + }, 1252 + "funding": { 1253 + "url": "https://github.com/sponsors/isaacs" 575 1254 } 576 1255 }, 577 - "node_modules/@webassemblyjs/utf8": { 578 - "version": "1.13.2", 579 - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", 580 - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", 1256 + "node_modules/@typescript-eslint/utils": { 1257 + "version": "8.55.0", 1258 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.55.0.tgz", 1259 + "integrity": "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==", 581 1260 "dev": true, 582 1261 "license": "MIT", 583 - "peer": true 1262 + "dependencies": { 1263 + "@eslint-community/eslint-utils": "^4.9.1", 1264 + "@typescript-eslint/scope-manager": "8.55.0", 1265 + "@typescript-eslint/types": "8.55.0", 1266 + "@typescript-eslint/typescript-estree": "8.55.0" 1267 + }, 1268 + "engines": { 1269 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1270 + }, 1271 + "funding": { 1272 + "type": "opencollective", 1273 + "url": "https://opencollective.com/typescript-eslint" 1274 + }, 1275 + "peerDependencies": { 1276 + "eslint": "^8.57.0 || ^9.0.0", 1277 + "typescript": ">=4.8.4 <6.0.0" 1278 + } 584 1279 }, 585 - "node_modules/@webassemblyjs/wasm-edit": { 586 - "version": "1.14.1", 587 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", 588 - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", 1280 + "node_modules/@typescript-eslint/visitor-keys": { 1281 + "version": "8.55.0", 1282 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.55.0.tgz", 1283 + "integrity": "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==", 589 1284 "dev": true, 590 1285 "license": "MIT", 591 - "peer": true, 592 1286 "dependencies": { 593 - "@webassemblyjs/ast": "1.14.1", 594 - "@webassemblyjs/helper-buffer": "1.14.1", 595 - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 596 - "@webassemblyjs/helper-wasm-section": "1.14.1", 597 - "@webassemblyjs/wasm-gen": "1.14.1", 598 - "@webassemblyjs/wasm-opt": "1.14.1", 599 - "@webassemblyjs/wasm-parser": "1.14.1", 600 - "@webassemblyjs/wast-printer": "1.14.1" 1287 + "@typescript-eslint/types": "8.55.0", 1288 + "eslint-visitor-keys": "^4.2.1" 1289 + }, 1290 + "engines": { 1291 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1292 + }, 1293 + "funding": { 1294 + "type": "opencollective", 1295 + "url": "https://opencollective.com/typescript-eslint" 601 1296 } 602 1297 }, 603 - "node_modules/@webassemblyjs/wasm-gen": { 604 - "version": "1.14.1", 605 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", 606 - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", 1298 + "node_modules/@unrs/resolver-binding-android-arm-eabi": { 1299 + "version": "1.11.1", 1300 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", 1301 + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", 1302 + "cpu": [ 1303 + "arm" 1304 + ], 1305 + "dev": true, 1306 + "license": "MIT", 1307 + "optional": true, 1308 + "os": [ 1309 + "android" 1310 + ] 1311 + }, 1312 + "node_modules/@unrs/resolver-binding-android-arm64": { 1313 + "version": "1.11.1", 1314 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", 1315 + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", 1316 + "cpu": [ 1317 + "arm64" 1318 + ], 1319 + "dev": true, 1320 + "license": "MIT", 1321 + "optional": true, 1322 + "os": [ 1323 + "android" 1324 + ] 1325 + }, 1326 + "node_modules/@unrs/resolver-binding-darwin-arm64": { 1327 + "version": "1.11.1", 1328 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", 1329 + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", 1330 + "cpu": [ 1331 + "arm64" 1332 + ], 1333 + "dev": true, 1334 + "license": "MIT", 1335 + "optional": true, 1336 + "os": [ 1337 + "darwin" 1338 + ] 1339 + }, 1340 + "node_modules/@unrs/resolver-binding-darwin-x64": { 1341 + "version": "1.11.1", 1342 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", 1343 + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", 1344 + "cpu": [ 1345 + "x64" 1346 + ], 1347 + "dev": true, 1348 + "license": "MIT", 1349 + "optional": true, 1350 + "os": [ 1351 + "darwin" 1352 + ] 1353 + }, 1354 + "node_modules/@unrs/resolver-binding-freebsd-x64": { 1355 + "version": "1.11.1", 1356 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", 1357 + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", 1358 + "cpu": [ 1359 + "x64" 1360 + ], 1361 + "dev": true, 1362 + "license": "MIT", 1363 + "optional": true, 1364 + "os": [ 1365 + "freebsd" 1366 + ] 1367 + }, 1368 + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { 1369 + "version": "1.11.1", 1370 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", 1371 + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", 1372 + "cpu": [ 1373 + "arm" 1374 + ], 607 1375 "dev": true, 608 1376 "license": "MIT", 609 - "peer": true, 610 - "dependencies": { 611 - "@webassemblyjs/ast": "1.14.1", 612 - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 613 - "@webassemblyjs/ieee754": "1.13.2", 614 - "@webassemblyjs/leb128": "1.13.2", 615 - "@webassemblyjs/utf8": "1.13.2" 616 - } 1377 + "optional": true, 1378 + "os": [ 1379 + "linux" 1380 + ] 617 1381 }, 618 - "node_modules/@webassemblyjs/wasm-opt": { 619 - "version": "1.14.1", 620 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", 621 - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", 1382 + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { 1383 + "version": "1.11.1", 1384 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", 1385 + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", 1386 + "cpu": [ 1387 + "arm" 1388 + ], 622 1389 "dev": true, 623 1390 "license": "MIT", 624 - "peer": true, 625 - "dependencies": { 626 - "@webassemblyjs/ast": "1.14.1", 627 - "@webassemblyjs/helper-buffer": "1.14.1", 628 - "@webassemblyjs/wasm-gen": "1.14.1", 629 - "@webassemblyjs/wasm-parser": "1.14.1" 630 - } 1391 + "optional": true, 1392 + "os": [ 1393 + "linux" 1394 + ] 631 1395 }, 632 - "node_modules/@webassemblyjs/wasm-parser": { 633 - "version": "1.14.1", 634 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", 635 - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", 1396 + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { 1397 + "version": "1.11.1", 1398 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", 1399 + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", 1400 + "cpu": [ 1401 + "arm64" 1402 + ], 636 1403 "dev": true, 637 1404 "license": "MIT", 638 - "peer": true, 1405 + "optional": true, 1406 + "os": [ 1407 + "linux" 1408 + ] 1409 + }, 1410 + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { 1411 + "version": "1.11.1", 1412 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", 1413 + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", 1414 + "cpu": [ 1415 + "arm64" 1416 + ], 1417 + "dev": true, 1418 + "license": "MIT", 1419 + "optional": true, 1420 + "os": [ 1421 + "linux" 1422 + ] 1423 + }, 1424 + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { 1425 + "version": "1.11.1", 1426 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", 1427 + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", 1428 + "cpu": [ 1429 + "ppc64" 1430 + ], 1431 + "dev": true, 1432 + "license": "MIT", 1433 + "optional": true, 1434 + "os": [ 1435 + "linux" 1436 + ] 1437 + }, 1438 + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { 1439 + "version": "1.11.1", 1440 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", 1441 + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", 1442 + "cpu": [ 1443 + "riscv64" 1444 + ], 1445 + "dev": true, 1446 + "license": "MIT", 1447 + "optional": true, 1448 + "os": [ 1449 + "linux" 1450 + ] 1451 + }, 1452 + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { 1453 + "version": "1.11.1", 1454 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", 1455 + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", 1456 + "cpu": [ 1457 + "riscv64" 1458 + ], 1459 + "dev": true, 1460 + "license": "MIT", 1461 + "optional": true, 1462 + "os": [ 1463 + "linux" 1464 + ] 1465 + }, 1466 + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { 1467 + "version": "1.11.1", 1468 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", 1469 + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", 1470 + "cpu": [ 1471 + "s390x" 1472 + ], 1473 + "dev": true, 1474 + "license": "MIT", 1475 + "optional": true, 1476 + "os": [ 1477 + "linux" 1478 + ] 1479 + }, 1480 + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { 1481 + "version": "1.11.1", 1482 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", 1483 + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", 1484 + "cpu": [ 1485 + "x64" 1486 + ], 1487 + "dev": true, 1488 + "license": "MIT", 1489 + "optional": true, 1490 + "os": [ 1491 + "linux" 1492 + ] 1493 + }, 1494 + "node_modules/@unrs/resolver-binding-linux-x64-musl": { 1495 + "version": "1.11.1", 1496 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", 1497 + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", 1498 + "cpu": [ 1499 + "x64" 1500 + ], 1501 + "dev": true, 1502 + "license": "MIT", 1503 + "optional": true, 1504 + "os": [ 1505 + "linux" 1506 + ] 1507 + }, 1508 + "node_modules/@unrs/resolver-binding-wasm32-wasi": { 1509 + "version": "1.11.1", 1510 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", 1511 + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", 1512 + "cpu": [ 1513 + "wasm32" 1514 + ], 1515 + "dev": true, 1516 + "license": "MIT", 1517 + "optional": true, 639 1518 "dependencies": { 640 - "@webassemblyjs/ast": "1.14.1", 641 - "@webassemblyjs/helper-api-error": "1.13.2", 642 - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", 643 - "@webassemblyjs/ieee754": "1.13.2", 644 - "@webassemblyjs/leb128": "1.13.2", 645 - "@webassemblyjs/utf8": "1.13.2" 1519 + "@napi-rs/wasm-runtime": "^0.2.11" 1520 + }, 1521 + "engines": { 1522 + "node": ">=14.0.0" 646 1523 } 647 1524 }, 648 - "node_modules/@webassemblyjs/wast-printer": { 649 - "version": "1.14.1", 650 - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", 651 - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", 1525 + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { 1526 + "version": "1.11.1", 1527 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", 1528 + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", 1529 + "cpu": [ 1530 + "arm64" 1531 + ], 1532 + "dev": true, 1533 + "license": "MIT", 1534 + "optional": true, 1535 + "os": [ 1536 + "win32" 1537 + ] 1538 + }, 1539 + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { 1540 + "version": "1.11.1", 1541 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", 1542 + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", 1543 + "cpu": [ 1544 + "ia32" 1545 + ], 1546 + "dev": true, 1547 + "license": "MIT", 1548 + "optional": true, 1549 + "os": [ 1550 + "win32" 1551 + ] 1552 + }, 1553 + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { 1554 + "version": "1.11.1", 1555 + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", 1556 + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", 1557 + "cpu": [ 1558 + "x64" 1559 + ], 1560 + "dev": true, 1561 + "license": "MIT", 1562 + "optional": true, 1563 + "os": [ 1564 + "win32" 1565 + ] 1566 + }, 1567 + "node_modules/@vdemedes/prettier-config": { 1568 + "version": "2.0.1", 1569 + "resolved": "https://registry.npmjs.org/@vdemedes/prettier-config/-/prettier-config-2.0.1.tgz", 1570 + "integrity": "sha512-lcHyyLfS2ro282qsXKpxw+canUkOlFIGoanxt3BaNCm5K1NR8k4hGvYbFO54/+QWq12d0y/EYRz68yNQkqWFrw==", 1571 + "dev": true, 1572 + "license": "ISC" 1573 + }, 1574 + "node_modules/@vercel/nft": { 1575 + "version": "0.29.4", 1576 + "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", 1577 + "integrity": "sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==", 652 1578 "dev": true, 653 1579 "license": "MIT", 654 - "peer": true, 655 1580 "dependencies": { 656 - "@webassemblyjs/ast": "1.14.1", 657 - "@xtuc/long": "4.2.2" 1581 + "@mapbox/node-pre-gyp": "^2.0.0", 1582 + "@rollup/pluginutils": "^5.1.3", 1583 + "acorn": "^8.6.0", 1584 + "acorn-import-attributes": "^1.9.5", 1585 + "async-sema": "^3.1.1", 1586 + "bindings": "^1.4.0", 1587 + "estree-walker": "2.0.2", 1588 + "glob": "^10.4.5", 1589 + "graceful-fs": "^4.2.9", 1590 + "node-gyp-build": "^4.2.2", 1591 + "picomatch": "^4.0.2", 1592 + "resolve-from": "^5.0.0" 1593 + }, 1594 + "bin": { 1595 + "nft": "out/cli.js" 1596 + }, 1597 + "engines": { 1598 + "node": ">=18" 658 1599 } 659 1600 }, 660 - "node_modules/@xtuc/ieee754": { 661 - "version": "1.2.0", 662 - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 663 - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 1601 + "node_modules/@vercel/nft/node_modules/picomatch": { 1602 + "version": "4.0.3", 1603 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 1604 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 664 1605 "dev": true, 665 - "license": "BSD-3-Clause", 666 - "peer": true 1606 + "license": "MIT", 1607 + "engines": { 1608 + "node": ">=12" 1609 + }, 1610 + "funding": { 1611 + "url": "https://github.com/sponsors/jonschlinkert" 1612 + } 667 1613 }, 668 - "node_modules/@xtuc/long": { 669 - "version": "4.2.2", 670 - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 671 - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 1614 + "node_modules/abbrev": { 1615 + "version": "3.0.1", 1616 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-3.0.1.tgz", 1617 + "integrity": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==", 672 1618 "dev": true, 673 - "license": "Apache-2.0", 674 - "peer": true 1619 + "license": "ISC", 1620 + "engines": { 1621 + "node": "^18.17.0 || >=20.5.0" 1622 + } 675 1623 }, 676 1624 "node_modules/acorn": { 677 1625 "version": "8.15.0", ··· 686 1634 "node": ">=0.4.0" 687 1635 } 688 1636 }, 689 - "node_modules/acorn-import-phases": { 690 - "version": "1.0.4", 691 - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", 692 - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", 1637 + "node_modules/acorn-import-attributes": { 1638 + "version": "1.9.5", 1639 + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", 1640 + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", 693 1641 "dev": true, 694 1642 "license": "MIT", 695 - "peer": true, 696 - "engines": { 697 - "node": ">=10.13.0" 698 - }, 699 1643 "peerDependencies": { 700 - "acorn": "^8.14.0" 1644 + "acorn": "^8" 701 1645 } 702 1646 }, 703 1647 "node_modules/acorn-jsx": { ··· 735 1679 "node": ">=8" 736 1680 } 737 1681 }, 738 - "node_modules/aggregate-error": { 739 - "version": "4.0.1", 740 - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", 741 - "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", 1682 + "node_modules/agent-base": { 1683 + "version": "7.1.4", 1684 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", 1685 + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", 742 1686 "dev": true, 743 1687 "license": "MIT", 744 - "dependencies": { 745 - "clean-stack": "^4.0.0", 746 - "indent-string": "^5.0.0" 747 - }, 748 1688 "engines": { 749 - "node": ">=12" 750 - }, 751 - "funding": { 752 - "url": "https://github.com/sponsors/sindresorhus" 1689 + "node": ">= 14" 753 1690 } 754 1691 }, 755 1692 "node_modules/ajv": { ··· 769 1706 "url": "https://github.com/sponsors/epoberezkin" 770 1707 } 771 1708 }, 772 - "node_modules/ajv-formats": { 773 - "version": "2.1.1", 774 - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", 775 - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", 776 - "dev": true, 777 - "license": "MIT", 778 - "peer": true, 779 - "dependencies": { 780 - "ajv": "^8.0.0" 781 - }, 782 - "peerDependencies": { 783 - "ajv": "^8.0.0" 784 - }, 785 - "peerDependenciesMeta": { 786 - "ajv": { 787 - "optional": true 788 - } 789 - } 790 - }, 791 - "node_modules/ajv-formats/node_modules/ajv": { 792 - "version": "8.18.0", 793 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", 794 - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", 795 - "dev": true, 796 - "license": "MIT", 797 - "peer": true, 798 - "dependencies": { 799 - "fast-deep-equal": "^3.1.3", 800 - "fast-uri": "^3.0.1", 801 - "json-schema-traverse": "^1.0.0", 802 - "require-from-string": "^2.0.2" 803 - }, 804 - "funding": { 805 - "type": "github", 806 - "url": "https://github.com/sponsors/epoberezkin" 807 - } 808 - }, 809 - "node_modules/ajv-formats/node_modules/json-schema-traverse": { 810 - "version": "1.0.0", 811 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 812 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 813 - "dev": true, 814 - "license": "MIT", 815 - "peer": true 816 - }, 817 1709 "node_modules/ansi-escapes": { 818 1710 "version": "7.3.0", 819 1711 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", ··· 853 1745 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 854 1746 } 855 1747 }, 856 - "node_modules/anymatch": { 857 - "version": "3.1.3", 858 - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 859 - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 860 - "dev": true, 861 - "license": "ISC", 862 - "dependencies": { 863 - "normalize-path": "^3.0.0", 864 - "picomatch": "^2.0.4" 865 - }, 866 - "engines": { 867 - "node": ">= 8" 868 - } 869 - }, 870 1748 "node_modules/arg": { 871 1749 "version": "4.1.3", 872 1750 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", ··· 952 1830 "url": "https://github.com/sponsors/ljharb" 953 1831 } 954 1832 }, 955 - "node_modules/array.prototype.findlastindex": { 956 - "version": "1.2.6", 957 - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", 958 - "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", 959 - "dev": true, 960 - "license": "MIT", 961 - "dependencies": { 962 - "call-bind": "^1.0.8", 963 - "call-bound": "^1.0.4", 964 - "define-properties": "^1.2.1", 965 - "es-abstract": "^1.23.9", 966 - "es-errors": "^1.3.0", 967 - "es-object-atoms": "^1.1.1", 968 - "es-shim-unscopables": "^1.1.0" 969 - }, 970 - "engines": { 971 - "node": ">= 0.4" 972 - }, 973 - "funding": { 974 - "url": "https://github.com/sponsors/ljharb" 975 - } 976 - }, 977 1833 "node_modules/array.prototype.flat": { 978 1834 "version": "1.3.3", 979 1835 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", ··· 1084 1940 "node": ">= 0.4" 1085 1941 } 1086 1942 }, 1943 + "node_modules/async-sema": { 1944 + "version": "3.1.1", 1945 + "resolved": "https://registry.npmjs.org/async-sema/-/async-sema-3.1.1.tgz", 1946 + "integrity": "sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==", 1947 + "dev": true, 1948 + "license": "MIT" 1949 + }, 1087 1950 "node_modules/asynckit": { 1088 1951 "version": "0.4.0", 1089 1952 "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ··· 1103 1966 } 1104 1967 }, 1105 1968 "node_modules/ava": { 1106 - "version": "5.3.1", 1107 - "resolved": "https://registry.npmjs.org/ava/-/ava-5.3.1.tgz", 1108 - "integrity": "sha512-Scv9a4gMOXB6+ni4toLuhAm9KYWEjsgBglJl+kMGI5+IVDt120CCDZyB5HNU9DjmLI2t4I0GbnxGLmmRfGTJGg==", 1969 + "version": "6.4.1", 1970 + "resolved": "https://registry.npmjs.org/ava/-/ava-6.4.1.tgz", 1971 + "integrity": "sha512-vxmPbi1gZx9zhAjHBgw81w/iEDKcrokeRk/fqDTyA2DQygZ0o+dUGRHFOtX8RA5N0heGJTTsIk7+xYxitDb61Q==", 1109 1972 "dev": true, 1110 1973 "license": "MIT", 1111 1974 "dependencies": { 1112 - "acorn": "^8.8.2", 1113 - "acorn-walk": "^8.2.0", 1975 + "@vercel/nft": "^0.29.4", 1976 + "acorn": "^8.15.0", 1977 + "acorn-walk": "^8.3.4", 1114 1978 "ansi-styles": "^6.2.1", 1115 1979 "arrgv": "^1.0.2", 1116 1980 "arrify": "^3.0.0", 1117 - "callsites": "^4.0.0", 1118 - "cbor": "^8.1.0", 1119 - "chalk": "^5.2.0", 1120 - "chokidar": "^3.5.3", 1981 + "callsites": "^4.2.0", 1982 + "cbor": "^10.0.9", 1983 + "chalk": "^5.4.1", 1121 1984 "chunkd": "^2.0.1", 1122 - "ci-info": "^3.8.0", 1985 + "ci-info": "^4.3.0", 1123 1986 "ci-parallel-vars": "^1.0.1", 1124 - "clean-yaml-object": "^0.1.0", 1125 - "cli-truncate": "^3.1.0", 1987 + "cli-truncate": "^4.0.0", 1126 1988 "code-excerpt": "^4.0.0", 1127 1989 "common-path-prefix": "^3.0.0", 1128 1990 "concordance": "^5.0.4", 1129 1991 "currently-unhandled": "^0.4.1", 1130 - "debug": "^4.3.4", 1131 - "emittery": "^1.0.1", 1132 - "figures": "^5.0.0", 1133 - "globby": "^13.1.4", 1992 + "debug": "^4.4.1", 1993 + "emittery": "^1.2.0", 1994 + "figures": "^6.1.0", 1995 + "globby": "^14.1.0", 1134 1996 "ignore-by-default": "^2.1.0", 1135 1997 "indent-string": "^5.0.0", 1136 - "is-error": "^2.2.2", 1137 1998 "is-plain-object": "^5.0.0", 1138 1999 "is-promise": "^4.0.0", 1139 2000 "matcher": "^5.0.0", 1140 - "mem": "^9.0.2", 2001 + "memoize": "^10.1.0", 1141 2002 "ms": "^2.1.3", 1142 - "p-event": "^5.0.1", 1143 - "p-map": "^5.5.0", 1144 - "picomatch": "^2.3.1", 1145 - "pkg-conf": "^4.0.0", 2003 + "p-map": "^7.0.3", 2004 + "package-config": "^5.0.0", 2005 + "picomatch": "^4.0.2", 1146 2006 "plur": "^5.1.0", 1147 - "pretty-ms": "^8.0.0", 2007 + "pretty-ms": "^9.2.0", 1148 2008 "resolve-cwd": "^3.0.0", 1149 2009 "stack-utils": "^2.0.6", 1150 - "strip-ansi": "^7.0.1", 2010 + "strip-ansi": "^7.1.0", 1151 2011 "supertap": "^3.0.1", 1152 2012 "temp-dir": "^3.0.0", 1153 - "write-file-atomic": "^5.0.1", 2013 + "write-file-atomic": "^6.0.0", 1154 2014 "yargs": "^17.7.2" 1155 2015 }, 1156 2016 "bin": { 1157 2017 "ava": "entrypoints/cli.mjs" 1158 2018 }, 1159 2019 "engines": { 1160 - "node": ">=14.19 <15 || >=16.15 <17 || >=18" 2020 + "node": "^18.18 || ^20.8 || ^22 || ^23 || >=24" 1161 2021 }, 1162 2022 "peerDependencies": { 1163 2023 "@ava/typescript": "*" ··· 1168 2028 } 1169 2029 } 1170 2030 }, 2031 + "node_modules/ava/node_modules/picomatch": { 2032 + "version": "4.0.3", 2033 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 2034 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2035 + "dev": true, 2036 + "license": "MIT", 2037 + "engines": { 2038 + "node": ">=12" 2039 + }, 2040 + "funding": { 2041 + "url": "https://github.com/sponsors/jonschlinkert" 2042 + } 2043 + }, 1171 2044 "node_modules/available-typed-arrays": { 1172 2045 "version": "1.0.7", 1173 2046 "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", ··· 1197 2070 "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==", 1198 2071 "dev": true, 1199 2072 "license": "Apache-2.0", 1200 - "peer": true, 1201 2073 "bin": { 1202 2074 "baseline-browser-mapping": "dist/cli.js" 1203 2075 } 1204 2076 }, 1205 - "node_modules/binary-extensions": { 1206 - "version": "2.3.0", 1207 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 1208 - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 2077 + "node_modules/bindings": { 2078 + "version": "1.5.0", 2079 + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", 2080 + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", 1209 2081 "dev": true, 1210 2082 "license": "MIT", 1211 - "engines": { 1212 - "node": ">=8" 1213 - }, 1214 - "funding": { 1215 - "url": "https://github.com/sponsors/sindresorhus" 2083 + "dependencies": { 2084 + "file-uri-to-path": "1.0.0" 1216 2085 } 1217 2086 }, 1218 2087 "node_modules/blueimp-md5": { ··· 1266 2135 } 1267 2136 ], 1268 2137 "license": "MIT", 1269 - "peer": true, 1270 2138 "dependencies": { 1271 2139 "baseline-browser-mapping": "^2.9.0", 1272 2140 "caniuse-lite": "^1.0.30001759", ··· 1280 2148 "engines": { 1281 2149 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1282 2150 } 1283 - }, 1284 - "node_modules/buffer-from": { 1285 - "version": "1.1.2", 1286 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1287 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1288 - "dev": true, 1289 - "license": "MIT", 1290 - "peer": true 1291 2151 }, 1292 2152 "node_modules/builtin-modules": { 1293 - "version": "3.3.0", 1294 - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 1295 - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 2153 + "version": "5.0.0", 2154 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-5.0.0.tgz", 2155 + "integrity": "sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==", 1296 2156 "dev": true, 1297 2157 "license": "MIT", 1298 2158 "engines": { 1299 - "node": ">=6" 2159 + "node": ">=18.20" 1300 2160 }, 1301 2161 "funding": { 1302 2162 "url": "https://github.com/sponsors/sindresorhus" 1303 2163 } 1304 2164 }, 1305 - "node_modules/builtins": { 1306 - "version": "5.1.0", 1307 - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", 1308 - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", 2165 + "node_modules/bundle-name": { 2166 + "version": "4.1.0", 2167 + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 2168 + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 1309 2169 "dev": true, 1310 2170 "license": "MIT", 1311 2171 "dependencies": { 1312 - "semver": "^7.0.0" 2172 + "run-applescript": "^7.0.0" 2173 + }, 2174 + "engines": { 2175 + "node": ">=18" 2176 + }, 2177 + "funding": { 2178 + "url": "https://github.com/sponsors/sindresorhus" 1313 2179 } 1314 2180 }, 1315 2181 "node_modules/call-bind": { ··· 1386 2252 "url": "https://github.com/sponsors/sindresorhus" 1387 2253 } 1388 2254 }, 1389 - "node_modules/camelcase-keys": { 1390 - "version": "8.0.2", 1391 - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-8.0.2.tgz", 1392 - "integrity": "sha512-qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA==", 1393 - "license": "MIT", 1394 - "dependencies": { 1395 - "camelcase": "^7.0.0", 1396 - "map-obj": "^4.3.0", 1397 - "quick-lru": "^6.1.1", 1398 - "type-fest": "^2.13.0" 1399 - }, 1400 - "engines": { 1401 - "node": ">=14.16" 1402 - }, 1403 - "funding": { 1404 - "url": "https://github.com/sponsors/sindresorhus" 1405 - } 1406 - }, 1407 - "node_modules/camelcase-keys/node_modules/camelcase": { 1408 - "version": "7.0.1", 1409 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", 1410 - "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", 1411 - "license": "MIT", 1412 - "engines": { 1413 - "node": ">=14.16" 1414 - }, 1415 - "funding": { 1416 - "url": "https://github.com/sponsors/sindresorhus" 1417 - } 1418 - }, 1419 - "node_modules/camelcase-keys/node_modules/type-fest": { 1420 - "version": "2.19.0", 1421 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 1422 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 1423 - "license": "(MIT OR CC0-1.0)", 1424 - "engines": { 1425 - "node": ">=12.20" 1426 - }, 1427 - "funding": { 1428 - "url": "https://github.com/sponsors/sindresorhus" 1429 - } 1430 - }, 1431 2255 "node_modules/caniuse-lite": { 1432 - "version": "1.0.30001769", 1433 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001769.tgz", 1434 - "integrity": "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==", 2256 + "version": "1.0.30001770", 2257 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz", 2258 + "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==", 1435 2259 "dev": true, 1436 2260 "funding": [ 1437 2261 { ··· 1447 2271 "url": "https://github.com/sponsors/ai" 1448 2272 } 1449 2273 ], 1450 - "license": "CC-BY-4.0", 1451 - "peer": true 2274 + "license": "CC-BY-4.0" 1452 2275 }, 1453 2276 "node_modules/cbor": { 1454 - "version": "8.1.0", 1455 - "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", 1456 - "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", 2277 + "version": "10.0.11", 2278 + "resolved": "https://registry.npmjs.org/cbor/-/cbor-10.0.11.tgz", 2279 + "integrity": "sha512-vIwORDd/WyB8Nc23o2zNN5RrtFGlR6Fca61TtjkUXueI3Jf2DOZDl1zsshvBntZ3wZHBM9ztjnkXSmzQDaq3WA==", 1457 2280 "dev": true, 1458 2281 "license": "MIT", 1459 2282 "dependencies": { 1460 - "nofilter": "^3.1.0" 2283 + "nofilter": "^3.0.2" 1461 2284 }, 1462 2285 "engines": { 1463 - "node": ">=12.19" 2286 + "node": ">=20" 1464 2287 } 1465 2288 }, 1466 2289 "node_modules/chalk": { ··· 1475 2298 "url": "https://github.com/chalk/chalk?sponsor=1" 1476 2299 } 1477 2300 }, 1478 - "node_modules/chokidar": { 1479 - "version": "3.6.0", 1480 - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", 1481 - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", 2301 + "node_modules/chownr": { 2302 + "version": "3.0.0", 2303 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", 2304 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", 1482 2305 "dev": true, 1483 - "license": "MIT", 1484 - "dependencies": { 1485 - "anymatch": "~3.1.2", 1486 - "braces": "~3.0.2", 1487 - "glob-parent": "~5.1.2", 1488 - "is-binary-path": "~2.1.0", 1489 - "is-glob": "~4.0.1", 1490 - "normalize-path": "~3.0.0", 1491 - "readdirp": "~3.6.0" 1492 - }, 2306 + "license": "BlueOak-1.0.0", 1493 2307 "engines": { 1494 - "node": ">= 8.10.0" 1495 - }, 1496 - "funding": { 1497 - "url": "https://paulmillr.com/funding/" 1498 - }, 1499 - "optionalDependencies": { 1500 - "fsevents": "~2.3.2" 1501 - } 1502 - }, 1503 - "node_modules/chrome-trace-event": { 1504 - "version": "1.0.4", 1505 - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", 1506 - "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", 1507 - "dev": true, 1508 - "license": "MIT", 1509 - "peer": true, 1510 - "engines": { 1511 - "node": ">=6.0" 2308 + "node": ">=18" 1512 2309 } 1513 2310 }, 1514 2311 "node_modules/chunkd": { ··· 1519 2316 "license": "MIT" 1520 2317 }, 1521 2318 "node_modules/ci-info": { 1522 - "version": "3.9.0", 1523 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 1524 - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 2319 + "version": "4.4.0", 2320 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", 2321 + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", 1525 2322 "dev": true, 1526 2323 "funding": [ 1527 2324 { ··· 1564 2361 "node": ">=0.8.0" 1565 2362 } 1566 2363 }, 1567 - "node_modules/clean-stack": { 1568 - "version": "4.2.0", 1569 - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", 1570 - "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", 1571 - "dev": true, 1572 - "license": "MIT", 1573 - "dependencies": { 1574 - "escape-string-regexp": "5.0.0" 1575 - }, 1576 - "engines": { 1577 - "node": ">=12" 1578 - }, 1579 - "funding": { 1580 - "url": "https://github.com/sponsors/sindresorhus" 1581 - } 1582 - }, 1583 - "node_modules/clean-stack/node_modules/escape-string-regexp": { 1584 - "version": "5.0.0", 1585 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 1586 - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 1587 - "dev": true, 1588 - "license": "MIT", 1589 - "engines": { 1590 - "node": ">=12" 1591 - }, 1592 - "funding": { 1593 - "url": "https://github.com/sponsors/sindresorhus" 1594 - } 1595 - }, 1596 - "node_modules/clean-yaml-object": { 1597 - "version": "0.1.0", 1598 - "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", 1599 - "integrity": "sha512-3yONmlN9CSAkzNwnRCiJQ7Q2xK5mWuEfL3PuTZcAUzhObbXsfsnMptJzXwz93nc5zn9V9TwCVMmV7w4xsm43dw==", 1600 - "dev": true, 1601 - "license": "MIT", 1602 - "engines": { 1603 - "node": ">=0.10.0" 1604 - } 1605 - }, 1606 2364 "node_modules/cli-boxes": { 1607 2365 "version": "3.0.0", 1608 2366 "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", ··· 1643 2401 } 1644 2402 }, 1645 2403 "node_modules/cli-truncate": { 1646 - "version": "3.1.0", 1647 - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 1648 - "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 2404 + "version": "4.0.0", 2405 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz", 2406 + "integrity": "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==", 1649 2407 "dev": true, 1650 2408 "license": "MIT", 1651 2409 "dependencies": { 1652 2410 "slice-ansi": "^5.0.0", 1653 - "string-width": "^5.0.0" 2411 + "string-width": "^7.0.0" 1654 2412 }, 1655 2413 "engines": { 1656 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2414 + "node": ">=18" 1657 2415 }, 1658 2416 "funding": { 1659 2417 "url": "https://github.com/sponsors/sindresorhus" ··· 1807 2565 "node": ">= 0.8" 1808 2566 } 1809 2567 }, 1810 - "node_modules/commander": { 1811 - "version": "2.20.3", 1812 - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 1813 - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2568 + "node_modules/comment-parser": { 2569 + "version": "1.4.5", 2570 + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.5.tgz", 2571 + "integrity": "sha512-aRDkn3uyIlCFfk5NUA+VdwMmMsh8JGhc4hapfV4yxymHGQ3BVskMQfoXGpCo5IoBuQ9tS5iiVKhCpTcB4pW4qw==", 1814 2572 "dev": true, 1815 2573 "license": "MIT", 1816 - "peer": true 2574 + "engines": { 2575 + "node": ">= 12.0.0" 2576 + } 1817 2577 }, 1818 2578 "node_modules/common-path-prefix": { 1819 2579 "version": "3.0.0", ··· 1856 2616 "dev": true, 1857 2617 "license": "MIT" 1858 2618 }, 2619 + "node_modules/consola": { 2620 + "version": "3.4.2", 2621 + "resolved": "https://registry.npmjs.org/consola/-/consola-3.4.2.tgz", 2622 + "integrity": "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==", 2623 + "dev": true, 2624 + "license": "MIT", 2625 + "engines": { 2626 + "node": "^14.18.0 || >=16.10.0" 2627 + } 2628 + }, 2629 + "node_modules/convert-source-map": { 2630 + "version": "2.0.0", 2631 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 2632 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 2633 + "dev": true, 2634 + "license": "MIT" 2635 + }, 1859 2636 "node_modules/convert-to-spaces": { 1860 2637 "version": "2.0.1", 1861 2638 "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", ··· 1865 2642 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1866 2643 } 1867 2644 }, 1868 - "node_modules/cosmiconfig": { 1869 - "version": "7.1.0", 1870 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", 1871 - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", 2645 + "node_modules/core-js-compat": { 2646 + "version": "3.48.0", 2647 + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", 2648 + "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==", 1872 2649 "dev": true, 1873 2650 "license": "MIT", 1874 2651 "dependencies": { 1875 - "@types/parse-json": "^4.0.0", 1876 - "import-fresh": "^3.2.1", 1877 - "parse-json": "^5.0.0", 1878 - "path-type": "^4.0.0", 1879 - "yaml": "^1.10.0" 2652 + "browserslist": "^4.28.1" 1880 2653 }, 1881 - "engines": { 1882 - "node": ">=10" 2654 + "funding": { 2655 + "type": "opencollective", 2656 + "url": "https://opencollective.com/core-js" 1883 2657 } 1884 2658 }, 1885 - "node_modules/cosmiconfig/node_modules/yaml": { 1886 - "version": "1.10.2", 1887 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 1888 - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2659 + "node_modules/cosmiconfig": { 2660 + "version": "9.0.0", 2661 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 2662 + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 1889 2663 "dev": true, 1890 - "license": "ISC", 2664 + "license": "MIT", 2665 + "dependencies": { 2666 + "env-paths": "^2.2.1", 2667 + "import-fresh": "^3.3.0", 2668 + "js-yaml": "^4.1.0", 2669 + "parse-json": "^5.2.0" 2670 + }, 1891 2671 "engines": { 1892 - "node": ">= 6" 2672 + "node": ">=14" 2673 + }, 2674 + "funding": { 2675 + "url": "https://github.com/sponsors/d-fischer" 2676 + }, 2677 + "peerDependencies": { 2678 + "typescript": ">=4.9.5" 2679 + }, 2680 + "peerDependenciesMeta": { 2681 + "typescript": { 2682 + "optional": true 2683 + } 1893 2684 } 1894 2685 }, 1895 2686 "node_modules/create-require": { ··· 2019 2810 } 2020 2811 } 2021 2812 }, 2022 - "node_modules/decamelize": { 2023 - "version": "6.0.1", 2024 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.1.tgz", 2025 - "integrity": "sha512-G7Cqgaelq68XHJNGlZ7lrNQyhZGsFqpwtGFexqUv4IQdjKoSYF7ipZ9UuTJZUSQXFj/XaoBLuEVIVqr8EJngEQ==", 2026 - "license": "MIT", 2027 - "engines": { 2028 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2029 - }, 2030 - "funding": { 2031 - "url": "https://github.com/sponsors/sindresorhus" 2032 - } 2813 + "node_modules/deep-is": { 2814 + "version": "0.1.4", 2815 + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2816 + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2817 + "dev": true, 2818 + "license": "MIT" 2033 2819 }, 2034 - "node_modules/decamelize-keys": { 2035 - "version": "1.1.1", 2036 - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", 2037 - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", 2820 + "node_modules/default-browser": { 2821 + "version": "5.5.0", 2822 + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.5.0.tgz", 2823 + "integrity": "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==", 2824 + "dev": true, 2038 2825 "license": "MIT", 2039 2826 "dependencies": { 2040 - "decamelize": "^1.1.0", 2041 - "map-obj": "^1.0.0" 2827 + "bundle-name": "^4.1.0", 2828 + "default-browser-id": "^5.0.0" 2042 2829 }, 2043 2830 "engines": { 2044 - "node": ">=0.10.0" 2831 + "node": ">=18" 2045 2832 }, 2046 2833 "funding": { 2047 2834 "url": "https://github.com/sponsors/sindresorhus" 2048 2835 } 2049 2836 }, 2050 - "node_modules/decamelize-keys/node_modules/decamelize": { 2051 - "version": "1.2.0", 2052 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 2053 - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 2837 + "node_modules/default-browser-id": { 2838 + "version": "5.0.1", 2839 + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.1.tgz", 2840 + "integrity": "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==", 2841 + "dev": true, 2054 2842 "license": "MIT", 2055 2843 "engines": { 2056 - "node": ">=0.10.0" 2844 + "node": ">=18" 2845 + }, 2846 + "funding": { 2847 + "url": "https://github.com/sponsors/sindresorhus" 2057 2848 } 2058 2849 }, 2059 - "node_modules/decamelize-keys/node_modules/map-obj": { 2060 - "version": "1.0.1", 2061 - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 2062 - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", 2063 - "license": "MIT", 2064 - "engines": { 2065 - "node": ">=0.10.0" 2066 - } 2067 - }, 2068 - "node_modules/deep-is": { 2069 - "version": "0.1.4", 2070 - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2071 - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2072 - "dev": true, 2073 - "license": "MIT" 2074 - }, 2075 2850 "node_modules/define-data-property": { 2076 2851 "version": "1.1.4", 2077 2852 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", ··· 2130 2905 "node": ">=0.4.0" 2131 2906 } 2132 2907 }, 2908 + "node_modules/detect-libc": { 2909 + "version": "2.1.2", 2910 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 2911 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 2912 + "dev": true, 2913 + "license": "Apache-2.0", 2914 + "engines": { 2915 + "node": ">=8" 2916 + } 2917 + }, 2133 2918 "node_modules/diff": { 2134 2919 "version": "4.0.4", 2135 2920 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.4.tgz", ··· 2140 2925 "node": ">=0.3.1" 2141 2926 } 2142 2927 }, 2143 - "node_modules/dir-glob": { 2144 - "version": "3.0.1", 2145 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2146 - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2147 - "dev": true, 2148 - "license": "MIT", 2149 - "dependencies": { 2150 - "path-type": "^4.0.0" 2151 - }, 2152 - "engines": { 2153 - "node": ">=8" 2154 - } 2155 - }, 2156 2928 "node_modules/doctrine": { 2157 - "version": "3.0.0", 2158 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 2159 - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 2929 + "version": "2.1.0", 2930 + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 2931 + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 2160 2932 "dev": true, 2161 2933 "license": "Apache-2.0", 2162 2934 "dependencies": { 2163 2935 "esutils": "^2.0.2" 2164 2936 }, 2165 2937 "engines": { 2166 - "node": ">=6.0.0" 2938 + "node": ">=0.10.0" 2167 2939 } 2168 2940 }, 2169 2941 "node_modules/dunder-proto": { ··· 2192 2964 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz", 2193 2965 "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==", 2194 2966 "dev": true, 2195 - "license": "ISC", 2196 - "peer": true 2967 + "license": "ISC" 2197 2968 }, 2198 2969 "node_modules/emittery": { 2199 2970 "version": "1.2.0", ··· 2228 2999 } 2229 3000 }, 2230 3001 "node_modules/enhanced-resolve": { 2231 - "version": "0.9.1", 2232 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", 2233 - "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", 3002 + "version": "5.19.0", 3003 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", 3004 + "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", 2234 3005 "dev": true, 3006 + "license": "MIT", 2235 3007 "dependencies": { 2236 - "graceful-fs": "^4.1.2", 2237 - "memory-fs": "^0.2.0", 2238 - "tapable": "^0.1.8" 3008 + "graceful-fs": "^4.2.4", 3009 + "tapable": "^2.3.0" 2239 3010 }, 2240 3011 "engines": { 2241 - "node": ">=0.6" 3012 + "node": ">=10.13.0" 2242 3013 } 2243 3014 }, 2244 3015 "node_modules/env-editor": { ··· 2254 3025 "url": "https://github.com/sponsors/sindresorhus" 2255 3026 } 2256 3027 }, 3028 + "node_modules/env-paths": { 3029 + "version": "2.2.1", 3030 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 3031 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 3032 + "dev": true, 3033 + "license": "MIT", 3034 + "engines": { 3035 + "node": ">=6" 3036 + } 3037 + }, 2257 3038 "node_modules/environment": { 2258 3039 "version": "1.1.0", 2259 3040 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", ··· 2270 3051 "version": "1.3.4", 2271 3052 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", 2272 3053 "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", 3054 + "dev": true, 2273 3055 "license": "MIT", 2274 3056 "dependencies": { 2275 3057 "is-arrayish": "^0.2.1" ··· 2390 3172 "node": ">= 0.4" 2391 3173 } 2392 3174 }, 2393 - "node_modules/es-module-lexer": { 2394 - "version": "2.0.0", 2395 - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", 2396 - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", 2397 - "dev": true, 2398 - "license": "MIT", 2399 - "peer": true 2400 - }, 2401 3175 "node_modules/es-object-atoms": { 2402 3176 "version": "1.1.1", 2403 3177 "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", ··· 2490 3264 } 2491 3265 }, 2492 3266 "node_modules/eslint": { 2493 - "version": "8.57.1", 2494 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", 2495 - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", 2496 - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", 3267 + "version": "9.39.2", 3268 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz", 3269 + "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==", 2497 3270 "dev": true, 2498 3271 "license": "MIT", 2499 3272 "dependencies": { 2500 - "@eslint-community/eslint-utils": "^4.2.0", 2501 - "@eslint-community/regexpp": "^4.6.1", 2502 - "@eslint/eslintrc": "^2.1.4", 2503 - "@eslint/js": "8.57.1", 2504 - "@humanwhocodes/config-array": "^0.13.0", 3273 + "@eslint-community/eslint-utils": "^4.8.0", 3274 + "@eslint-community/regexpp": "^4.12.1", 3275 + "@eslint/config-array": "^0.21.1", 3276 + "@eslint/config-helpers": "^0.4.2", 3277 + "@eslint/core": "^0.17.0", 3278 + "@eslint/eslintrc": "^3.3.1", 3279 + "@eslint/js": "9.39.2", 3280 + "@eslint/plugin-kit": "^0.4.1", 3281 + "@humanfs/node": "^0.16.6", 2505 3282 "@humanwhocodes/module-importer": "^1.0.1", 2506 - "@nodelib/fs.walk": "^1.2.8", 2507 - "@ungap/structured-clone": "^1.2.0", 3283 + "@humanwhocodes/retry": "^0.4.2", 3284 + "@types/estree": "^1.0.6", 2508 3285 "ajv": "^6.12.4", 2509 3286 "chalk": "^4.0.0", 2510 - "cross-spawn": "^7.0.2", 3287 + "cross-spawn": "^7.0.6", 2511 3288 "debug": "^4.3.2", 2512 - "doctrine": "^3.0.0", 2513 3289 "escape-string-regexp": "^4.0.0", 2514 - "eslint-scope": "^7.2.2", 2515 - "eslint-visitor-keys": "^3.4.3", 2516 - "espree": "^9.6.1", 2517 - "esquery": "^1.4.2", 3290 + "eslint-scope": "^8.4.0", 3291 + "eslint-visitor-keys": "^4.2.1", 3292 + "espree": "^10.4.0", 3293 + "esquery": "^1.5.0", 2518 3294 "esutils": "^2.0.2", 2519 3295 "fast-deep-equal": "^3.1.3", 2520 - "file-entry-cache": "^6.0.1", 3296 + "file-entry-cache": "^8.0.0", 2521 3297 "find-up": "^5.0.0", 2522 3298 "glob-parent": "^6.0.2", 2523 - "globals": "^13.19.0", 2524 - "graphemer": "^1.4.0", 2525 3299 "ignore": "^5.2.0", 2526 3300 "imurmurhash": "^0.1.4", 2527 3301 "is-glob": "^4.0.0", 2528 - "is-path-inside": "^3.0.3", 2529 - "js-yaml": "^4.1.0", 2530 3302 "json-stable-stringify-without-jsonify": "^1.0.1", 2531 - "levn": "^0.4.1", 2532 3303 "lodash.merge": "^4.6.2", 2533 3304 "minimatch": "^3.1.2", 2534 3305 "natural-compare": "^1.4.0", 2535 - "optionator": "^0.9.3", 2536 - "strip-ansi": "^6.0.1", 2537 - "text-table": "^0.2.0" 3306 + "optionator": "^0.9.3" 2538 3307 }, 2539 3308 "bin": { 2540 3309 "eslint": "bin/eslint.js" 2541 3310 }, 2542 3311 "engines": { 2543 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3312 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2544 3313 }, 2545 3314 "funding": { 2546 - "url": "https://opencollective.com/eslint" 3315 + "url": "https://eslint.org/donate" 3316 + }, 3317 + "peerDependencies": { 3318 + "jiti": "*" 3319 + }, 3320 + "peerDependenciesMeta": { 3321 + "jiti": { 3322 + "optional": true 3323 + } 3324 + } 3325 + }, 3326 + "node_modules/eslint-compat-utils": { 3327 + "version": "0.5.1", 3328 + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", 3329 + "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", 3330 + "dev": true, 3331 + "license": "MIT", 3332 + "dependencies": { 3333 + "semver": "^7.5.4" 3334 + }, 3335 + "engines": { 3336 + "node": ">=12" 3337 + }, 3338 + "peerDependencies": { 3339 + "eslint": ">=6.0.0" 2547 3340 } 2548 3341 }, 2549 3342 "node_modules/eslint-config-prettier": { 2550 - "version": "8.10.2", 2551 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.10.2.tgz", 2552 - "integrity": "sha512-/IGJ6+Dka158JnP5n5YFMOszjDWrXggGz1LaK/guZq9vZTmniaKlHcsscvkAhn9y4U+BU3JuUdYvtAMcv30y4A==", 3343 + "version": "10.1.8", 3344 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", 3345 + "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", 2553 3346 "dev": true, 2554 3347 "license": "MIT", 2555 3348 "bin": { 2556 3349 "eslint-config-prettier": "bin/cli.js" 2557 3350 }, 3351 + "funding": { 3352 + "url": "https://opencollective.com/eslint-config-prettier" 3353 + }, 2558 3354 "peerDependencies": { 2559 3355 "eslint": ">=7.0.0" 2560 3356 } 2561 3357 }, 2562 3358 "node_modules/eslint-config-xo": { 2563 - "version": "0.43.1", 2564 - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.43.1.tgz", 2565 - "integrity": "sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==", 3359 + "version": "0.46.0", 3360 + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.46.0.tgz", 3361 + "integrity": "sha512-mjQUhdTCLQwHUFKf1hhSx1FFhm2jllr4uG2KjaW7gZHGAbjKoSypvo1eQvFk17lHx3bztYjZDDXQmkAZyaSlAg==", 2566 3362 "dev": true, 2567 3363 "license": "MIT", 2568 3364 "dependencies": { 2569 - "confusing-browser-globals": "1.0.11" 3365 + "@stylistic/eslint-plugin": "^2.6.1", 3366 + "confusing-browser-globals": "1.0.11", 3367 + "globals": "^15.3.0" 2570 3368 }, 2571 3369 "engines": { 2572 - "node": ">=12" 3370 + "node": ">=18.18" 2573 3371 }, 2574 3372 "funding": { 2575 3373 "url": "https://github.com/sponsors/sindresorhus" 2576 3374 }, 2577 3375 "peerDependencies": { 2578 - "eslint": ">=8.27.0" 3376 + "eslint": ">=9.8.0" 2579 3377 } 2580 3378 }, 2581 3379 "node_modules/eslint-config-xo-react": { 2582 - "version": "0.27.0", 2583 - "resolved": "https://registry.npmjs.org/eslint-config-xo-react/-/eslint-config-xo-react-0.27.0.tgz", 2584 - "integrity": "sha512-wiV215xQIn71XZyyVfaOXHaFpR1B14IJttwOjMi/eqUK1s+ojJdHr7eHqTLaGUfh6FKgWha1QNwePlIXx7mBUg==", 3380 + "version": "0.29.0", 3381 + "resolved": "https://registry.npmjs.org/eslint-config-xo-react/-/eslint-config-xo-react-0.29.0.tgz", 3382 + "integrity": "sha512-OiA3fnGu5tkQkcFhXV1J9ZTUr25DDVoGpBdA2dowH6rNZFDed+WtxzcoUNwQNFXqWRAjsFjuxAzw3c1iAHom0Q==", 2585 3383 "dev": true, 2586 3384 "license": "MIT", 3385 + "dependencies": { 3386 + "eslint-plugin-react": "^7.37.5", 3387 + "eslint-plugin-react-hooks": "^7.0.1" 3388 + }, 2587 3389 "engines": { 2588 - "node": ">=12" 3390 + "node": ">=18.18" 2589 3391 }, 2590 3392 "funding": { 2591 3393 "url": "https://github.com/sponsors/sindresorhus" 2592 3394 }, 2593 3395 "peerDependencies": { 2594 - "eslint": ">=8.6.0", 2595 - "eslint-plugin-react": ">=7.29.0", 2596 - "eslint-plugin-react-hooks": ">=4.3.0" 3396 + "eslint": ">=9.18.0" 2597 3397 } 2598 3398 }, 2599 - "node_modules/eslint-formatter-pretty": { 2600 - "version": "4.1.0", 2601 - "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", 2602 - "integrity": "sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==", 3399 + "node_modules/eslint-config-xo-typescript": { 3400 + "version": "7.0.0", 3401 + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-7.0.0.tgz", 3402 + "integrity": "sha512-Mvy5eo6PW2BWPpxLsG7Y28LciZhLhiXFZAw/H3kdia34Efudk2aWMWwAKqkEFamo/SHiyMYkqUx6DYO+YJeVVg==", 2603 3403 "dev": true, 2604 3404 "license": "MIT", 2605 3405 "dependencies": { 2606 - "@types/eslint": "^7.2.13", 2607 - "ansi-escapes": "^4.2.1", 2608 - "chalk": "^4.1.0", 2609 - "eslint-rule-docs": "^1.1.5", 2610 - "log-symbols": "^4.0.0", 2611 - "plur": "^4.0.0", 2612 - "string-width": "^4.2.0", 2613 - "supports-hyperlinks": "^2.0.0" 3406 + "@stylistic/eslint-plugin": "^2.6.1", 3407 + "eslint-config-xo": "^0.46.0", 3408 + "typescript-eslint": "^8.3.0" 2614 3409 }, 2615 3410 "engines": { 2616 - "node": ">=10" 3411 + "node": ">=18.18" 2617 3412 }, 2618 3413 "funding": { 2619 3414 "url": "https://github.com/sponsors/sindresorhus" 3415 + }, 3416 + "peerDependencies": { 3417 + "eslint": ">=9.8.0", 3418 + "typescript": ">=5.5.0" 2620 3419 } 2621 3420 }, 2622 - "node_modules/eslint-formatter-pretty/node_modules/ansi-escapes": { 2623 - "version": "4.3.2", 2624 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 2625 - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 3421 + "node_modules/eslint-config-xo-typescript/node_modules/@stylistic/eslint-plugin": { 3422 + "version": "2.13.0", 3423 + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", 3424 + "integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==", 2626 3425 "dev": true, 2627 3426 "license": "MIT", 2628 3427 "dependencies": { 2629 - "type-fest": "^0.21.3" 3428 + "@typescript-eslint/utils": "^8.13.0", 3429 + "eslint-visitor-keys": "^4.2.0", 3430 + "espree": "^10.3.0", 3431 + "estraverse": "^5.3.0", 3432 + "picomatch": "^4.0.2" 2630 3433 }, 2631 3434 "engines": { 2632 - "node": ">=8" 3435 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2633 3436 }, 2634 - "funding": { 2635 - "url": "https://github.com/sponsors/sindresorhus" 3437 + "peerDependencies": { 3438 + "eslint": ">=8.40.0" 2636 3439 } 2637 3440 }, 2638 - "node_modules/eslint-formatter-pretty/node_modules/ansi-regex": { 2639 - "version": "5.0.1", 2640 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 2641 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3441 + "node_modules/eslint-config-xo-typescript/node_modules/picomatch": { 3442 + "version": "4.0.3", 3443 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 3444 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2642 3445 "dev": true, 2643 3446 "license": "MIT", 2644 3447 "engines": { 2645 - "node": ">=8" 3448 + "node": ">=12" 3449 + }, 3450 + "funding": { 3451 + "url": "https://github.com/sponsors/jonschlinkert" 2646 3452 } 2647 3453 }, 2648 - "node_modules/eslint-formatter-pretty/node_modules/ansi-styles": { 2649 - "version": "4.3.0", 2650 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2651 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 3454 + "node_modules/eslint-config-xo/node_modules/@stylistic/eslint-plugin": { 3455 + "version": "2.13.0", 3456 + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", 3457 + "integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==", 2652 3458 "dev": true, 2653 3459 "license": "MIT", 2654 3460 "dependencies": { 2655 - "color-convert": "^2.0.1" 3461 + "@typescript-eslint/utils": "^8.13.0", 3462 + "eslint-visitor-keys": "^4.2.0", 3463 + "espree": "^10.3.0", 3464 + "estraverse": "^5.3.0", 3465 + "picomatch": "^4.0.2" 2656 3466 }, 2657 3467 "engines": { 2658 - "node": ">=8" 3468 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2659 3469 }, 2660 - "funding": { 2661 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 3470 + "peerDependencies": { 3471 + "eslint": ">=8.40.0" 2662 3472 } 2663 3473 }, 2664 - "node_modules/eslint-formatter-pretty/node_modules/chalk": { 2665 - "version": "4.1.2", 2666 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2667 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 3474 + "node_modules/eslint-config-xo/node_modules/globals": { 3475 + "version": "15.15.0", 3476 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 3477 + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 2668 3478 "dev": true, 2669 3479 "license": "MIT", 2670 - "dependencies": { 2671 - "ansi-styles": "^4.1.0", 2672 - "supports-color": "^7.1.0" 2673 - }, 2674 3480 "engines": { 2675 - "node": ">=10" 3481 + "node": ">=18" 2676 3482 }, 2677 3483 "funding": { 2678 - "url": "https://github.com/chalk/chalk?sponsor=1" 3484 + "url": "https://github.com/sponsors/sindresorhus" 2679 3485 } 2680 3486 }, 2681 - "node_modules/eslint-formatter-pretty/node_modules/emoji-regex": { 2682 - "version": "8.0.0", 2683 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 2684 - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2685 - "dev": true, 2686 - "license": "MIT" 2687 - }, 2688 - "node_modules/eslint-formatter-pretty/node_modules/has-flag": { 2689 - "version": "4.0.0", 2690 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2691 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2692 - "dev": true, 2693 - "license": "MIT", 2694 - "engines": { 2695 - "node": ">=8" 2696 - } 2697 - }, 2698 - "node_modules/eslint-formatter-pretty/node_modules/is-fullwidth-code-point": { 2699 - "version": "3.0.0", 2700 - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2701 - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3487 + "node_modules/eslint-config-xo/node_modules/picomatch": { 3488 + "version": "4.0.3", 3489 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 3490 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 2702 3491 "dev": true, 2703 3492 "license": "MIT", 2704 3493 "engines": { 2705 - "node": ">=8" 3494 + "node": ">=12" 3495 + }, 3496 + "funding": { 3497 + "url": "https://github.com/sponsors/jonschlinkert" 2706 3498 } 2707 3499 }, 2708 - "node_modules/eslint-formatter-pretty/node_modules/plur": { 2709 - "version": "4.0.0", 2710 - "resolved": "https://registry.npmjs.org/plur/-/plur-4.0.0.tgz", 2711 - "integrity": "sha512-4UGewrYgqDFw9vV6zNV+ADmPAUAfJPKtGvb/VdpQAx25X5f3xXdGdyOEVFwkl8Hl/tl7+xbeHqSEM+D5/TirUg==", 3500 + "node_modules/eslint-formatter-pretty": { 3501 + "version": "6.0.1", 3502 + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-6.0.1.tgz", 3503 + "integrity": "sha512-znAUcXmBthdIUmlnRkPSxz3zSJHFUhfHF/nJPcCMVKg/mOa4yUie2Olqg1Ghbi5JJRBZVU3rIgzWSObvIspxMA==", 2712 3504 "dev": true, 2713 3505 "license": "MIT", 2714 3506 "dependencies": { 2715 - "irregular-plurals": "^3.2.0" 3507 + "@types/eslint": "^8.44.6", 3508 + "ansi-escapes": "^6.2.0", 3509 + "chalk": "^5.3.0", 3510 + "eslint-rule-docs": "^1.1.235", 3511 + "log-symbols": "^6.0.0", 3512 + "plur": "^5.1.0", 3513 + "string-width": "^7.0.0", 3514 + "supports-hyperlinks": "^3.0.0" 2716 3515 }, 2717 3516 "engines": { 2718 - "node": ">=10" 3517 + "node": ">=18" 2719 3518 }, 2720 3519 "funding": { 2721 3520 "url": "https://github.com/sponsors/sindresorhus" 2722 3521 } 2723 3522 }, 2724 - "node_modules/eslint-formatter-pretty/node_modules/string-width": { 2725 - "version": "4.2.3", 2726 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 2727 - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3523 + "node_modules/eslint-formatter-pretty/node_modules/ansi-escapes": { 3524 + "version": "6.2.1", 3525 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", 3526 + "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", 2728 3527 "dev": true, 2729 3528 "license": "MIT", 2730 - "dependencies": { 2731 - "emoji-regex": "^8.0.0", 2732 - "is-fullwidth-code-point": "^3.0.0", 2733 - "strip-ansi": "^6.0.1" 3529 + "engines": { 3530 + "node": ">=14.16" 2734 3531 }, 2735 - "engines": { 2736 - "node": ">=8" 3532 + "funding": { 3533 + "url": "https://github.com/sponsors/sindresorhus" 2737 3534 } 2738 3535 }, 2739 - "node_modules/eslint-formatter-pretty/node_modules/strip-ansi": { 2740 - "version": "6.0.1", 2741 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 2742 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3536 + "node_modules/eslint-formatter-pretty/node_modules/has-flag": { 3537 + "version": "4.0.0", 3538 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3539 + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2743 3540 "dev": true, 2744 3541 "license": "MIT", 2745 - "dependencies": { 2746 - "ansi-regex": "^5.0.1" 2747 - }, 2748 3542 "engines": { 2749 3543 "node": ">=8" 2750 3544 } ··· 2763 3557 } 2764 3558 }, 2765 3559 "node_modules/eslint-formatter-pretty/node_modules/supports-hyperlinks": { 2766 - "version": "2.3.0", 2767 - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 2768 - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 3560 + "version": "3.2.0", 3561 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz", 3562 + "integrity": "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==", 2769 3563 "dev": true, 2770 3564 "license": "MIT", 2771 3565 "dependencies": { ··· 2773 3567 "supports-color": "^7.0.0" 2774 3568 }, 2775 3569 "engines": { 2776 - "node": ">=8" 2777 - } 2778 - }, 2779 - "node_modules/eslint-formatter-pretty/node_modules/type-fest": { 2780 - "version": "0.21.3", 2781 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 2782 - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 2783 - "dev": true, 2784 - "license": "(MIT OR CC0-1.0)", 2785 - "engines": { 2786 - "node": ">=10" 3570 + "node": ">=14.18" 2787 3571 }, 2788 3572 "funding": { 2789 - "url": "https://github.com/sponsors/sindresorhus" 2790 - } 2791 - }, 2792 - "node_modules/eslint-import-resolver-node": { 2793 - "version": "0.3.9", 2794 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", 2795 - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", 2796 - "dev": true, 2797 - "license": "MIT", 2798 - "dependencies": { 2799 - "debug": "^3.2.7", 2800 - "is-core-module": "^2.13.0", 2801 - "resolve": "^1.22.4" 3573 + "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1" 2802 3574 } 2803 3575 }, 2804 - "node_modules/eslint-import-resolver-node/node_modules/debug": { 2805 - "version": "3.2.7", 2806 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2807 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 3576 + "node_modules/eslint-import-context": { 3577 + "version": "0.1.9", 3578 + "resolved": "https://registry.npmjs.org/eslint-import-context/-/eslint-import-context-0.1.9.tgz", 3579 + "integrity": "sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==", 2808 3580 "dev": true, 2809 3581 "license": "MIT", 2810 3582 "dependencies": { 2811 - "ms": "^2.1.1" 2812 - } 2813 - }, 2814 - "node_modules/eslint-import-resolver-node/node_modules/resolve": { 2815 - "version": "1.22.11", 2816 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 2817 - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 2818 - "dev": true, 2819 - "license": "MIT", 2820 - "dependencies": { 2821 - "is-core-module": "^2.16.1", 2822 - "path-parse": "^1.0.7", 2823 - "supports-preserve-symlinks-flag": "^1.0.0" 2824 - }, 2825 - "bin": { 2826 - "resolve": "bin/resolve" 3583 + "get-tsconfig": "^4.10.1", 3584 + "stable-hash-x": "^0.2.0" 2827 3585 }, 2828 3586 "engines": { 2829 - "node": ">= 0.4" 3587 + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 2830 3588 }, 2831 3589 "funding": { 2832 - "url": "https://github.com/sponsors/ljharb" 2833 - } 2834 - }, 2835 - "node_modules/eslint-import-resolver-webpack": { 2836 - "version": "0.13.10", 2837 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.10.tgz", 2838 - "integrity": "sha512-ciVTEg7sA56wRMR772PyjcBRmyBMLS46xgzQZqt6cWBEKc7cK65ZSSLCTLVRu2gGtKyXUb5stwf4xxLBfERLFA==", 2839 - "dev": true, 2840 - "license": "MIT", 2841 - "dependencies": { 2842 - "debug": "^3.2.7", 2843 - "enhanced-resolve": "^0.9.1", 2844 - "find-root": "^1.1.0", 2845 - "hasown": "^2.0.2", 2846 - "interpret": "^1.4.0", 2847 - "is-core-module": "^2.15.1", 2848 - "is-regex": "^1.2.0", 2849 - "lodash": "^4.17.21", 2850 - "resolve": "^2.0.0-next.5", 2851 - "semver": "^5.7.2" 2852 - }, 2853 - "engines": { 2854 - "node": ">= 6" 3590 + "url": "https://opencollective.com/eslint-import-context" 2855 3591 }, 2856 3592 "peerDependencies": { 2857 - "eslint-plugin-import": ">=1.4.0", 2858 - "webpack": ">=1.11.0" 2859 - } 2860 - }, 2861 - "node_modules/eslint-import-resolver-webpack/node_modules/debug": { 2862 - "version": "3.2.7", 2863 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2864 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2865 - "dev": true, 2866 - "license": "MIT", 2867 - "dependencies": { 2868 - "ms": "^2.1.1" 2869 - } 2870 - }, 2871 - "node_modules/eslint-import-resolver-webpack/node_modules/semver": { 2872 - "version": "5.7.2", 2873 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 2874 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 2875 - "dev": true, 2876 - "license": "ISC", 2877 - "bin": { 2878 - "semver": "bin/semver" 2879 - } 2880 - }, 2881 - "node_modules/eslint-module-utils": { 2882 - "version": "2.12.1", 2883 - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", 2884 - "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", 2885 - "dev": true, 2886 - "license": "MIT", 2887 - "dependencies": { 2888 - "debug": "^3.2.7" 2889 - }, 2890 - "engines": { 2891 - "node": ">=4" 3593 + "unrs-resolver": "^1.0.0" 2892 3594 }, 2893 3595 "peerDependenciesMeta": { 2894 - "eslint": { 3596 + "unrs-resolver": { 2895 3597 "optional": true 2896 3598 } 2897 3599 } 2898 3600 }, 2899 - "node_modules/eslint-module-utils/node_modules/debug": { 2900 - "version": "3.2.7", 2901 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 2902 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 2903 - "dev": true, 2904 - "license": "MIT", 2905 - "dependencies": { 2906 - "ms": "^2.1.1" 2907 - } 2908 - }, 2909 3601 "node_modules/eslint-plugin-ava": { 2910 - "version": "13.2.0", 2911 - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.2.0.tgz", 2912 - "integrity": "sha512-i5B5izsEdERKQLruk1nIWzTTE7C26/ju8qQf7JeyRv32XT2lRMW0zMFZNhIrEf5/5VvpSz2rqrV7UcjClGbKsw==", 3602 + "version": "15.1.0", 3603 + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-15.1.0.tgz", 3604 + "integrity": "sha512-+6Zxk1uYW3mf7lxCLWIQsFYgn3hfuCMbsKc0MtqfloOz1F6fiV5/PaWEaLgkL1egrSQmnyR7vOFP1wSPJbVUbw==", 2913 3605 "dev": true, 2914 3606 "license": "MIT", 2915 3607 "dependencies": { ··· 2923 3615 "resolve-from": "^5.0.0" 2924 3616 }, 2925 3617 "engines": { 2926 - "node": ">=12.22 <13 || >=14.17 <15 || >=16.4" 3618 + "node": "^18.18 || >=20" 2927 3619 }, 2928 3620 "peerDependencies": { 2929 - "eslint": ">=7.22.0" 3621 + "eslint": ">=9" 2930 3622 } 2931 3623 }, 2932 - "node_modules/eslint-plugin-ava/node_modules/resolve-from": { 2933 - "version": "5.0.0", 2934 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 2935 - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 3624 + "node_modules/eslint-plugin-ava/node_modules/eslint-visitor-keys": { 3625 + "version": "3.4.3", 3626 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 3627 + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2936 3628 "dev": true, 2937 - "license": "MIT", 3629 + "license": "Apache-2.0", 2938 3630 "engines": { 2939 - "node": ">=8" 3631 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3632 + }, 3633 + "funding": { 3634 + "url": "https://opencollective.com/eslint" 2940 3635 } 2941 3636 }, 2942 - "node_modules/eslint-plugin-es": { 2943 - "version": "4.1.0", 2944 - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", 2945 - "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", 3637 + "node_modules/eslint-plugin-ava/node_modules/espree": { 3638 + "version": "9.6.1", 3639 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 3640 + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2946 3641 "dev": true, 2947 - "license": "MIT", 3642 + "license": "BSD-2-Clause", 2948 3643 "dependencies": { 2949 - "eslint-utils": "^2.0.0", 2950 - "regexpp": "^3.0.0" 3644 + "acorn": "^8.9.0", 3645 + "acorn-jsx": "^5.3.2", 3646 + "eslint-visitor-keys": "^3.4.1" 2951 3647 }, 2952 3648 "engines": { 2953 - "node": ">=8.10.0" 3649 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2954 3650 }, 2955 3651 "funding": { 2956 - "url": "https://github.com/sponsors/mysticatea" 2957 - }, 2958 - "peerDependencies": { 2959 - "eslint": ">=4.19.1" 3652 + "url": "https://opencollective.com/eslint" 2960 3653 } 2961 3654 }, 2962 - "node_modules/eslint-plugin-es/node_modules/eslint-utils": { 2963 - "version": "2.1.0", 2964 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 2965 - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 3655 + "node_modules/eslint-plugin-es-x": { 3656 + "version": "7.8.0", 3657 + "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", 3658 + "integrity": "sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==", 2966 3659 "dev": true, 3660 + "funding": [ 3661 + "https://github.com/sponsors/ota-meshi", 3662 + "https://opencollective.com/eslint" 3663 + ], 2967 3664 "license": "MIT", 2968 3665 "dependencies": { 2969 - "eslint-visitor-keys": "^1.1.0" 3666 + "@eslint-community/eslint-utils": "^4.1.2", 3667 + "@eslint-community/regexpp": "^4.11.0", 3668 + "eslint-compat-utils": "^0.5.1" 2970 3669 }, 2971 3670 "engines": { 2972 - "node": ">=6" 3671 + "node": "^14.18.0 || >=16.0.0" 2973 3672 }, 2974 - "funding": { 2975 - "url": "https://github.com/sponsors/mysticatea" 2976 - } 2977 - }, 2978 - "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": { 2979 - "version": "1.3.0", 2980 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 2981 - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 2982 - "dev": true, 2983 - "license": "Apache-2.0", 2984 - "engines": { 2985 - "node": ">=4" 3673 + "peerDependencies": { 3674 + "eslint": ">=8" 2986 3675 } 2987 3676 }, 2988 - "node_modules/eslint-plugin-eslint-comments": { 2989 - "version": "3.2.0", 2990 - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", 2991 - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", 3677 + "node_modules/eslint-plugin-import-x": { 3678 + "version": "4.16.1", 3679 + "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.16.1.tgz", 3680 + "integrity": "sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==", 2992 3681 "dev": true, 2993 3682 "license": "MIT", 2994 3683 "dependencies": { 2995 - "escape-string-regexp": "^1.0.5", 2996 - "ignore": "^5.0.5" 3684 + "@typescript-eslint/types": "^8.35.0", 3685 + "comment-parser": "^1.4.1", 3686 + "debug": "^4.4.1", 3687 + "eslint-import-context": "^0.1.9", 3688 + "is-glob": "^4.0.3", 3689 + "minimatch": "^9.0.3 || ^10.0.1", 3690 + "semver": "^7.7.2", 3691 + "stable-hash-x": "^0.2.0", 3692 + "unrs-resolver": "^1.9.2" 2997 3693 }, 2998 3694 "engines": { 2999 - "node": ">=6.5.0" 3695 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3000 3696 }, 3001 3697 "funding": { 3002 - "url": "https://github.com/sponsors/mysticatea" 3698 + "url": "https://opencollective.com/eslint-plugin-import-x" 3003 3699 }, 3004 3700 "peerDependencies": { 3005 - "eslint": ">=4.19.1" 3701 + "@typescript-eslint/utils": "^8.0.0", 3702 + "eslint": "^8.57.0 || ^9.0.0", 3703 + "eslint-import-resolver-node": "*" 3704 + }, 3705 + "peerDependenciesMeta": { 3706 + "@typescript-eslint/utils": { 3707 + "optional": true 3708 + }, 3709 + "eslint-import-resolver-node": { 3710 + "optional": true 3711 + } 3006 3712 } 3007 3713 }, 3008 - "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": { 3009 - "version": "1.0.5", 3010 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3011 - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 3714 + "node_modules/eslint-plugin-import-x/node_modules/@isaacs/cliui": { 3715 + "version": "9.0.0", 3716 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", 3717 + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", 3012 3718 "dev": true, 3013 - "license": "MIT", 3719 + "license": "BlueOak-1.0.0", 3014 3720 "engines": { 3015 - "node": ">=0.8.0" 3721 + "node": ">=18" 3016 3722 } 3017 3723 }, 3018 - "node_modules/eslint-plugin-import": { 3019 - "version": "2.32.0", 3020 - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", 3021 - "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", 3724 + "node_modules/eslint-plugin-import-x/node_modules/balanced-match": { 3725 + "version": "4.0.2", 3726 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz", 3727 + "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==", 3022 3728 "dev": true, 3023 3729 "license": "MIT", 3024 3730 "dependencies": { 3025 - "@rtsao/scc": "^1.1.0", 3026 - "array-includes": "^3.1.9", 3027 - "array.prototype.findlastindex": "^1.2.6", 3028 - "array.prototype.flat": "^1.3.3", 3029 - "array.prototype.flatmap": "^1.3.3", 3030 - "debug": "^3.2.7", 3031 - "doctrine": "^2.1.0", 3032 - "eslint-import-resolver-node": "^0.3.9", 3033 - "eslint-module-utils": "^2.12.1", 3034 - "hasown": "^2.0.2", 3035 - "is-core-module": "^2.16.1", 3036 - "is-glob": "^4.0.3", 3037 - "minimatch": "^3.1.2", 3038 - "object.fromentries": "^2.0.8", 3039 - "object.groupby": "^1.0.3", 3040 - "object.values": "^1.2.1", 3041 - "semver": "^6.3.1", 3042 - "string.prototype.trimend": "^1.0.9", 3043 - "tsconfig-paths": "^3.15.0" 3731 + "jackspeak": "^4.2.3" 3044 3732 }, 3045 3733 "engines": { 3046 - "node": ">=4" 3047 - }, 3048 - "peerDependencies": { 3049 - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" 3734 + "node": "20 || >=22" 3050 3735 } 3051 3736 }, 3052 - "node_modules/eslint-plugin-import/node_modules/debug": { 3053 - "version": "3.2.7", 3054 - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 3055 - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 3737 + "node_modules/eslint-plugin-import-x/node_modules/brace-expansion": { 3738 + "version": "5.0.2", 3739 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz", 3740 + "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==", 3056 3741 "dev": true, 3057 3742 "license": "MIT", 3058 3743 "dependencies": { 3059 - "ms": "^2.1.1" 3744 + "balanced-match": "^4.0.2" 3745 + }, 3746 + "engines": { 3747 + "node": "20 || >=22" 3060 3748 } 3061 3749 }, 3062 - "node_modules/eslint-plugin-import/node_modules/doctrine": { 3063 - "version": "2.1.0", 3064 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 3065 - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 3750 + "node_modules/eslint-plugin-import-x/node_modules/jackspeak": { 3751 + "version": "4.2.3", 3752 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz", 3753 + "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==", 3066 3754 "dev": true, 3067 - "license": "Apache-2.0", 3755 + "license": "BlueOak-1.0.0", 3068 3756 "dependencies": { 3069 - "esutils": "^2.0.2" 3757 + "@isaacs/cliui": "^9.0.0" 3070 3758 }, 3071 3759 "engines": { 3072 - "node": ">=0.10.0" 3760 + "node": "20 || >=22" 3761 + }, 3762 + "funding": { 3763 + "url": "https://github.com/sponsors/isaacs" 3073 3764 } 3074 3765 }, 3075 - "node_modules/eslint-plugin-import/node_modules/semver": { 3076 - "version": "6.3.1", 3077 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 3078 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 3766 + "node_modules/eslint-plugin-import-x/node_modules/minimatch": { 3767 + "version": "10.2.0", 3768 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.0.tgz", 3769 + "integrity": "sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==", 3079 3770 "dev": true, 3080 - "license": "ISC", 3081 - "bin": { 3082 - "semver": "bin/semver.js" 3771 + "license": "BlueOak-1.0.0", 3772 + "dependencies": { 3773 + "brace-expansion": "^5.0.2" 3774 + }, 3775 + "engines": { 3776 + "node": "20 || >=22" 3777 + }, 3778 + "funding": { 3779 + "url": "https://github.com/sponsors/isaacs" 3083 3780 } 3084 3781 }, 3085 3782 "node_modules/eslint-plugin-n": { 3086 - "version": "15.7.0", 3087 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.7.0.tgz", 3088 - "integrity": "sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==", 3783 + "version": "17.23.2", 3784 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.23.2.tgz", 3785 + "integrity": "sha512-RhWBeb7YVPmNa2eggvJooiuehdL76/bbfj/OJewyoGT80qn5PXdz8zMOTO6YHOsI7byPt7+Ighh/i/4a5/v7hw==", 3089 3786 "dev": true, 3090 3787 "license": "MIT", 3091 3788 "dependencies": { 3092 - "builtins": "^5.0.1", 3093 - "eslint-plugin-es": "^4.1.0", 3094 - "eslint-utils": "^3.0.0", 3095 - "ignore": "^5.1.1", 3096 - "is-core-module": "^2.11.0", 3097 - "minimatch": "^3.1.2", 3098 - "resolve": "^1.22.1", 3099 - "semver": "^7.3.8" 3789 + "@eslint-community/eslint-utils": "^4.5.0", 3790 + "enhanced-resolve": "^5.17.1", 3791 + "eslint-plugin-es-x": "^7.8.0", 3792 + "get-tsconfig": "^4.8.1", 3793 + "globals": "^15.11.0", 3794 + "globrex": "^0.1.2", 3795 + "ignore": "^5.3.2", 3796 + "semver": "^7.6.3", 3797 + "ts-declaration-location": "^1.0.6" 3100 3798 }, 3101 3799 "engines": { 3102 - "node": ">=12.22.0" 3800 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3103 3801 }, 3104 3802 "funding": { 3105 - "url": "https://github.com/sponsors/mysticatea" 3803 + "url": "https://opencollective.com/eslint" 3106 3804 }, 3107 3805 "peerDependencies": { 3108 - "eslint": ">=7.0.0" 3806 + "eslint": ">=8.23.0" 3109 3807 } 3110 3808 }, 3111 - "node_modules/eslint-plugin-n/node_modules/resolve": { 3112 - "version": "1.22.11", 3113 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 3114 - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 3809 + "node_modules/eslint-plugin-n/node_modules/globals": { 3810 + "version": "15.15.0", 3811 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 3812 + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 3115 3813 "dev": true, 3116 3814 "license": "MIT", 3117 - "dependencies": { 3118 - "is-core-module": "^2.16.1", 3119 - "path-parse": "^1.0.7", 3120 - "supports-preserve-symlinks-flag": "^1.0.0" 3121 - }, 3122 - "bin": { 3123 - "resolve": "bin/resolve" 3124 - }, 3125 3815 "engines": { 3126 - "node": ">= 0.4" 3816 + "node": ">=18" 3127 3817 }, 3128 3818 "funding": { 3129 - "url": "https://github.com/sponsors/ljharb" 3819 + "url": "https://github.com/sponsors/sindresorhus" 3130 3820 } 3131 3821 }, 3132 3822 "node_modules/eslint-plugin-no-use-extend-native": { 3133 - "version": "0.5.0", 3134 - "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 3135 - "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 3823 + "version": "0.7.2", 3824 + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.7.2.tgz", 3825 + "integrity": "sha512-hUBlwaTXIO1GzTwPT6pAjvYwmSHe4XduDhAiQvur4RUujmBUFjd8Nb2+e7WQdsQ+nGHWGRlogcUWXJRGqizTWw==", 3136 3826 "dev": true, 3137 3827 "license": "MIT", 3138 3828 "dependencies": { 3139 - "is-get-set-prop": "^1.0.0", 3140 - "is-js-type": "^2.0.0", 3141 - "is-obj-prop": "^1.0.0", 3142 - "is-proto-prop": "^2.0.0" 3829 + "is-get-set-prop": "^2.0.0", 3830 + "is-js-type": "^3.0.0", 3831 + "is-obj-prop": "^2.0.0", 3832 + "is-proto-prop": "^3.0.1" 3143 3833 }, 3144 3834 "engines": { 3145 - "node": ">=6.0.0" 3835 + "node": ">=18.18.0" 3836 + }, 3837 + "peerDependencies": { 3838 + "eslint": "^9.3.0" 3146 3839 } 3147 3840 }, 3148 3841 "node_modules/eslint-plugin-prettier": { 3149 - "version": "4.2.5", 3150 - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.5.tgz", 3151 - "integrity": "sha512-9Ni+xgemM2IWLq6aXEpP2+V/V30GeA/46Ar629vcMqVPodFFWC9skHu/D1phvuqtS8bJCFnNf01/qcmqYEwNfg==", 3842 + "version": "5.5.5", 3843 + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.5.tgz", 3844 + "integrity": "sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==", 3152 3845 "dev": true, 3153 3846 "license": "MIT", 3154 3847 "dependencies": { 3155 - "prettier-linter-helpers": "^1.0.0" 3848 + "prettier-linter-helpers": "^1.0.1", 3849 + "synckit": "^0.11.12" 3156 3850 }, 3157 3851 "engines": { 3158 - "node": ">=12.0.0" 3852 + "node": "^14.18.0 || >=16.0.0" 3853 + }, 3854 + "funding": { 3855 + "url": "https://opencollective.com/eslint-plugin-prettier" 3159 3856 }, 3160 3857 "peerDependencies": { 3161 - "eslint": ">=7.28.0", 3162 - "prettier": ">=2.0.0" 3858 + "@types/eslint": ">=8.0.0", 3859 + "eslint": ">=8.0.0", 3860 + "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", 3861 + "prettier": ">=3.0.0" 3163 3862 }, 3164 3863 "peerDependenciesMeta": { 3864 + "@types/eslint": { 3865 + "optional": true 3866 + }, 3165 3867 "eslint-config-prettier": { 3166 3868 "optional": true 3167 3869 } 3870 + } 3871 + }, 3872 + "node_modules/eslint-plugin-promise": { 3873 + "version": "7.2.1", 3874 + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", 3875 + "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", 3876 + "dev": true, 3877 + "license": "ISC", 3878 + "dependencies": { 3879 + "@eslint-community/eslint-utils": "^4.4.0" 3880 + }, 3881 + "engines": { 3882 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3883 + }, 3884 + "funding": { 3885 + "url": "https://opencollective.com/eslint" 3886 + }, 3887 + "peerDependencies": { 3888 + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" 3168 3889 } 3169 3890 }, 3170 3891 "node_modules/eslint-plugin-react": { ··· 3201 3922 } 3202 3923 }, 3203 3924 "node_modules/eslint-plugin-react-hooks": { 3204 - "version": "4.6.2", 3205 - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", 3206 - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", 3925 + "version": "7.0.1", 3926 + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", 3927 + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", 3207 3928 "dev": true, 3208 3929 "license": "MIT", 3930 + "dependencies": { 3931 + "@babel/core": "^7.24.4", 3932 + "@babel/parser": "^7.24.4", 3933 + "hermes-parser": "^0.25.1", 3934 + "zod": "^3.25.0 || ^4.0.0", 3935 + "zod-validation-error": "^3.5.0 || ^4.0.0" 3936 + }, 3209 3937 "engines": { 3210 - "node": ">=10" 3938 + "node": ">=18" 3211 3939 }, 3212 3940 "peerDependencies": { 3213 - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" 3214 - } 3215 - }, 3216 - "node_modules/eslint-plugin-react/node_modules/doctrine": { 3217 - "version": "2.1.0", 3218 - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", 3219 - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", 3220 - "dev": true, 3221 - "license": "Apache-2.0", 3222 - "dependencies": { 3223 - "esutils": "^2.0.2" 3224 - }, 3225 - "engines": { 3226 - "node": ">=0.10.0" 3941 + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 3227 3942 } 3228 3943 }, 3229 3944 "node_modules/eslint-plugin-react/node_modules/semver": { ··· 3237 3952 } 3238 3953 }, 3239 3954 "node_modules/eslint-plugin-unicorn": { 3240 - "version": "44.0.2", 3241 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz", 3242 - "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==", 3955 + "version": "59.0.1", 3956 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.1.tgz", 3957 + "integrity": "sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==", 3243 3958 "dev": true, 3244 3959 "license": "MIT", 3245 3960 "dependencies": { 3246 - "@babel/helper-validator-identifier": "^7.19.1", 3247 - "ci-info": "^3.4.0", 3961 + "@babel/helper-validator-identifier": "^7.25.9", 3962 + "@eslint-community/eslint-utils": "^4.5.1", 3963 + "@eslint/plugin-kit": "^0.2.7", 3964 + "ci-info": "^4.2.0", 3248 3965 "clean-regexp": "^1.0.0", 3249 - "eslint-utils": "^3.0.0", 3250 - "esquery": "^1.4.0", 3251 - "indent-string": "^4.0.0", 3252 - "is-builtin-module": "^3.2.0", 3253 - "lodash": "^4.17.21", 3966 + "core-js-compat": "^3.41.0", 3967 + "esquery": "^1.6.0", 3968 + "find-up-simple": "^1.0.1", 3969 + "globals": "^16.0.0", 3970 + "indent-string": "^5.0.0", 3971 + "is-builtin-module": "^5.0.0", 3972 + "jsesc": "^3.1.0", 3254 3973 "pluralize": "^8.0.0", 3255 - "read-pkg-up": "^7.0.1", 3256 - "regexp-tree": "^0.1.24", 3257 - "safe-regex": "^2.1.1", 3258 - "semver": "^7.3.7", 3259 - "strip-indent": "^3.0.0" 3974 + "regexp-tree": "^0.1.27", 3975 + "regjsparser": "^0.12.0", 3976 + "semver": "^7.7.1", 3977 + "strip-indent": "^4.0.0" 3260 3978 }, 3261 3979 "engines": { 3262 - "node": ">=14.18" 3980 + "node": "^18.20.0 || ^20.10.0 || >=21.0.0" 3263 3981 }, 3264 3982 "funding": { 3265 3983 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 3266 3984 }, 3267 3985 "peerDependencies": { 3268 - "eslint": ">=8.23.1" 3986 + "eslint": ">=9.22.0" 3269 3987 } 3270 3988 }, 3271 - "node_modules/eslint-plugin-unicorn/node_modules/find-up": { 3272 - "version": "4.1.0", 3273 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 3274 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 3989 + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/core": { 3990 + "version": "0.13.0", 3991 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", 3992 + "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", 3275 3993 "dev": true, 3276 - "license": "MIT", 3994 + "license": "Apache-2.0", 3277 3995 "dependencies": { 3278 - "locate-path": "^5.0.0", 3279 - "path-exists": "^4.0.0" 3996 + "@types/json-schema": "^7.0.15" 3280 3997 }, 3281 3998 "engines": { 3282 - "node": ">=8" 3999 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3283 4000 } 3284 4001 }, 3285 - "node_modules/eslint-plugin-unicorn/node_modules/hosted-git-info": { 3286 - "version": "2.8.9", 3287 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 3288 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 3289 - "dev": true, 3290 - "license": "ISC" 3291 - }, 3292 - "node_modules/eslint-plugin-unicorn/node_modules/indent-string": { 3293 - "version": "4.0.0", 3294 - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3295 - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3296 - "dev": true, 3297 - "license": "MIT", 3298 - "engines": { 3299 - "node": ">=8" 3300 - } 3301 - }, 3302 - "node_modules/eslint-plugin-unicorn/node_modules/locate-path": { 3303 - "version": "5.0.0", 3304 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3305 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3306 - "dev": true, 3307 - "license": "MIT", 3308 - "dependencies": { 3309 - "p-locate": "^4.1.0" 3310 - }, 3311 - "engines": { 3312 - "node": ">=8" 3313 - } 3314 - }, 3315 - "node_modules/eslint-plugin-unicorn/node_modules/normalize-package-data": { 3316 - "version": "2.5.0", 3317 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 3318 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 3319 - "dev": true, 3320 - "license": "BSD-2-Clause", 3321 - "dependencies": { 3322 - "hosted-git-info": "^2.1.4", 3323 - "resolve": "^1.10.0", 3324 - "semver": "2 || 3 || 4 || 5", 3325 - "validate-npm-package-license": "^3.0.1" 3326 - } 3327 - }, 3328 - "node_modules/eslint-plugin-unicorn/node_modules/normalize-package-data/node_modules/semver": { 3329 - "version": "5.7.2", 3330 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 3331 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 3332 - "dev": true, 3333 - "license": "ISC", 3334 - "bin": { 3335 - "semver": "bin/semver" 3336 - } 3337 - }, 3338 - "node_modules/eslint-plugin-unicorn/node_modules/p-limit": { 3339 - "version": "2.3.0", 3340 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3341 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 4002 + "node_modules/eslint-plugin-unicorn/node_modules/@eslint/plugin-kit": { 4003 + "version": "0.2.8", 4004 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", 4005 + "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", 3342 4006 "dev": true, 3343 - "license": "MIT", 4007 + "license": "Apache-2.0", 3344 4008 "dependencies": { 3345 - "p-try": "^2.0.0" 4009 + "@eslint/core": "^0.13.0", 4010 + "levn": "^0.4.1" 3346 4011 }, 3347 4012 "engines": { 3348 - "node": ">=6" 3349 - }, 3350 - "funding": { 3351 - "url": "https://github.com/sponsors/sindresorhus" 4013 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3352 4014 } 3353 4015 }, 3354 - "node_modules/eslint-plugin-unicorn/node_modules/p-locate": { 3355 - "version": "4.1.0", 3356 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3357 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4016 + "node_modules/eslint-plugin-unicorn/node_modules/globals": { 4017 + "version": "16.5.0", 4018 + "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", 4019 + "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", 3358 4020 "dev": true, 3359 4021 "license": "MIT", 3360 - "dependencies": { 3361 - "p-limit": "^2.2.0" 3362 - }, 3363 4022 "engines": { 3364 - "node": ">=8" 3365 - } 3366 - }, 3367 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg": { 3368 - "version": "5.2.0", 3369 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 3370 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 3371 - "dev": true, 3372 - "license": "MIT", 3373 - "dependencies": { 3374 - "@types/normalize-package-data": "^2.4.0", 3375 - "normalize-package-data": "^2.5.0", 3376 - "parse-json": "^5.0.0", 3377 - "type-fest": "^0.6.0" 3378 - }, 3379 - "engines": { 3380 - "node": ">=8" 3381 - } 3382 - }, 3383 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg-up": { 3384 - "version": "7.0.1", 3385 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 3386 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 3387 - "dev": true, 3388 - "license": "MIT", 3389 - "dependencies": { 3390 - "find-up": "^4.1.0", 3391 - "read-pkg": "^5.2.0", 3392 - "type-fest": "^0.8.1" 3393 - }, 3394 - "engines": { 3395 - "node": ">=8" 4023 + "node": ">=18" 3396 4024 }, 3397 4025 "funding": { 3398 4026 "url": "https://github.com/sponsors/sindresorhus" 3399 4027 } 3400 4028 }, 3401 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg/node_modules/type-fest": { 3402 - "version": "0.6.0", 3403 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 3404 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 3405 - "dev": true, 3406 - "license": "(MIT OR CC0-1.0)", 3407 - "engines": { 3408 - "node": ">=8" 3409 - } 3410 - }, 3411 - "node_modules/eslint-plugin-unicorn/node_modules/resolve": { 3412 - "version": "1.22.11", 3413 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", 3414 - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", 3415 - "dev": true, 3416 - "license": "MIT", 3417 - "dependencies": { 3418 - "is-core-module": "^2.16.1", 3419 - "path-parse": "^1.0.7", 3420 - "supports-preserve-symlinks-flag": "^1.0.0" 3421 - }, 3422 - "bin": { 3423 - "resolve": "bin/resolve" 3424 - }, 3425 - "engines": { 3426 - "node": ">= 0.4" 3427 - }, 3428 - "funding": { 3429 - "url": "https://github.com/sponsors/ljharb" 3430 - } 3431 - }, 3432 - "node_modules/eslint-plugin-unicorn/node_modules/strip-indent": { 3433 - "version": "3.0.0", 3434 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 3435 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 3436 - "dev": true, 3437 - "license": "MIT", 3438 - "dependencies": { 3439 - "min-indent": "^1.0.0" 3440 - }, 3441 - "engines": { 3442 - "node": ">=8" 3443 - } 3444 - }, 3445 - "node_modules/eslint-plugin-unicorn/node_modules/type-fest": { 3446 - "version": "0.8.1", 3447 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 3448 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 3449 - "dev": true, 3450 - "license": "(MIT OR CC0-1.0)", 3451 - "engines": { 3452 - "node": ">=8" 3453 - } 3454 - }, 3455 4029 "node_modules/eslint-rule-docs": { 3456 4030 "version": "1.1.235", 3457 4031 "resolved": "https://registry.npmjs.org/eslint-rule-docs/-/eslint-rule-docs-1.1.235.tgz", ··· 3460 4034 "license": "MIT" 3461 4035 }, 3462 4036 "node_modules/eslint-scope": { 3463 - "version": "7.2.2", 3464 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 3465 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 4037 + "version": "8.4.0", 4038 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 4039 + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 3466 4040 "dev": true, 3467 4041 "license": "BSD-2-Clause", 3468 4042 "dependencies": { ··· 3470 4044 "estraverse": "^5.2.0" 3471 4045 }, 3472 4046 "engines": { 3473 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4047 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3474 4048 }, 3475 4049 "funding": { 3476 4050 "url": "https://opencollective.com/eslint" ··· 3506 4080 } 3507 4081 }, 3508 4082 "node_modules/eslint-visitor-keys": { 3509 - "version": "3.4.3", 3510 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 3511 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 4083 + "version": "4.2.1", 4084 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 4085 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 3512 4086 "dev": true, 3513 4087 "license": "Apache-2.0", 3514 4088 "engines": { 3515 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4089 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3516 4090 }, 3517 4091 "funding": { 3518 4092 "url": "https://opencollective.com/eslint" 3519 4093 } 3520 4094 }, 3521 - "node_modules/eslint/node_modules/ansi-regex": { 3522 - "version": "5.0.1", 3523 - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 3524 - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 3525 - "dev": true, 3526 - "license": "MIT", 3527 - "engines": { 3528 - "node": ">=8" 3529 - } 3530 - }, 3531 4095 "node_modules/eslint/node_modules/ansi-styles": { 3532 4096 "version": "4.3.0", 3533 4097 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", ··· 3561 4125 "url": "https://github.com/chalk/chalk?sponsor=1" 3562 4126 } 3563 4127 }, 3564 - "node_modules/eslint/node_modules/glob-parent": { 3565 - "version": "6.0.2", 3566 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 3567 - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3568 - "dev": true, 3569 - "license": "ISC", 3570 - "dependencies": { 3571 - "is-glob": "^4.0.3" 3572 - }, 3573 - "engines": { 3574 - "node": ">=10.13.0" 3575 - } 3576 - }, 3577 4128 "node_modules/eslint/node_modules/has-flag": { 3578 4129 "version": "4.0.0", 3579 4130 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", ··· 3584 4135 "node": ">=8" 3585 4136 } 3586 4137 }, 3587 - "node_modules/eslint/node_modules/strip-ansi": { 3588 - "version": "6.0.1", 3589 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3590 - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3591 - "dev": true, 3592 - "license": "MIT", 3593 - "dependencies": { 3594 - "ansi-regex": "^5.0.1" 3595 - }, 3596 - "engines": { 3597 - "node": ">=8" 3598 - } 3599 - }, 3600 4138 "node_modules/eslint/node_modules/supports-color": { 3601 4139 "version": "7.2.0", 3602 4140 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ··· 3610 4148 "node": ">=8" 3611 4149 } 3612 4150 }, 3613 - "node_modules/esm-utils": { 3614 - "version": "4.4.2", 3615 - "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.4.2.tgz", 3616 - "integrity": "sha512-oG7oQZRniJEUSRYzdeWHOAe3n6mW5lNouDFm2b7pfPounjyuSaJSTVybDuiMnBizALdOBfM1r0QKlDh4psOY9Q==", 3617 - "dev": true, 3618 - "license": "MIT", 3619 - "dependencies": { 3620 - "import-meta-resolve": "^4.1.0", 3621 - "url-or-path": "^2.6.1" 3622 - }, 3623 - "funding": { 3624 - "url": "https://github.com/fisker/esm-utils?sponsor=1" 3625 - } 3626 - }, 3627 4151 "node_modules/espree": { 3628 - "version": "9.6.1", 3629 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 3630 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 4152 + "version": "10.4.0", 4153 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 4154 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 3631 4155 "dev": true, 3632 4156 "license": "BSD-2-Clause", 3633 4157 "dependencies": { 3634 - "acorn": "^8.9.0", 4158 + "acorn": "^8.15.0", 3635 4159 "acorn-jsx": "^5.3.2", 3636 - "eslint-visitor-keys": "^3.4.1" 4160 + "eslint-visitor-keys": "^4.2.1" 3637 4161 }, 3638 4162 "engines": { 3639 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 4163 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3640 4164 }, 3641 4165 "funding": { 3642 4166 "url": "https://opencollective.com/eslint" ··· 3699 4223 "node": ">=4.0" 3700 4224 } 3701 4225 }, 4226 + "node_modules/estree-walker": { 4227 + "version": "2.0.2", 4228 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 4229 + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 4230 + "dev": true, 4231 + "license": "MIT" 4232 + }, 3702 4233 "node_modules/esutils": { 3703 4234 "version": "2.0.3", 3704 4235 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 3709 4240 "node": ">=0.10.0" 3710 4241 } 3711 4242 }, 3712 - "node_modules/events": { 3713 - "version": "3.3.0", 3714 - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 3715 - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 4243 + "node_modules/execa": { 4244 + "version": "9.6.1", 4245 + "resolved": "https://registry.npmjs.org/execa/-/execa-9.6.1.tgz", 4246 + "integrity": "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==", 3716 4247 "dev": true, 3717 4248 "license": "MIT", 3718 - "peer": true, 4249 + "dependencies": { 4250 + "@sindresorhus/merge-streams": "^4.0.0", 4251 + "cross-spawn": "^7.0.6", 4252 + "figures": "^6.1.0", 4253 + "get-stream": "^9.0.0", 4254 + "human-signals": "^8.0.1", 4255 + "is-plain-obj": "^4.1.0", 4256 + "is-stream": "^4.0.1", 4257 + "npm-run-path": "^6.0.0", 4258 + "pretty-ms": "^9.2.0", 4259 + "signal-exit": "^4.1.0", 4260 + "strip-final-newline": "^4.0.0", 4261 + "yoctocolors": "^2.1.1" 4262 + }, 3719 4263 "engines": { 3720 - "node": ">=0.8.x" 4264 + "node": "^18.19.0 || >=20.5.0" 4265 + }, 4266 + "funding": { 4267 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 3721 4268 } 3722 4269 }, 3723 - "node_modules/execa": { 3724 - "version": "5.1.1", 3725 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 3726 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 4270 + "node_modules/execa/node_modules/@sindresorhus/merge-streams": { 4271 + "version": "4.0.0", 4272 + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", 4273 + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", 3727 4274 "dev": true, 3728 4275 "license": "MIT", 3729 - "dependencies": { 3730 - "cross-spawn": "^7.0.3", 3731 - "get-stream": "^6.0.0", 3732 - "human-signals": "^2.1.0", 3733 - "is-stream": "^2.0.0", 3734 - "merge-stream": "^2.0.0", 3735 - "npm-run-path": "^4.0.1", 3736 - "onetime": "^5.1.2", 3737 - "signal-exit": "^3.0.3", 3738 - "strip-final-newline": "^2.0.0" 3739 - }, 3740 4276 "engines": { 3741 - "node": ">=10" 4277 + "node": ">=18" 3742 4278 }, 3743 4279 "funding": { 3744 - "url": "https://github.com/sindresorhus/execa?sponsor=1" 4280 + "url": "https://github.com/sponsors/sindresorhus" 3745 4281 } 3746 4282 }, 3747 4283 "node_modules/fast-deep-equal": { ··· 3775 4311 "node": ">=8.6.0" 3776 4312 } 3777 4313 }, 4314 + "node_modules/fast-glob/node_modules/glob-parent": { 4315 + "version": "5.1.2", 4316 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4317 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4318 + "dev": true, 4319 + "license": "ISC", 4320 + "dependencies": { 4321 + "is-glob": "^4.0.1" 4322 + }, 4323 + "engines": { 4324 + "node": ">= 6" 4325 + } 4326 + }, 3778 4327 "node_modules/fast-json-stable-stringify": { 3779 4328 "version": "2.1.0", 3780 4329 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", ··· 3789 4338 "dev": true, 3790 4339 "license": "MIT" 3791 4340 }, 3792 - "node_modules/fast-uri": { 3793 - "version": "3.1.0", 3794 - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", 3795 - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", 3796 - "dev": true, 3797 - "funding": [ 3798 - { 3799 - "type": "github", 3800 - "url": "https://github.com/sponsors/fastify" 3801 - }, 3802 - { 3803 - "type": "opencollective", 3804 - "url": "https://opencollective.com/fastify" 3805 - } 3806 - ], 3807 - "license": "BSD-3-Clause", 3808 - "peer": true 3809 - }, 3810 4341 "node_modules/fastq": { 3811 4342 "version": "1.20.1", 3812 4343 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", ··· 3818 4349 } 3819 4350 }, 3820 4351 "node_modules/figures": { 3821 - "version": "5.0.0", 3822 - "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", 3823 - "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", 4352 + "version": "6.1.0", 4353 + "resolved": "https://registry.npmjs.org/figures/-/figures-6.1.0.tgz", 4354 + "integrity": "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==", 3824 4355 "dev": true, 3825 4356 "license": "MIT", 3826 4357 "dependencies": { 3827 - "escape-string-regexp": "^5.0.0", 3828 - "is-unicode-supported": "^1.2.0" 4358 + "is-unicode-supported": "^2.0.0" 3829 4359 }, 3830 4360 "engines": { 3831 - "node": ">=14" 3832 - }, 3833 - "funding": { 3834 - "url": "https://github.com/sponsors/sindresorhus" 3835 - } 3836 - }, 3837 - "node_modules/figures/node_modules/escape-string-regexp": { 3838 - "version": "5.0.0", 3839 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 3840 - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 3841 - "dev": true, 3842 - "license": "MIT", 3843 - "engines": { 3844 - "node": ">=12" 4361 + "node": ">=18" 3845 4362 }, 3846 4363 "funding": { 3847 4364 "url": "https://github.com/sponsors/sindresorhus" 3848 4365 } 3849 4366 }, 3850 4367 "node_modules/file-entry-cache": { 3851 - "version": "6.0.1", 3852 - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 3853 - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 4368 + "version": "8.0.0", 4369 + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", 4370 + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", 3854 4371 "dev": true, 3855 4372 "license": "MIT", 3856 4373 "dependencies": { 3857 - "flat-cache": "^3.0.4" 4374 + "flat-cache": "^4.0.0" 3858 4375 }, 3859 4376 "engines": { 3860 - "node": "^10.12.0 || >=12.0.0" 4377 + "node": ">=16.0.0" 3861 4378 } 3862 4379 }, 4380 + "node_modules/file-uri-to-path": { 4381 + "version": "1.0.0", 4382 + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", 4383 + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", 4384 + "dev": true, 4385 + "license": "MIT" 4386 + }, 3863 4387 "node_modules/fill-range": { 3864 4388 "version": "7.1.1", 3865 4389 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", ··· 3873 4397 "node": ">=8" 3874 4398 } 3875 4399 }, 3876 - "node_modules/find-cache-dir": { 3877 - "version": "4.0.0", 3878 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 3879 - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 4400 + "node_modules/find-cache-directory": { 4401 + "version": "6.0.0", 4402 + "resolved": "https://registry.npmjs.org/find-cache-directory/-/find-cache-directory-6.0.0.tgz", 4403 + "integrity": "sha512-CvFd5ivA6HcSHbD+59P7CyzINHXzwhuQK8RY7CxJZtgDSAtRlHiCaQpZQ2lMR/WRyUIEmzUvL6G2AGurMfegZA==", 3880 4404 "dev": true, 3881 4405 "license": "MIT", 3882 4406 "dependencies": { 3883 4407 "common-path-prefix": "^3.0.0", 3884 - "pkg-dir": "^7.0.0" 4408 + "pkg-dir": "^8.0.0" 3885 4409 }, 3886 4410 "engines": { 3887 - "node": ">=14.16" 4411 + "node": ">=20" 3888 4412 }, 3889 4413 "funding": { 3890 4414 "url": "https://github.com/sponsors/sindresorhus" 3891 4415 } 3892 4416 }, 3893 - "node_modules/find-cache-dir/node_modules/find-up": { 3894 - "version": "6.3.0", 3895 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 3896 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 4417 + "node_modules/find-cache-directory/node_modules/pkg-dir": { 4418 + "version": "8.0.0", 4419 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-8.0.0.tgz", 4420 + "integrity": "sha512-4peoBq4Wks0riS0z8741NVv+/8IiTvqnZAr8QGgtdifrtpdXbNw/FxRS1l6NFqm4EMzuS0EDqNNx4XGaz8cuyQ==", 3897 4421 "dev": true, 3898 4422 "license": "MIT", 3899 4423 "dependencies": { 3900 - "locate-path": "^7.1.0", 3901 - "path-exists": "^5.0.0" 4424 + "find-up-simple": "^1.0.0" 3902 4425 }, 3903 4426 "engines": { 3904 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4427 + "node": ">=18" 3905 4428 }, 3906 4429 "funding": { 3907 4430 "url": "https://github.com/sponsors/sindresorhus" 3908 4431 } 3909 4432 }, 3910 - "node_modules/find-cache-dir/node_modules/locate-path": { 3911 - "version": "7.2.0", 3912 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 3913 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 3914 - "dev": true, 3915 - "license": "MIT", 3916 - "dependencies": { 3917 - "p-locate": "^6.0.0" 3918 - }, 3919 - "engines": { 3920 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3921 - }, 3922 - "funding": { 3923 - "url": "https://github.com/sponsors/sindresorhus" 3924 - } 3925 - }, 3926 - "node_modules/find-cache-dir/node_modules/p-limit": { 3927 - "version": "4.0.0", 3928 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 3929 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 3930 - "dev": true, 3931 - "license": "MIT", 3932 - "dependencies": { 3933 - "yocto-queue": "^1.0.0" 3934 - }, 3935 - "engines": { 3936 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3937 - }, 3938 - "funding": { 3939 - "url": "https://github.com/sponsors/sindresorhus" 3940 - } 3941 - }, 3942 - "node_modules/find-cache-dir/node_modules/p-locate": { 3943 - "version": "6.0.0", 3944 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 3945 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 3946 - "dev": true, 3947 - "license": "MIT", 3948 - "dependencies": { 3949 - "p-limit": "^4.0.0" 3950 - }, 3951 - "engines": { 3952 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3953 - }, 3954 - "funding": { 3955 - "url": "https://github.com/sponsors/sindresorhus" 3956 - } 3957 - }, 3958 - "node_modules/find-cache-dir/node_modules/path-exists": { 4433 + "node_modules/find-up": { 3959 4434 "version": "5.0.0", 3960 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 3961 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 3962 - "dev": true, 3963 - "license": "MIT", 3964 - "engines": { 3965 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3966 - } 3967 - }, 3968 - "node_modules/find-cache-dir/node_modules/pkg-dir": { 3969 - "version": "7.0.0", 3970 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 3971 - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 4435 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4436 + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 3972 4437 "dev": true, 3973 4438 "license": "MIT", 3974 4439 "dependencies": { 3975 - "find-up": "^6.3.0" 3976 - }, 3977 - "engines": { 3978 - "node": ">=14.16" 4440 + "locate-path": "^6.0.0", 4441 + "path-exists": "^4.0.0" 3979 4442 }, 3980 - "funding": { 3981 - "url": "https://github.com/sponsors/sindresorhus" 3982 - } 3983 - }, 3984 - "node_modules/find-cache-dir/node_modules/yocto-queue": { 3985 - "version": "1.2.2", 3986 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 3987 - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 3988 - "dev": true, 3989 - "license": "MIT", 3990 4443 "engines": { 3991 - "node": ">=12.20" 4444 + "node": ">=10" 3992 4445 }, 3993 4446 "funding": { 3994 4447 "url": "https://github.com/sponsors/sindresorhus" 3995 4448 } 3996 4449 }, 3997 - "node_modules/find-root": { 3998 - "version": "1.1.0", 3999 - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", 4000 - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", 4001 - "dev": true, 4002 - "license": "MIT" 4003 - }, 4004 - "node_modules/find-up": { 4005 - "version": "5.0.0", 4006 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 4007 - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 4450 + "node_modules/find-up-simple": { 4451 + "version": "1.0.1", 4452 + "resolved": "https://registry.npmjs.org/find-up-simple/-/find-up-simple-1.0.1.tgz", 4453 + "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==", 4008 4454 "dev": true, 4009 4455 "license": "MIT", 4010 - "dependencies": { 4011 - "locate-path": "^6.0.0", 4012 - "path-exists": "^4.0.0" 4013 - }, 4014 4456 "engines": { 4015 - "node": ">=10" 4457 + "node": ">=18" 4016 4458 }, 4017 4459 "funding": { 4018 4460 "url": "https://github.com/sponsors/sindresorhus" 4019 4461 } 4020 4462 }, 4021 4463 "node_modules/flat-cache": { 4022 - "version": "3.2.0", 4023 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 4024 - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 4464 + "version": "4.0.1", 4465 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", 4466 + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", 4025 4467 "dev": true, 4026 4468 "license": "MIT", 4027 4469 "dependencies": { 4028 4470 "flatted": "^3.2.9", 4029 - "keyv": "^4.5.3", 4030 - "rimraf": "^3.0.2" 4471 + "keyv": "^4.5.4" 4031 4472 }, 4032 4473 "engines": { 4033 - "node": "^10.12.0 || >=12.0.0" 4474 + "node": ">=16" 4034 4475 } 4035 4476 }, 4036 4477 "node_modules/flatted": { ··· 4056 4497 "url": "https://github.com/sponsors/ljharb" 4057 4498 } 4058 4499 }, 4500 + "node_modules/foreground-child": { 4501 + "version": "3.3.1", 4502 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 4503 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 4504 + "dev": true, 4505 + "license": "ISC", 4506 + "dependencies": { 4507 + "cross-spawn": "^7.0.6", 4508 + "signal-exit": "^4.0.1" 4509 + }, 4510 + "engines": { 4511 + "node": ">=14" 4512 + }, 4513 + "funding": { 4514 + "url": "https://github.com/sponsors/isaacs" 4515 + } 4516 + }, 4059 4517 "node_modules/form-data": { 4060 4518 "version": "4.0.4", 4061 4519 "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", ··· 4072 4530 "node": ">= 6" 4073 4531 } 4074 4532 }, 4075 - "node_modules/fs.realpath": { 4076 - "version": "1.0.0", 4077 - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 4078 - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 4079 - "dev": true, 4080 - "license": "ISC" 4081 - }, 4082 - "node_modules/fsevents": { 4083 - "version": "2.3.3", 4084 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 4085 - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 4086 - "dev": true, 4087 - "hasInstallScript": true, 4088 - "license": "MIT", 4089 - "optional": true, 4090 - "os": [ 4091 - "darwin" 4092 - ], 4093 - "engines": { 4094 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4095 - } 4096 - }, 4097 4533 "node_modules/function-bind": { 4098 4534 "version": "1.1.2", 4099 4535 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", ··· 4144 4580 "node": ">= 0.4" 4145 4581 } 4146 4582 }, 4583 + "node_modules/gensync": { 4584 + "version": "1.0.0-beta.2", 4585 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4586 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4587 + "dev": true, 4588 + "license": "MIT", 4589 + "engines": { 4590 + "node": ">=6.9.0" 4591 + } 4592 + }, 4147 4593 "node_modules/get-caller-file": { 4148 4594 "version": "2.0.5", 4149 4595 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", ··· 4204 4650 } 4205 4651 }, 4206 4652 "node_modules/get-set-props": { 4207 - "version": "0.1.0", 4208 - "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.1.0.tgz", 4209 - "integrity": "sha512-7oKuKzAGKj0ag+eWZwcGw2fjiZ78tXnXQoBgY0aU7ZOxTu4bB7hSuQSDgtKy978EDH062P5FmD2EWiDpQS9K9Q==", 4653 + "version": "0.2.0", 4654 + "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.2.0.tgz", 4655 + "integrity": "sha512-YCmOj+4YAeEB5Dd9jfp6ETdejMet4zSxXjNkgaa4npBEKRI9uDOGB5MmAdAgi2OoFGAKshYhCbmLq2DS03CgVA==", 4210 4656 "dev": true, 4211 4657 "license": "MIT", 4212 4658 "engines": { 4213 - "node": ">=0.10.0" 4659 + "node": ">=18.0.0" 4214 4660 } 4215 4661 }, 4216 4662 "node_modules/get-stdin": { ··· 4227 4673 } 4228 4674 }, 4229 4675 "node_modules/get-stream": { 4230 - "version": "6.0.1", 4231 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 4232 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 4676 + "version": "9.0.1", 4677 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", 4678 + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", 4233 4679 "dev": true, 4234 4680 "license": "MIT", 4681 + "dependencies": { 4682 + "@sec-ant/readable-stream": "^0.4.1", 4683 + "is-stream": "^4.0.1" 4684 + }, 4235 4685 "engines": { 4236 - "node": ">=10" 4686 + "node": ">=18" 4237 4687 }, 4238 4688 "funding": { 4239 4689 "url": "https://github.com/sponsors/sindresorhus" ··· 4257 4707 "url": "https://github.com/sponsors/ljharb" 4258 4708 } 4259 4709 }, 4710 + "node_modules/get-tsconfig": { 4711 + "version": "4.13.6", 4712 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.6.tgz", 4713 + "integrity": "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==", 4714 + "dev": true, 4715 + "license": "MIT", 4716 + "dependencies": { 4717 + "resolve-pkg-maps": "^1.0.0" 4718 + }, 4719 + "funding": { 4720 + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 4721 + } 4722 + }, 4260 4723 "node_modules/glob": { 4261 - "version": "7.2.3", 4262 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 4263 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 4724 + "version": "10.5.0", 4725 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", 4726 + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", 4264 4727 "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", 4265 4728 "dev": true, 4266 4729 "license": "ISC", 4267 4730 "dependencies": { 4268 - "fs.realpath": "^1.0.0", 4269 - "inflight": "^1.0.4", 4270 - "inherits": "2", 4271 - "minimatch": "^3.1.1", 4272 - "once": "^1.3.0", 4273 - "path-is-absolute": "^1.0.0" 4731 + "foreground-child": "^3.1.0", 4732 + "jackspeak": "^3.1.2", 4733 + "minimatch": "^9.0.4", 4734 + "minipass": "^7.1.2", 4735 + "package-json-from-dist": "^1.0.0", 4736 + "path-scurry": "^1.11.1" 4274 4737 }, 4275 - "engines": { 4276 - "node": "*" 4738 + "bin": { 4739 + "glob": "dist/esm/bin.mjs" 4277 4740 }, 4278 4741 "funding": { 4279 4742 "url": "https://github.com/sponsors/isaacs" 4280 4743 } 4281 4744 }, 4282 4745 "node_modules/glob-parent": { 4283 - "version": "5.1.2", 4284 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 4285 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 4746 + "version": "6.0.2", 4747 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 4748 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 4286 4749 "dev": true, 4287 4750 "license": "ISC", 4288 4751 "dependencies": { 4289 - "is-glob": "^4.0.1" 4752 + "is-glob": "^4.0.3" 4290 4753 }, 4291 4754 "engines": { 4292 - "node": ">= 6" 4755 + "node": ">=10.13.0" 4293 4756 } 4294 4757 }, 4295 - "node_modules/glob-to-regexp": { 4296 - "version": "0.4.1", 4297 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 4298 - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 4758 + "node_modules/glob/node_modules/brace-expansion": { 4759 + "version": "2.0.2", 4760 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 4761 + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 4299 4762 "dev": true, 4300 - "license": "BSD-2-Clause", 4301 - "peer": true 4763 + "license": "MIT", 4764 + "dependencies": { 4765 + "balanced-match": "^1.0.0" 4766 + } 4302 4767 }, 4303 - "node_modules/globals": { 4304 - "version": "13.24.0", 4305 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 4306 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 4768 + "node_modules/glob/node_modules/minimatch": { 4769 + "version": "9.0.5", 4770 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 4771 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 4307 4772 "dev": true, 4308 - "license": "MIT", 4773 + "license": "ISC", 4309 4774 "dependencies": { 4310 - "type-fest": "^0.20.2" 4775 + "brace-expansion": "^2.0.1" 4311 4776 }, 4312 4777 "engines": { 4313 - "node": ">=8" 4778 + "node": ">=16 || 14 >=14.17" 4314 4779 }, 4315 4780 "funding": { 4316 - "url": "https://github.com/sponsors/sindresorhus" 4781 + "url": "https://github.com/sponsors/isaacs" 4317 4782 } 4318 4783 }, 4319 - "node_modules/globals/node_modules/type-fest": { 4320 - "version": "0.20.2", 4321 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 4322 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 4784 + "node_modules/globals": { 4785 + "version": "14.0.0", 4786 + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 4787 + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 4323 4788 "dev": true, 4324 - "license": "(MIT OR CC0-1.0)", 4789 + "license": "MIT", 4325 4790 "engines": { 4326 - "node": ">=10" 4791 + "node": ">=18" 4327 4792 }, 4328 4793 "funding": { 4329 4794 "url": "https://github.com/sponsors/sindresorhus" ··· 4347 4812 } 4348 4813 }, 4349 4814 "node_modules/globby": { 4350 - "version": "13.2.2", 4351 - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", 4352 - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", 4815 + "version": "14.1.0", 4816 + "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", 4817 + "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", 4353 4818 "dev": true, 4354 4819 "license": "MIT", 4355 4820 "dependencies": { 4356 - "dir-glob": "^3.0.1", 4357 - "fast-glob": "^3.3.0", 4358 - "ignore": "^5.2.4", 4359 - "merge2": "^1.4.1", 4360 - "slash": "^4.0.0" 4821 + "@sindresorhus/merge-streams": "^2.1.0", 4822 + "fast-glob": "^3.3.3", 4823 + "ignore": "^7.0.3", 4824 + "path-type": "^6.0.0", 4825 + "slash": "^5.1.0", 4826 + "unicorn-magic": "^0.3.0" 4361 4827 }, 4362 4828 "engines": { 4363 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4829 + "node": ">=18" 4364 4830 }, 4365 4831 "funding": { 4366 4832 "url": "https://github.com/sponsors/sindresorhus" 4367 4833 } 4368 4834 }, 4835 + "node_modules/globby/node_modules/ignore": { 4836 + "version": "7.0.5", 4837 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", 4838 + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", 4839 + "dev": true, 4840 + "license": "MIT", 4841 + "engines": { 4842 + "node": ">= 4" 4843 + } 4844 + }, 4845 + "node_modules/globrex": { 4846 + "version": "0.1.2", 4847 + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", 4848 + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", 4849 + "dev": true, 4850 + "license": "MIT" 4851 + }, 4369 4852 "node_modules/gopd": { 4370 4853 "version": "1.2.0", 4371 4854 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", ··· 4384 4867 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 4385 4868 "dev": true, 4386 4869 "license": "ISC" 4387 - }, 4388 - "node_modules/graphemer": { 4389 - "version": "1.4.0", 4390 - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", 4391 - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", 4392 - "dev": true, 4393 - "license": "MIT" 4394 - }, 4395 - "node_modules/hard-rejection": { 4396 - "version": "2.1.0", 4397 - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 4398 - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 4399 - "license": "MIT", 4400 - "engines": { 4401 - "node": ">=6" 4402 - } 4403 4870 }, 4404 4871 "node_modules/has-bigints": { 4405 4872 "version": "1.1.0", ··· 4494 4961 "node": ">= 0.4" 4495 4962 } 4496 4963 }, 4497 - "node_modules/hosted-git-info": { 4498 - "version": "5.2.1", 4499 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", 4500 - "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", 4501 - "license": "ISC", 4964 + "node_modules/hermes-estree": { 4965 + "version": "0.25.1", 4966 + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", 4967 + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", 4968 + "dev": true, 4969 + "license": "MIT" 4970 + }, 4971 + "node_modules/hermes-parser": { 4972 + "version": "0.25.1", 4973 + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", 4974 + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", 4975 + "dev": true, 4976 + "license": "MIT", 4502 4977 "dependencies": { 4503 - "lru-cache": "^7.5.1" 4978 + "hermes-estree": "0.25.1" 4979 + } 4980 + }, 4981 + "node_modules/https-proxy-agent": { 4982 + "version": "7.0.6", 4983 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 4984 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 4985 + "dev": true, 4986 + "license": "MIT", 4987 + "dependencies": { 4988 + "agent-base": "^7.1.2", 4989 + "debug": "4" 4504 4990 }, 4505 4991 "engines": { 4506 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 4992 + "node": ">= 14" 4507 4993 } 4508 4994 }, 4509 4995 "node_modules/human-signals": { 4510 - "version": "2.1.0", 4511 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 4512 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 4996 + "version": "8.0.1", 4997 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.1.tgz", 4998 + "integrity": "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==", 4513 4999 "dev": true, 4514 5000 "license": "Apache-2.0", 4515 5001 "engines": { 4516 - "node": ">=10.17.0" 5002 + "node": ">=18.18.0" 4517 5003 } 4518 5004 }, 4519 5005 "node_modules/ignore": { ··· 4553 5039 "url": "https://github.com/sponsors/sindresorhus" 4554 5040 } 4555 5041 }, 4556 - "node_modules/import-meta-resolve": { 4557 - "version": "4.2.0", 4558 - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", 4559 - "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", 5042 + "node_modules/import-fresh/node_modules/resolve-from": { 5043 + "version": "4.0.0", 5044 + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 5045 + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 4560 5046 "dev": true, 4561 5047 "license": "MIT", 4562 - "funding": { 4563 - "type": "github", 4564 - "url": "https://github.com/sponsors/wooorm" 5048 + "engines": { 5049 + "node": ">=4" 4565 5050 } 4566 5051 }, 4567 5052 "node_modules/import-modules": { ··· 4598 5083 "funding": { 4599 5084 "url": "https://github.com/sponsors/sindresorhus" 4600 5085 } 4601 - }, 4602 - "node_modules/inflight": { 4603 - "version": "1.0.6", 4604 - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 4605 - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 4606 - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", 4607 - "dev": true, 4608 - "license": "ISC", 4609 - "dependencies": { 4610 - "once": "^1.3.0", 4611 - "wrappy": "1" 4612 - } 4613 - }, 4614 - "node_modules/inherits": { 4615 - "version": "2.0.4", 4616 - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 4617 - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4618 - "dev": true, 4619 - "license": "ISC" 4620 5086 }, 4621 5087 "node_modules/ini": { 4622 5088 "version": "4.1.3", ··· 4711 5177 } 4712 5178 }, 4713 5179 "node_modules/ink-testing-library": { 4714 - "version": "3.0.0", 4715 - "resolved": "https://registry.npmjs.org/ink-testing-library/-/ink-testing-library-3.0.0.tgz", 4716 - "integrity": "sha512-ItyyoOmcm6yftb7c5mZI2HU22BWzue8PBbO3DStmY8B9xaqfKr7QJONiWOXcwVsOk/6HuVQ0v7N5xhPaR3jycA==", 5180 + "version": "4.0.0", 5181 + "resolved": "https://registry.npmjs.org/ink-testing-library/-/ink-testing-library-4.0.0.tgz", 5182 + "integrity": "sha512-yF92kj3pmBvk7oKbSq5vEALO//o7Z9Ck/OaLNlkzXNeYdwfpxMQkSowGTFUCS5MSu9bWfSZMewGpp7bFc66D7Q==", 4717 5183 "dev": true, 4718 5184 "license": "MIT", 4719 5185 "engines": { 4720 - "node": ">=14.16" 5186 + "node": ">=18" 4721 5187 }, 4722 5188 "peerDependencies": { 4723 5189 "@types/react": ">=18.0.0" ··· 4760 5226 "funding": { 4761 5227 "url": "https://github.com/sponsors/sindresorhus" 4762 5228 } 5229 + }, 5230 + "node_modules/ink/node_modules/signal-exit": { 5231 + "version": "3.0.7", 5232 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 5233 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 5234 + "license": "ISC" 4763 5235 }, 4764 5236 "node_modules/ink/node_modules/slice-ansi": { 4765 5237 "version": "7.1.2", ··· 4823 5295 "node": ">= 0.4" 4824 5296 } 4825 5297 }, 4826 - "node_modules/interpret": { 4827 - "version": "1.4.0", 4828 - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 4829 - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 4830 - "dev": true, 4831 - "license": "MIT", 4832 - "engines": { 4833 - "node": ">= 0.10" 4834 - } 4835 - }, 4836 5298 "node_modules/irregular-plurals": { 4837 5299 "version": "3.5.0", 4838 5300 "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.5.0.tgz", ··· 4843 5305 "node": ">=8" 4844 5306 } 4845 5307 }, 4846 - "node_modules/is-absolute": { 4847 - "version": "1.0.0", 4848 - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", 4849 - "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", 4850 - "dev": true, 4851 - "license": "MIT", 4852 - "dependencies": { 4853 - "is-relative": "^1.0.0", 4854 - "is-windows": "^1.0.1" 4855 - }, 4856 - "engines": { 4857 - "node": ">=0.10.0" 4858 - } 4859 - }, 4860 5308 "node_modules/is-array-buffer": { 4861 5309 "version": "3.0.5", 4862 5310 "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", ··· 4879 5327 "version": "0.2.1", 4880 5328 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 4881 5329 "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", 5330 + "dev": true, 4882 5331 "license": "MIT" 4883 5332 }, 4884 5333 "node_modules/is-async-function": { ··· 4917 5366 "url": "https://github.com/sponsors/ljharb" 4918 5367 } 4919 5368 }, 4920 - "node_modules/is-binary-path": { 4921 - "version": "2.1.0", 4922 - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4923 - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4924 - "dev": true, 4925 - "license": "MIT", 4926 - "dependencies": { 4927 - "binary-extensions": "^2.0.0" 4928 - }, 4929 - "engines": { 4930 - "node": ">=8" 4931 - } 4932 - }, 4933 5369 "node_modules/is-boolean-object": { 4934 5370 "version": "1.2.2", 4935 5371 "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", ··· 4948 5384 } 4949 5385 }, 4950 5386 "node_modules/is-builtin-module": { 4951 - "version": "3.2.1", 4952 - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", 4953 - "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", 5387 + "version": "5.0.0", 5388 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-5.0.0.tgz", 5389 + "integrity": "sha512-f4RqJKBUe5rQkJ2eJEJBXSticB3hGbN9j0yxxMQFqIW89Jp9WYFtzfTcRlstDKVUTRzSOTLKRfO9vIztenwtxA==", 4954 5390 "dev": true, 4955 5391 "license": "MIT", 4956 5392 "dependencies": { 4957 - "builtin-modules": "^3.3.0" 5393 + "builtin-modules": "^5.0.0" 4958 5394 }, 4959 5395 "engines": { 4960 - "node": ">=6" 5396 + "node": ">=18.20" 4961 5397 }, 4962 5398 "funding": { 4963 5399 "url": "https://github.com/sponsors/sindresorhus" ··· 4980 5416 "version": "2.16.1", 4981 5417 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 4982 5418 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 5419 + "dev": true, 4983 5420 "license": "MIT", 4984 5421 "dependencies": { 4985 5422 "hasown": "^2.0.2" ··· 5027 5464 } 5028 5465 }, 5029 5466 "node_modules/is-docker": { 5030 - "version": "2.2.1", 5031 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 5032 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 5467 + "version": "3.0.0", 5468 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 5469 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 5033 5470 "dev": true, 5034 5471 "license": "MIT", 5035 5472 "bin": { 5036 5473 "is-docker": "cli.js" 5037 5474 }, 5038 5475 "engines": { 5039 - "node": ">=8" 5476 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5040 5477 }, 5041 5478 "funding": { 5042 5479 "url": "https://github.com/sponsors/sindresorhus" 5043 5480 } 5044 5481 }, 5045 - "node_modules/is-error": { 5046 - "version": "2.2.2", 5047 - "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", 5048 - "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", 5049 - "dev": true, 5050 - "license": "MIT" 5051 - }, 5052 5482 "node_modules/is-extglob": { 5053 5483 "version": "2.1.1", 5054 5484 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 5111 5541 } 5112 5542 }, 5113 5543 "node_modules/is-get-set-prop": { 5114 - "version": "1.0.0", 5115 - "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-1.0.0.tgz", 5116 - "integrity": "sha512-DvAYZ1ZgGUz4lzxKMPYlt08qAUqyG9ckSg2pIjfvcQ7+pkVNUHk8yVLXOnCLe5WKXhLop8oorWFBJHpwWQpszQ==", 5544 + "version": "2.0.0", 5545 + "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-2.0.0.tgz", 5546 + "integrity": "sha512-C32bqXfHJfRwa0U5UIMqSGziZhALszXDJZ8n8mz8WZ6c6V7oYGHEWwJvftliBswypY3P3EQqdY5lpDSEKvTS1Q==", 5117 5547 "dev": true, 5118 5548 "license": "MIT", 5119 5549 "dependencies": { 5120 - "get-set-props": "^0.1.0", 5121 - "lowercase-keys": "^1.0.0" 5550 + "get-set-props": "^0.2.0", 5551 + "lowercase-keys": "^3.0.0" 5552 + }, 5553 + "engines": { 5554 + "node": "> 18.0.0" 5122 5555 } 5123 5556 }, 5124 5557 "node_modules/is-glob": { ··· 5149 5582 "url": "https://github.com/sponsors/sindresorhus" 5150 5583 } 5151 5584 }, 5585 + "node_modules/is-inside-container": { 5586 + "version": "1.0.0", 5587 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 5588 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 5589 + "dev": true, 5590 + "license": "MIT", 5591 + "dependencies": { 5592 + "is-docker": "^3.0.0" 5593 + }, 5594 + "bin": { 5595 + "is-inside-container": "cli.js" 5596 + }, 5597 + "engines": { 5598 + "node": ">=14.16" 5599 + }, 5600 + "funding": { 5601 + "url": "https://github.com/sponsors/sindresorhus" 5602 + } 5603 + }, 5152 5604 "node_modules/is-js-type": { 5153 - "version": "2.0.0", 5154 - "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", 5155 - "integrity": "sha512-Aj13l47+uyTjlQNHtXBV8Cji3jb037vxwMWCgopRR8h6xocgBGW3qG8qGlIOEmbXQtkKShKuBM9e8AA1OeQ+xw==", 5605 + "version": "3.0.0", 5606 + "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-3.0.0.tgz", 5607 + "integrity": "sha512-IbPf3g3vxm1D902xaBaYp2TUHiXZWwWRu5bM9hgKN9oAQcFaKALV6Gd13PGhXjKE5u2n8s1PhLhdke/E1fchxQ==", 5156 5608 "dev": true, 5157 5609 "license": "MIT", 5158 5610 "dependencies": { 5159 - "js-types": "^1.0.0" 5611 + "js-types": "^4.0.0" 5612 + }, 5613 + "engines": { 5614 + "node": ">=18.0.0" 5160 5615 } 5161 5616 }, 5162 5617 "node_modules/is-map": { ··· 5170 5625 }, 5171 5626 "funding": { 5172 5627 "url": "https://github.com/sponsors/ljharb" 5173 - } 5174 - }, 5175 - "node_modules/is-negated-glob": { 5176 - "version": "1.0.0", 5177 - "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", 5178 - "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", 5179 - "dev": true, 5180 - "license": "MIT", 5181 - "engines": { 5182 - "node": ">=0.10.0" 5183 5628 } 5184 5629 }, 5185 5630 "node_modules/is-negative-zero": { ··· 5223 5668 } 5224 5669 }, 5225 5670 "node_modules/is-obj-prop": { 5226 - "version": "1.0.0", 5227 - "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", 5228 - "integrity": "sha512-5Idb61slRlJlsAzi0Wsfwbp+zZY+9LXKUAZpvT/1ySw+NxKLRWfa0Bzj+wXI3fX5O9hiddm5c3DAaRSNP/yl2w==", 5671 + "version": "2.0.0", 5672 + "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-2.0.0.tgz", 5673 + "integrity": "sha512-2/VFrbzXSZVJIscazpxoB+pOQx2jBOAAL9Gui4cRKxflznUNBpsr8IDvBA4UGol3e40sltLNiY3qnZv/7qSUxA==", 5229 5674 "dev": true, 5230 5675 "license": "MIT", 5231 5676 "dependencies": { 5232 - "lowercase-keys": "^1.0.0", 5233 - "obj-props": "^1.0.0" 5234 - } 5235 - }, 5236 - "node_modules/is-path-inside": { 5237 - "version": "3.0.3", 5238 - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 5239 - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 5240 - "dev": true, 5241 - "license": "MIT", 5677 + "lowercase-keys": "^3.0.0", 5678 + "obj-props": "^2.0.0" 5679 + }, 5242 5680 "engines": { 5243 - "node": ">=8" 5681 + "node": ">=18.0.0" 5244 5682 } 5245 5683 }, 5246 5684 "node_modules/is-plain-obj": { 5247 - "version": "1.1.0", 5248 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 5249 - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", 5685 + "version": "4.1.0", 5686 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 5687 + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 5688 + "dev": true, 5250 5689 "license": "MIT", 5251 5690 "engines": { 5252 - "node": ">=0.10.0" 5691 + "node": ">=12" 5692 + }, 5693 + "funding": { 5694 + "url": "https://github.com/sponsors/sindresorhus" 5253 5695 } 5254 5696 }, 5255 5697 "node_modules/is-plain-object": { ··· 5270 5712 "license": "MIT" 5271 5713 }, 5272 5714 "node_modules/is-proto-prop": { 5273 - "version": "2.0.0", 5274 - "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-2.0.0.tgz", 5275 - "integrity": "sha512-jl3NbQ/fGLv5Jhan4uX+Ge9ohnemqyblWVVCpAvtTQzNFvV2xhJq+esnkIbYQ9F1nITXoLfDDQLp7LBw/zzncg==", 5715 + "version": "3.0.1", 5716 + "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-3.0.1.tgz", 5717 + "integrity": "sha512-S8xSxNMGJO4eZD86kO46zrq2gLIhA+rN9443lQEvt8Mz/l8cxk72p/AWFmofY6uL9g9ILD6cXW6j8QQj4F3Hcw==", 5276 5718 "dev": true, 5277 5719 "license": "MIT", 5278 5720 "dependencies": { 5279 - "lowercase-keys": "^1.0.0", 5280 - "proto-props": "^2.0.0" 5721 + "lowercase-keys": "^3.0.0", 5722 + "prototype-properties": "^5.0.0" 5723 + }, 5724 + "engines": { 5725 + "node": ">=18.0.0" 5281 5726 } 5282 5727 }, 5283 5728 "node_modules/is-regex": { ··· 5299 5744 "url": "https://github.com/sponsors/ljharb" 5300 5745 } 5301 5746 }, 5302 - "node_modules/is-relative": { 5303 - "version": "1.0.0", 5304 - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", 5305 - "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", 5306 - "dev": true, 5307 - "license": "MIT", 5308 - "dependencies": { 5309 - "is-unc-path": "^1.0.0" 5310 - }, 5311 - "engines": { 5312 - "node": ">=0.10.0" 5313 - } 5314 - }, 5315 5747 "node_modules/is-set": { 5316 5748 "version": "2.0.3", 5317 5749 "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", ··· 5342 5774 } 5343 5775 }, 5344 5776 "node_modules/is-stream": { 5345 - "version": "2.0.1", 5346 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 5347 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 5777 + "version": "4.0.1", 5778 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", 5779 + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", 5348 5780 "dev": true, 5349 5781 "license": "MIT", 5350 5782 "engines": { 5351 - "node": ">=8" 5783 + "node": ">=18" 5352 5784 }, 5353 5785 "funding": { 5354 5786 "url": "https://github.com/sponsors/sindresorhus" ··· 5405 5837 "url": "https://github.com/sponsors/ljharb" 5406 5838 } 5407 5839 }, 5408 - "node_modules/is-unc-path": { 5409 - "version": "1.0.0", 5410 - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", 5411 - "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", 5412 - "dev": true, 5413 - "license": "MIT", 5414 - "dependencies": { 5415 - "unc-path-regex": "^0.1.2" 5416 - }, 5417 - "engines": { 5418 - "node": ">=0.10.0" 5419 - } 5420 - }, 5421 5840 "node_modules/is-unicode-supported": { 5422 - "version": "1.3.0", 5423 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 5424 - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 5841 + "version": "2.1.0", 5842 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", 5843 + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", 5425 5844 "dev": true, 5426 5845 "license": "MIT", 5427 5846 "engines": { 5428 - "node": ">=12" 5847 + "node": ">=18" 5429 5848 }, 5430 5849 "funding": { 5431 5850 "url": "https://github.com/sponsors/sindresorhus" ··· 5477 5896 "url": "https://github.com/sponsors/ljharb" 5478 5897 } 5479 5898 }, 5480 - "node_modules/is-windows": { 5481 - "version": "1.0.2", 5482 - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", 5483 - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", 5484 - "dev": true, 5485 - "license": "MIT", 5486 - "engines": { 5487 - "node": ">=0.10.0" 5488 - } 5489 - }, 5490 5899 "node_modules/is-wsl": { 5491 - "version": "2.2.0", 5492 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 5493 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 5900 + "version": "3.1.0", 5901 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 5902 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 5494 5903 "dev": true, 5495 5904 "license": "MIT", 5496 5905 "dependencies": { 5497 - "is-docker": "^2.0.0" 5906 + "is-inside-container": "^1.0.0" 5498 5907 }, 5499 5908 "engines": { 5500 - "node": ">=8" 5909 + "node": ">=16" 5910 + }, 5911 + "funding": { 5912 + "url": "https://github.com/sponsors/sindresorhus" 5501 5913 } 5502 5914 }, 5503 5915 "node_modules/isarray": { ··· 5532 5944 "node": ">= 0.4" 5533 5945 } 5534 5946 }, 5535 - "node_modules/jest-worker": { 5536 - "version": "27.5.1", 5537 - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", 5538 - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", 5947 + "node_modules/jackspeak": { 5948 + "version": "3.4.3", 5949 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 5950 + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 5539 5951 "dev": true, 5540 - "license": "MIT", 5541 - "peer": true, 5952 + "license": "BlueOak-1.0.0", 5542 5953 "dependencies": { 5543 - "@types/node": "*", 5544 - "merge-stream": "^2.0.0", 5545 - "supports-color": "^8.0.0" 5954 + "@isaacs/cliui": "^8.0.2" 5546 5955 }, 5547 - "engines": { 5548 - "node": ">= 10.13.0" 5549 - } 5550 - }, 5551 - "node_modules/jest-worker/node_modules/has-flag": { 5552 - "version": "4.0.0", 5553 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5554 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5555 - "dev": true, 5556 - "license": "MIT", 5557 - "peer": true, 5558 - "engines": { 5559 - "node": ">=8" 5560 - } 5561 - }, 5562 - "node_modules/jest-worker/node_modules/supports-color": { 5563 - "version": "8.1.1", 5564 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 5565 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 5566 - "dev": true, 5567 - "license": "MIT", 5568 - "peer": true, 5569 - "dependencies": { 5570 - "has-flag": "^4.0.0" 5956 + "funding": { 5957 + "url": "https://github.com/sponsors/isaacs" 5571 5958 }, 5572 - "engines": { 5573 - "node": ">=10" 5574 - }, 5575 - "funding": { 5576 - "url": "https://github.com/chalk/supports-color?sponsor=1" 5959 + "optionalDependencies": { 5960 + "@pkgjs/parseargs": "^0.11.0" 5577 5961 } 5578 5962 }, 5579 5963 "node_modules/js-string-escape": { ··· 5590 5974 "version": "4.0.0", 5591 5975 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 5592 5976 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 5977 + "dev": true, 5593 5978 "license": "MIT" 5594 5979 }, 5595 5980 "node_modules/js-types": { 5596 - "version": "1.0.0", 5597 - "resolved": "https://registry.npmjs.org/js-types/-/js-types-1.0.0.tgz", 5598 - "integrity": "sha512-bfwqBW9cC/Lp7xcRpug7YrXm0IVw+T9e3g4mCYnv0Pjr3zIzU9PCQElYU9oSGAWzXlbdl9X5SAMPejO9sxkeUw==", 5981 + "version": "4.0.0", 5982 + "resolved": "https://registry.npmjs.org/js-types/-/js-types-4.0.0.tgz", 5983 + "integrity": "sha512-/c+n06zvqFQGxdz1BbElF7S3nEghjNchLN1TjQnk2j10HYDaUc57rcvl6BbnziTx8NQmrg0JOs/iwRpvcYaxjQ==", 5599 5984 "dev": true, 5600 5985 "license": "MIT", 5601 5986 "engines": { 5602 - "node": ">=0.10.0" 5987 + "node": ">=18.20" 5988 + }, 5989 + "funding": { 5990 + "url": "https://github.com/sponsors/sindresorhus" 5603 5991 } 5604 5992 }, 5605 5993 "node_modules/js-yaml": { ··· 5615 6003 "js-yaml": "bin/js-yaml.js" 5616 6004 } 5617 6005 }, 6006 + "node_modules/jsesc": { 6007 + "version": "3.1.0", 6008 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 6009 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 6010 + "dev": true, 6011 + "license": "MIT", 6012 + "bin": { 6013 + "jsesc": "bin/jsesc" 6014 + }, 6015 + "engines": { 6016 + "node": ">=6" 6017 + } 6018 + }, 5618 6019 "node_modules/json-buffer": { 5619 6020 "version": "3.0.1", 5620 6021 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", ··· 5626 6027 "version": "2.3.1", 5627 6028 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 5628 6029 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 6030 + "dev": true, 5629 6031 "license": "MIT" 5630 6032 }, 5631 6033 "node_modules/json-schema-traverse": { ··· 5681 6083 "json-buffer": "3.0.1" 5682 6084 } 5683 6085 }, 5684 - "node_modules/kind-of": { 5685 - "version": "6.0.3", 5686 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 5687 - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 5688 - "license": "MIT", 5689 - "engines": { 5690 - "node": ">=0.10.0" 5691 - } 5692 - }, 5693 6086 "node_modules/levn": { 5694 6087 "version": "0.4.1", 5695 6088 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 5737 6130 "version": "1.2.4", 5738 6131 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", 5739 6132 "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", 6133 + "dev": true, 5740 6134 "license": "MIT" 5741 6135 }, 5742 6136 "node_modules/load-json-file": { ··· 5752 6146 "url": "https://github.com/sponsors/sindresorhus" 5753 6147 } 5754 6148 }, 5755 - "node_modules/loader-runner": { 5756 - "version": "4.3.1", 5757 - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", 5758 - "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", 5759 - "dev": true, 5760 - "license": "MIT", 5761 - "peer": true, 5762 - "engines": { 5763 - "node": ">=6.11.5" 5764 - }, 5765 - "funding": { 5766 - "type": "opencollective", 5767 - "url": "https://opencollective.com/webpack" 5768 - } 5769 - }, 5770 6149 "node_modules/locate-path": { 5771 6150 "version": "6.0.0", 5772 6151 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", ··· 5790 6169 "dev": true, 5791 6170 "license": "MIT" 5792 6171 }, 5793 - "node_modules/lodash-es": { 5794 - "version": "4.17.23", 5795 - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz", 5796 - "integrity": "sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==", 5797 - "dev": true, 5798 - "license": "MIT" 5799 - }, 5800 6172 "node_modules/lodash.merge": { 5801 6173 "version": "4.6.2", 5802 6174 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", ··· 5805 6177 "license": "MIT" 5806 6178 }, 5807 6179 "node_modules/log-symbols": { 5808 - "version": "4.1.0", 5809 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", 5810 - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", 6180 + "version": "6.0.0", 6181 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", 6182 + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", 5811 6183 "dev": true, 5812 6184 "license": "MIT", 5813 6185 "dependencies": { 5814 - "chalk": "^4.1.0", 5815 - "is-unicode-supported": "^0.1.0" 6186 + "chalk": "^5.3.0", 6187 + "is-unicode-supported": "^1.3.0" 5816 6188 }, 5817 6189 "engines": { 5818 - "node": ">=10" 6190 + "node": ">=18" 5819 6191 }, 5820 6192 "funding": { 5821 6193 "url": "https://github.com/sponsors/sindresorhus" 5822 6194 } 5823 6195 }, 5824 - "node_modules/log-symbols/node_modules/ansi-styles": { 5825 - "version": "4.3.0", 5826 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 5827 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 5828 - "dev": true, 5829 - "license": "MIT", 5830 - "dependencies": { 5831 - "color-convert": "^2.0.1" 5832 - }, 5833 - "engines": { 5834 - "node": ">=8" 5835 - }, 5836 - "funding": { 5837 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 5838 - } 5839 - }, 5840 - "node_modules/log-symbols/node_modules/chalk": { 5841 - "version": "4.1.2", 5842 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 5843 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 5844 - "dev": true, 5845 - "license": "MIT", 5846 - "dependencies": { 5847 - "ansi-styles": "^4.1.0", 5848 - "supports-color": "^7.1.0" 5849 - }, 5850 - "engines": { 5851 - "node": ">=10" 5852 - }, 5853 - "funding": { 5854 - "url": "https://github.com/chalk/chalk?sponsor=1" 5855 - } 5856 - }, 5857 - "node_modules/log-symbols/node_modules/has-flag": { 5858 - "version": "4.0.0", 5859 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5860 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5861 - "dev": true, 5862 - "license": "MIT", 5863 - "engines": { 5864 - "node": ">=8" 5865 - } 5866 - }, 5867 6196 "node_modules/log-symbols/node_modules/is-unicode-supported": { 5868 - "version": "0.1.0", 5869 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 5870 - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", 6197 + "version": "1.3.0", 6198 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 6199 + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 5871 6200 "dev": true, 5872 6201 "license": "MIT", 5873 6202 "engines": { 5874 - "node": ">=10" 6203 + "node": ">=12" 5875 6204 }, 5876 6205 "funding": { 5877 6206 "url": "https://github.com/sponsors/sindresorhus" 5878 6207 } 5879 6208 }, 5880 - "node_modules/log-symbols/node_modules/supports-color": { 5881 - "version": "7.2.0", 5882 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5883 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5884 - "dev": true, 5885 - "license": "MIT", 5886 - "dependencies": { 5887 - "has-flag": "^4.0.0" 5888 - }, 5889 - "engines": { 5890 - "node": ">=8" 5891 - } 5892 - }, 5893 6209 "node_modules/loose-envify": { 5894 6210 "version": "1.4.0", 5895 6211 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", ··· 5904 6220 } 5905 6221 }, 5906 6222 "node_modules/lowercase-keys": { 5907 - "version": "1.0.1", 5908 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 5909 - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 6223 + "version": "3.0.0", 6224 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", 6225 + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", 5910 6226 "dev": true, 5911 6227 "license": "MIT", 5912 6228 "engines": { 5913 - "node": ">=0.10.0" 6229 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6230 + }, 6231 + "funding": { 6232 + "url": "https://github.com/sponsors/sindresorhus" 5914 6233 } 5915 6234 }, 5916 6235 "node_modules/lru-cache": { 5917 - "version": "7.18.3", 5918 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 5919 - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 6236 + "version": "5.1.1", 6237 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 6238 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 6239 + "dev": true, 5920 6240 "license": "ISC", 5921 - "engines": { 5922 - "node": ">=12" 6241 + "dependencies": { 6242 + "yallist": "^3.0.2" 5923 6243 } 5924 6244 }, 5925 6245 "node_modules/make-error": { ··· 5929 6249 "dev": true, 5930 6250 "license": "ISC" 5931 6251 }, 5932 - "node_modules/map-age-cleaner": { 5933 - "version": "0.1.3", 5934 - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", 5935 - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", 5936 - "dev": true, 5937 - "license": "MIT", 5938 - "dependencies": { 5939 - "p-defer": "^1.0.0" 5940 - }, 5941 - "engines": { 5942 - "node": ">=6" 5943 - } 5944 - }, 5945 - "node_modules/map-obj": { 5946 - "version": "4.3.0", 5947 - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", 5948 - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", 5949 - "license": "MIT", 5950 - "engines": { 5951 - "node": ">=8" 5952 - }, 5953 - "funding": { 5954 - "url": "https://github.com/sponsors/sindresorhus" 5955 - } 5956 - }, 5957 6252 "node_modules/matcher": { 5958 6253 "version": "5.0.0", 5959 6254 "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", ··· 6005 6300 "node": ">=8" 6006 6301 } 6007 6302 }, 6008 - "node_modules/mem": { 6009 - "version": "9.0.2", 6010 - "resolved": "https://registry.npmjs.org/mem/-/mem-9.0.2.tgz", 6011 - "integrity": "sha512-F2t4YIv9XQUBHt6AOJ0y7lSmP1+cY7Fm1DRh9GClTGzKST7UWLMx6ly9WZdLH/G/ppM5RL4MlQfRT71ri9t19A==", 6303 + "node_modules/memoize": { 6304 + "version": "10.2.0", 6305 + "resolved": "https://registry.npmjs.org/memoize/-/memoize-10.2.0.tgz", 6306 + "integrity": "sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==", 6012 6307 "dev": true, 6013 6308 "license": "MIT", 6014 6309 "dependencies": { 6015 - "map-age-cleaner": "^0.1.3", 6016 - "mimic-fn": "^4.0.0" 6310 + "mimic-function": "^5.0.1" 6017 6311 }, 6018 6312 "engines": { 6019 - "node": ">=12.20" 6313 + "node": ">=18" 6020 6314 }, 6021 6315 "funding": { 6022 - "url": "https://github.com/sindresorhus/mem?sponsor=1" 6316 + "url": "https://github.com/sindresorhus/memoize?sponsor=1" 6023 6317 } 6024 6318 }, 6025 - "node_modules/memory-fs": { 6026 - "version": "0.2.0", 6027 - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", 6028 - "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", 6029 - "dev": true, 6030 - "license": "MIT" 6031 - }, 6032 6319 "node_modules/meow": { 6033 - "version": "11.0.0", 6034 - "resolved": "https://registry.npmjs.org/meow/-/meow-11.0.0.tgz", 6035 - "integrity": "sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA==", 6320 + "version": "14.0.0", 6321 + "resolved": "https://registry.npmjs.org/meow/-/meow-14.0.0.tgz", 6322 + "integrity": "sha512-JhC3R1f6dbspVtmF3vKjAWz1EVIvwFrGGPLSdU6rK79xBwHWTuHoLnRX/t1/zHS1Ch1Y2UtIrih7DAHuH9JFJA==", 6036 6323 "license": "MIT", 6037 - "dependencies": { 6038 - "@types/minimist": "^1.2.2", 6039 - "camelcase-keys": "^8.0.2", 6040 - "decamelize": "^6.0.0", 6041 - "decamelize-keys": "^1.1.0", 6042 - "hard-rejection": "^2.1.0", 6043 - "minimist-options": "4.1.0", 6044 - "normalize-package-data": "^4.0.1", 6045 - "read-pkg-up": "^9.1.0", 6046 - "redent": "^4.0.0", 6047 - "trim-newlines": "^4.0.2", 6048 - "type-fest": "^3.1.0", 6049 - "yargs-parser": "^21.1.1" 6050 - }, 6051 6324 "engines": { 6052 - "node": ">=14.16" 6325 + "node": ">=20" 6053 6326 }, 6054 6327 "funding": { 6055 6328 "url": "https://github.com/sponsors/sindresorhus" 6056 6329 } 6057 - }, 6058 - "node_modules/meow/node_modules/type-fest": { 6059 - "version": "3.13.1", 6060 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", 6061 - "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", 6062 - "license": "(MIT OR CC0-1.0)", 6063 - "engines": { 6064 - "node": ">=14.16" 6065 - }, 6066 - "funding": { 6067 - "url": "https://github.com/sponsors/sindresorhus" 6068 - } 6069 - }, 6070 - "node_modules/merge-stream": { 6071 - "version": "2.0.0", 6072 - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 6073 - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 6074 - "dev": true, 6075 - "license": "MIT" 6076 6330 }, 6077 6331 "node_modules/merge2": { 6078 6332 "version": "1.4.1", ··· 6127 6381 } 6128 6382 }, 6129 6383 "node_modules/mimic-fn": { 6130 - "version": "4.0.0", 6131 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 6132 - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 6133 - "dev": true, 6384 + "version": "2.1.0", 6385 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 6386 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 6134 6387 "license": "MIT", 6135 6388 "engines": { 6136 - "node": ">=12" 6137 - }, 6138 - "funding": { 6139 - "url": "https://github.com/sponsors/sindresorhus" 6389 + "node": ">=6" 6140 6390 } 6141 6391 }, 6142 - "node_modules/min-indent": { 6143 - "version": "1.0.1", 6144 - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 6145 - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 6392 + "node_modules/mimic-function": { 6393 + "version": "5.0.1", 6394 + "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", 6395 + "integrity": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==", 6146 6396 "dev": true, 6147 6397 "license": "MIT", 6148 6398 "engines": { 6149 - "node": ">=4" 6399 + "node": ">=18" 6400 + }, 6401 + "funding": { 6402 + "url": "https://github.com/sponsors/sindresorhus" 6150 6403 } 6151 6404 }, 6152 6405 "node_modules/minimatch": { ··· 6162 6415 "node": "*" 6163 6416 } 6164 6417 }, 6165 - "node_modules/minimist": { 6166 - "version": "1.2.8", 6167 - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 6168 - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 6418 + "node_modules/minipass": { 6419 + "version": "7.1.2", 6420 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 6421 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 6169 6422 "dev": true, 6170 - "license": "MIT", 6171 - "funding": { 6172 - "url": "https://github.com/sponsors/ljharb" 6423 + "license": "ISC", 6424 + "engines": { 6425 + "node": ">=16 || 14 >=14.17" 6173 6426 } 6174 6427 }, 6175 - "node_modules/minimist-options": { 6176 - "version": "4.1.0", 6177 - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 6178 - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 6428 + "node_modules/minizlib": { 6429 + "version": "3.1.0", 6430 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", 6431 + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", 6432 + "dev": true, 6179 6433 "license": "MIT", 6180 6434 "dependencies": { 6181 - "arrify": "^1.0.1", 6182 - "is-plain-obj": "^1.1.0", 6183 - "kind-of": "^6.0.3" 6435 + "minipass": "^7.1.2" 6184 6436 }, 6185 6437 "engines": { 6186 - "node": ">= 6" 6187 - } 6188 - }, 6189 - "node_modules/minimist-options/node_modules/arrify": { 6190 - "version": "1.0.1", 6191 - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 6192 - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 6193 - "license": "MIT", 6194 - "engines": { 6195 - "node": ">=0.10.0" 6438 + "node": ">= 18" 6196 6439 } 6197 6440 }, 6198 6441 "node_modules/ms": { ··· 6202 6445 "dev": true, 6203 6446 "license": "MIT" 6204 6447 }, 6448 + "node_modules/napi-postinstall": { 6449 + "version": "0.3.4", 6450 + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", 6451 + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", 6452 + "dev": true, 6453 + "license": "MIT", 6454 + "bin": { 6455 + "napi-postinstall": "lib/cli.js" 6456 + }, 6457 + "engines": { 6458 + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" 6459 + }, 6460 + "funding": { 6461 + "url": "https://opencollective.com/napi-postinstall" 6462 + } 6463 + }, 6205 6464 "node_modules/natural-compare": { 6206 6465 "version": "1.4.0", 6207 6466 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", ··· 6209 6468 "dev": true, 6210 6469 "license": "MIT" 6211 6470 }, 6212 - "node_modules/neo-async": { 6213 - "version": "2.6.2", 6214 - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 6215 - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 6471 + "node_modules/node-fetch": { 6472 + "version": "2.7.0", 6473 + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", 6474 + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", 6216 6475 "dev": true, 6217 6476 "license": "MIT", 6218 - "peer": true 6477 + "dependencies": { 6478 + "whatwg-url": "^5.0.0" 6479 + }, 6480 + "engines": { 6481 + "node": "4.x || >=6.0.0" 6482 + }, 6483 + "peerDependencies": { 6484 + "encoding": "^0.1.0" 6485 + }, 6486 + "peerDependenciesMeta": { 6487 + "encoding": { 6488 + "optional": true 6489 + } 6490 + } 6491 + }, 6492 + "node_modules/node-gyp-build": { 6493 + "version": "4.8.4", 6494 + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz", 6495 + "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==", 6496 + "dev": true, 6497 + "license": "MIT", 6498 + "bin": { 6499 + "node-gyp-build": "bin.js", 6500 + "node-gyp-build-optional": "optional.js", 6501 + "node-gyp-build-test": "build-test.js" 6502 + } 6219 6503 }, 6220 6504 "node_modules/node-releases": { 6221 6505 "version": "2.0.27", 6222 6506 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", 6223 6507 "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", 6224 6508 "dev": true, 6225 - "license": "MIT", 6226 - "peer": true 6509 + "license": "MIT" 6227 6510 }, 6228 6511 "node_modules/nofilter": { 6229 6512 "version": "3.1.0", ··· 6235 6518 "node": ">=12.19" 6236 6519 } 6237 6520 }, 6238 - "node_modules/normalize-package-data": { 6239 - "version": "4.0.1", 6240 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", 6241 - "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", 6242 - "license": "BSD-2-Clause", 6521 + "node_modules/nopt": { 6522 + "version": "8.1.0", 6523 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-8.1.0.tgz", 6524 + "integrity": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==", 6525 + "dev": true, 6526 + "license": "ISC", 6243 6527 "dependencies": { 6244 - "hosted-git-info": "^5.0.0", 6245 - "is-core-module": "^2.8.1", 6246 - "semver": "^7.3.5", 6247 - "validate-npm-package-license": "^3.0.4" 6528 + "abbrev": "^3.0.0" 6529 + }, 6530 + "bin": { 6531 + "nopt": "bin/nopt.js" 6248 6532 }, 6249 6533 "engines": { 6250 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 6534 + "node": "^18.17.0 || >=20.5.0" 6251 6535 } 6252 6536 }, 6253 - "node_modules/normalize-path": { 6254 - "version": "3.0.0", 6255 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6256 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6537 + "node_modules/npm-run-path": { 6538 + "version": "6.0.0", 6539 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", 6540 + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", 6257 6541 "dev": true, 6258 6542 "license": "MIT", 6543 + "dependencies": { 6544 + "path-key": "^4.0.0", 6545 + "unicorn-magic": "^0.3.0" 6546 + }, 6259 6547 "engines": { 6260 - "node": ">=0.10.0" 6548 + "node": ">=18" 6549 + }, 6550 + "funding": { 6551 + "url": "https://github.com/sponsors/sindresorhus" 6261 6552 } 6262 6553 }, 6263 - "node_modules/npm-run-path": { 6264 - "version": "4.0.1", 6265 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 6266 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 6554 + "node_modules/npm-run-path/node_modules/path-key": { 6555 + "version": "4.0.0", 6556 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 6557 + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 6267 6558 "dev": true, 6268 6559 "license": "MIT", 6269 - "dependencies": { 6270 - "path-key": "^3.0.0" 6271 - }, 6272 6560 "engines": { 6273 - "node": ">=8" 6561 + "node": ">=12" 6562 + }, 6563 + "funding": { 6564 + "url": "https://github.com/sponsors/sindresorhus" 6274 6565 } 6275 6566 }, 6276 6567 "node_modules/obj-props": { 6277 - "version": "1.4.0", 6278 - "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-1.4.0.tgz", 6279 - "integrity": "sha512-p7p/7ltzPDiBs6DqxOrIbtRdwxxVRBj5ROukeNb9RgA+fawhrz5n2hpNz8DDmYR//tviJSj7nUnlppGmONkjiQ==", 6568 + "version": "2.0.0", 6569 + "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-2.0.0.tgz", 6570 + "integrity": "sha512-Q/uLAAfjdhrzQWN2czRNh3fDCgXjh7yRIkdHjDgIHTwpFP0BsshxTA3HRNffHR7Iw/XGTH30u8vdMXQ+079urA==", 6280 6571 "dev": true, 6281 6572 "license": "MIT", 6282 6573 "engines": { 6283 - "node": ">=0.10.0" 6574 + "node": ">=18.0.0" 6284 6575 } 6285 6576 }, 6286 6577 "node_modules/object-assign": { ··· 6372 6663 "url": "https://github.com/sponsors/ljharb" 6373 6664 } 6374 6665 }, 6375 - "node_modules/object.groupby": { 6376 - "version": "1.0.3", 6377 - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", 6378 - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", 6379 - "dev": true, 6380 - "license": "MIT", 6381 - "dependencies": { 6382 - "call-bind": "^1.0.7", 6383 - "define-properties": "^1.2.1", 6384 - "es-abstract": "^1.23.2" 6385 - }, 6386 - "engines": { 6387 - "node": ">= 0.4" 6388 - } 6389 - }, 6390 6666 "node_modules/object.values": { 6391 6667 "version": "1.2.1", 6392 6668 "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", ··· 6406 6682 "url": "https://github.com/sponsors/ljharb" 6407 6683 } 6408 6684 }, 6409 - "node_modules/once": { 6410 - "version": "1.4.0", 6411 - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 6412 - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 6413 - "dev": true, 6414 - "license": "ISC", 6415 - "dependencies": { 6416 - "wrappy": "1" 6417 - } 6418 - }, 6419 6685 "node_modules/onetime": { 6420 6686 "version": "5.1.2", 6421 6687 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", ··· 6431 6697 "url": "https://github.com/sponsors/sindresorhus" 6432 6698 } 6433 6699 }, 6434 - "node_modules/onetime/node_modules/mimic-fn": { 6435 - "version": "2.1.0", 6436 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 6437 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 6438 - "license": "MIT", 6439 - "engines": { 6440 - "node": ">=6" 6441 - } 6442 - }, 6443 6700 "node_modules/open": { 6444 - "version": "8.4.2", 6445 - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 6446 - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 6701 + "version": "10.2.0", 6702 + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", 6703 + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", 6447 6704 "dev": true, 6448 6705 "license": "MIT", 6449 6706 "dependencies": { 6450 - "define-lazy-prop": "^2.0.0", 6451 - "is-docker": "^2.1.1", 6452 - "is-wsl": "^2.2.0" 6707 + "default-browser": "^5.2.1", 6708 + "define-lazy-prop": "^3.0.0", 6709 + "is-inside-container": "^1.0.0", 6710 + "wsl-utils": "^0.1.0" 6453 6711 }, 6454 6712 "engines": { 6455 - "node": ">=12" 6713 + "node": ">=18" 6456 6714 }, 6457 6715 "funding": { 6458 6716 "url": "https://github.com/sponsors/sindresorhus" 6459 6717 } 6460 6718 }, 6461 6719 "node_modules/open-editor": { 6462 - "version": "4.1.1", 6463 - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.1.1.tgz", 6464 - "integrity": "sha512-SYtGeZ9Zkzj/naoZaEF9LzwDYEGwuqQ4Fx5E3xdVRN98LFJjvMhG/ElByFEOVOiXepGra/Wi1fA4i/E1fXSBsw==", 6720 + "version": "5.1.0", 6721 + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-5.1.0.tgz", 6722 + "integrity": "sha512-KkNqM6FdoegD6WhY2YXmWcovOux45NV+zBped2+G3+V74zkDPkIl4cqh6hte2zNDojtwO2nBOV8U+sgziWfPrg==", 6465 6723 "dev": true, 6466 6724 "license": "MIT", 6467 6725 "dependencies": { 6468 6726 "env-editor": "^1.1.0", 6469 - "execa": "^5.1.1", 6727 + "execa": "^9.3.0", 6470 6728 "line-column-path": "^3.0.0", 6471 - "open": "^8.4.0" 6729 + "open": "^10.1.0" 6472 6730 }, 6473 6731 "engines": { 6474 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6732 + "node": ">=18" 6475 6733 }, 6476 6734 "funding": { 6477 6735 "url": "https://github.com/sponsors/sindresorhus" 6478 6736 } 6479 6737 }, 6480 - "node_modules/open/node_modules/define-lazy-prop": { 6481 - "version": "2.0.0", 6482 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 6483 - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 6484 - "dev": true, 6485 - "license": "MIT", 6486 - "engines": { 6487 - "node": ">=8" 6488 - } 6489 - }, 6490 6738 "node_modules/optionator": { 6491 6739 "version": "0.9.4", 6492 6740 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", ··· 6523 6771 "url": "https://github.com/sponsors/ljharb" 6524 6772 } 6525 6773 }, 6526 - "node_modules/p-defer": { 6527 - "version": "1.0.0", 6528 - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", 6529 - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", 6530 - "dev": true, 6531 - "license": "MIT", 6532 - "engines": { 6533 - "node": ">=4" 6534 - } 6535 - }, 6536 - "node_modules/p-event": { 6537 - "version": "5.0.1", 6538 - "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", 6539 - "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", 6540 - "dev": true, 6541 - "license": "MIT", 6542 - "dependencies": { 6543 - "p-timeout": "^5.0.2" 6544 - }, 6545 - "engines": { 6546 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6547 - }, 6548 - "funding": { 6549 - "url": "https://github.com/sponsors/sindresorhus" 6550 - } 6551 - }, 6552 6774 "node_modules/p-limit": { 6553 6775 "version": "3.1.0", 6554 6776 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", ··· 6582 6804 } 6583 6805 }, 6584 6806 "node_modules/p-map": { 6585 - "version": "5.5.0", 6586 - "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", 6587 - "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", 6807 + "version": "7.0.4", 6808 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", 6809 + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", 6588 6810 "dev": true, 6589 6811 "license": "MIT", 6590 - "dependencies": { 6591 - "aggregate-error": "^4.0.0" 6592 - }, 6593 6812 "engines": { 6594 - "node": ">=12" 6813 + "node": ">=18" 6595 6814 }, 6596 6815 "funding": { 6597 6816 "url": "https://github.com/sponsors/sindresorhus" 6598 6817 } 6599 6818 }, 6600 - "node_modules/p-timeout": { 6601 - "version": "5.1.0", 6602 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 6603 - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 6819 + "node_modules/package-config": { 6820 + "version": "5.0.0", 6821 + "resolved": "https://registry.npmjs.org/package-config/-/package-config-5.0.0.tgz", 6822 + "integrity": "sha512-GYTTew2slBcYdvRHqjhwaaydVMvn/qrGC323+nKclYioNSLTDUM/lGgtGTgyHVtYcozb+XkE8CNhwcraOmZ9Mg==", 6604 6823 "dev": true, 6605 6824 "license": "MIT", 6825 + "dependencies": { 6826 + "find-up-simple": "^1.0.0", 6827 + "load-json-file": "^7.0.1" 6828 + }, 6606 6829 "engines": { 6607 - "node": ">=12" 6830 + "node": ">=18" 6608 6831 }, 6609 6832 "funding": { 6610 6833 "url": "https://github.com/sponsors/sindresorhus" 6611 6834 } 6612 6835 }, 6613 - "node_modules/p-try": { 6614 - "version": "2.2.0", 6615 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 6616 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 6836 + "node_modules/package-json-from-dist": { 6837 + "version": "1.0.1", 6838 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 6839 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 6617 6840 "dev": true, 6618 - "license": "MIT", 6619 - "engines": { 6620 - "node": ">=6" 6621 - } 6841 + "license": "BlueOak-1.0.0" 6622 6842 }, 6623 6843 "node_modules/parent-module": { 6624 6844 "version": "1.0.1", ··· 6647 6867 "version": "5.2.0", 6648 6868 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 6649 6869 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 6870 + "dev": true, 6650 6871 "license": "MIT", 6651 6872 "dependencies": { 6652 6873 "@babel/code-frame": "^7.0.0", ··· 6662 6883 } 6663 6884 }, 6664 6885 "node_modules/parse-ms": { 6665 - "version": "3.0.0", 6666 - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-3.0.0.tgz", 6667 - "integrity": "sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==", 6886 + "version": "4.0.0", 6887 + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-4.0.0.tgz", 6888 + "integrity": "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==", 6668 6889 "dev": true, 6669 6890 "license": "MIT", 6670 6891 "engines": { 6671 - "node": ">=12" 6892 + "node": ">=18" 6672 6893 }, 6673 6894 "funding": { 6674 6895 "url": "https://github.com/sponsors/sindresorhus" ··· 6693 6914 "node": ">=8" 6694 6915 } 6695 6916 }, 6696 - "node_modules/path-is-absolute": { 6697 - "version": "1.0.1", 6698 - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 6699 - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 6700 - "dev": true, 6701 - "license": "MIT", 6702 - "engines": { 6703 - "node": ">=0.10.0" 6704 - } 6705 - }, 6706 6917 "node_modules/path-key": { 6707 6918 "version": "3.1.1", 6708 6919 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ··· 6720 6931 "dev": true, 6721 6932 "license": "MIT" 6722 6933 }, 6723 - "node_modules/path-type": { 6724 - "version": "4.0.0", 6725 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 6726 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 6934 + "node_modules/path-scurry": { 6935 + "version": "1.11.1", 6936 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 6937 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 6727 6938 "dev": true, 6728 - "license": "MIT", 6729 - "engines": { 6730 - "node": ">=8" 6731 - } 6732 - }, 6733 - "node_modules/picocolors": { 6734 - "version": "1.1.1", 6735 - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 6736 - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 6737 - "license": "ISC" 6738 - }, 6739 - "node_modules/picomatch": { 6740 - "version": "2.3.1", 6741 - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 6742 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 6743 - "license": "MIT", 6744 - "engines": { 6745 - "node": ">=8.6" 6746 - }, 6747 - "funding": { 6748 - "url": "https://github.com/sponsors/jonschlinkert" 6749 - } 6750 - }, 6751 - "node_modules/pkg-conf": { 6752 - "version": "4.0.0", 6753 - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", 6754 - "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", 6755 - "dev": true, 6756 - "license": "MIT", 6939 + "license": "BlueOak-1.0.0", 6757 6940 "dependencies": { 6758 - "find-up": "^6.0.0", 6759 - "load-json-file": "^7.0.0" 6941 + "lru-cache": "^10.2.0", 6942 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 6760 6943 }, 6761 6944 "engines": { 6762 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6945 + "node": ">=16 || 14 >=14.18" 6763 6946 }, 6764 6947 "funding": { 6765 - "url": "https://github.com/sponsors/sindresorhus" 6948 + "url": "https://github.com/sponsors/isaacs" 6766 6949 } 6767 6950 }, 6768 - "node_modules/pkg-conf/node_modules/find-up": { 6769 - "version": "6.3.0", 6770 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 6771 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 6951 + "node_modules/path-scurry/node_modules/lru-cache": { 6952 + "version": "10.4.3", 6953 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 6954 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 6772 6955 "dev": true, 6773 - "license": "MIT", 6774 - "dependencies": { 6775 - "locate-path": "^7.1.0", 6776 - "path-exists": "^5.0.0" 6777 - }, 6778 - "engines": { 6779 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6780 - }, 6781 - "funding": { 6782 - "url": "https://github.com/sponsors/sindresorhus" 6783 - } 6784 - }, 6785 - "node_modules/pkg-conf/node_modules/locate-path": { 6786 - "version": "7.2.0", 6787 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 6788 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 6789 - "dev": true, 6790 - "license": "MIT", 6791 - "dependencies": { 6792 - "p-locate": "^6.0.0" 6793 - }, 6794 - "engines": { 6795 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6796 - }, 6797 - "funding": { 6798 - "url": "https://github.com/sponsors/sindresorhus" 6799 - } 6800 - }, 6801 - "node_modules/pkg-conf/node_modules/p-limit": { 6802 - "version": "4.0.0", 6803 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 6804 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 6805 - "dev": true, 6806 - "license": "MIT", 6807 - "dependencies": { 6808 - "yocto-queue": "^1.0.0" 6809 - }, 6810 - "engines": { 6811 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6812 - }, 6813 - "funding": { 6814 - "url": "https://github.com/sponsors/sindresorhus" 6815 - } 6956 + "license": "ISC" 6816 6957 }, 6817 - "node_modules/pkg-conf/node_modules/p-locate": { 6958 + "node_modules/path-type": { 6818 6959 "version": "6.0.0", 6819 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 6820 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 6960 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", 6961 + "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", 6821 6962 "dev": true, 6822 6963 "license": "MIT", 6823 - "dependencies": { 6824 - "p-limit": "^4.0.0" 6825 - }, 6826 6964 "engines": { 6827 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6965 + "node": ">=18" 6828 6966 }, 6829 6967 "funding": { 6830 6968 "url": "https://github.com/sponsors/sindresorhus" 6831 6969 } 6832 6970 }, 6833 - "node_modules/pkg-conf/node_modules/path-exists": { 6834 - "version": "5.0.0", 6835 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 6836 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 6971 + "node_modules/picocolors": { 6972 + "version": "1.1.1", 6973 + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", 6974 + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", 6837 6975 "dev": true, 6838 - "license": "MIT", 6839 - "engines": { 6840 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6841 - } 6976 + "license": "ISC" 6842 6977 }, 6843 - "node_modules/pkg-conf/node_modules/yocto-queue": { 6844 - "version": "1.2.2", 6845 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 6846 - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 6847 - "dev": true, 6978 + "node_modules/picomatch": { 6979 + "version": "2.3.1", 6980 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 6981 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 6848 6982 "license": "MIT", 6849 6983 "engines": { 6850 - "node": ">=12.20" 6984 + "node": ">=8.6" 6851 6985 }, 6852 6986 "funding": { 6853 - "url": "https://github.com/sponsors/sindresorhus" 6987 + "url": "https://github.com/sponsors/jonschlinkert" 6854 6988 } 6855 6989 }, 6856 6990 "node_modules/pkg-dir": { ··· 6913 7047 } 6914 7048 }, 6915 7049 "node_modules/prettier": { 6916 - "version": "2.8.8", 6917 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 6918 - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 7050 + "version": "3.8.1", 7051 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz", 7052 + "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==", 6919 7053 "dev": true, 6920 7054 "license": "MIT", 6921 7055 "bin": { 6922 - "prettier": "bin-prettier.js" 7056 + "prettier": "bin/prettier.cjs" 6923 7057 }, 6924 7058 "engines": { 6925 - "node": ">=10.13.0" 7059 + "node": ">=14" 6926 7060 }, 6927 7061 "funding": { 6928 7062 "url": "https://github.com/prettier/prettier?sponsor=1" ··· 6942 7076 } 6943 7077 }, 6944 7078 "node_modules/pretty-ms": { 6945 - "version": "8.0.0", 6946 - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-8.0.0.tgz", 6947 - "integrity": "sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==", 7079 + "version": "9.3.0", 7080 + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-9.3.0.tgz", 7081 + "integrity": "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==", 6948 7082 "dev": true, 6949 7083 "license": "MIT", 6950 7084 "dependencies": { 6951 - "parse-ms": "^3.0.0" 7085 + "parse-ms": "^4.0.0" 6952 7086 }, 6953 7087 "engines": { 6954 - "node": ">=14.16" 7088 + "node": ">=18" 6955 7089 }, 6956 7090 "funding": { 6957 7091 "url": "https://github.com/sponsors/sindresorhus" ··· 6969 7103 "react-is": "^16.13.1" 6970 7104 } 6971 7105 }, 6972 - "node_modules/proto-props": { 6973 - "version": "2.0.0", 6974 - "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", 6975 - "integrity": "sha512-2yma2tog9VaRZY2mn3Wq51uiSW4NcPYT1cQdBagwyrznrilKSZwIZ0UG3ZPL/mx+axEns0hE35T5ufOYZXEnBQ==", 7106 + "node_modules/prototype-properties": { 7107 + "version": "5.0.0", 7108 + "resolved": "https://registry.npmjs.org/prototype-properties/-/prototype-properties-5.0.0.tgz", 7109 + "integrity": "sha512-uCWE2QqnGlwvvJXTwiHTPTyHE62+zORO5hpFWhAwBGDtEtTmNZZleNLJDoFsqHCL4p/CeAP2Q1uMKFUKALuRGQ==", 6976 7110 "dev": true, 6977 7111 "license": "MIT", 6978 7112 "engines": { 6979 - "node": ">=4" 7113 + "node": ">=18.20" 7114 + }, 7115 + "funding": { 7116 + "url": "https://github.com/sponsors/sindresorhus" 6980 7117 } 6981 7118 }, 6982 7119 "node_modules/punycode": { ··· 7010 7147 ], 7011 7148 "license": "MIT" 7012 7149 }, 7013 - "node_modules/quick-lru": { 7014 - "version": "6.1.2", 7015 - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz", 7016 - "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==", 7017 - "license": "MIT", 7018 - "engines": { 7019 - "node": ">=12" 7020 - }, 7021 - "funding": { 7022 - "url": "https://github.com/sponsors/sindresorhus" 7023 - } 7024 - }, 7025 - "node_modules/randombytes": { 7026 - "version": "2.1.0", 7027 - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 7028 - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 7029 - "dev": true, 7030 - "license": "MIT", 7031 - "peer": true, 7032 - "dependencies": { 7033 - "safe-buffer": "^5.1.0" 7034 - } 7035 - }, 7036 7150 "node_modules/react": { 7037 7151 "version": "19.2.4", 7038 7152 "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz", ··· 7064 7178 "react": "^19.2.0" 7065 7179 } 7066 7180 }, 7067 - "node_modules/read-pkg": { 7068 - "version": "7.1.0", 7069 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 7070 - "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 7071 - "license": "MIT", 7072 - "dependencies": { 7073 - "@types/normalize-package-data": "^2.4.1", 7074 - "normalize-package-data": "^3.0.2", 7075 - "parse-json": "^5.2.0", 7076 - "type-fest": "^2.0.0" 7077 - }, 7078 - "engines": { 7079 - "node": ">=12.20" 7080 - }, 7081 - "funding": { 7082 - "url": "https://github.com/sponsors/sindresorhus" 7083 - } 7084 - }, 7085 - "node_modules/read-pkg-up": { 7086 - "version": "9.1.0", 7087 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 7088 - "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 7089 - "license": "MIT", 7090 - "dependencies": { 7091 - "find-up": "^6.3.0", 7092 - "read-pkg": "^7.1.0", 7093 - "type-fest": "^2.5.0" 7094 - }, 7095 - "engines": { 7096 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7097 - }, 7098 - "funding": { 7099 - "url": "https://github.com/sponsors/sindresorhus" 7100 - } 7101 - }, 7102 - "node_modules/read-pkg-up/node_modules/find-up": { 7103 - "version": "6.3.0", 7104 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 7105 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 7106 - "license": "MIT", 7107 - "dependencies": { 7108 - "locate-path": "^7.1.0", 7109 - "path-exists": "^5.0.0" 7110 - }, 7111 - "engines": { 7112 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7113 - }, 7114 - "funding": { 7115 - "url": "https://github.com/sponsors/sindresorhus" 7116 - } 7117 - }, 7118 - "node_modules/read-pkg-up/node_modules/locate-path": { 7119 - "version": "7.2.0", 7120 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 7121 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 7122 - "license": "MIT", 7123 - "dependencies": { 7124 - "p-locate": "^6.0.0" 7125 - }, 7126 - "engines": { 7127 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7128 - }, 7129 - "funding": { 7130 - "url": "https://github.com/sponsors/sindresorhus" 7131 - } 7132 - }, 7133 - "node_modules/read-pkg-up/node_modules/p-limit": { 7134 - "version": "4.0.0", 7135 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 7136 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 7137 - "license": "MIT", 7138 - "dependencies": { 7139 - "yocto-queue": "^1.0.0" 7140 - }, 7141 - "engines": { 7142 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7143 - }, 7144 - "funding": { 7145 - "url": "https://github.com/sponsors/sindresorhus" 7146 - } 7147 - }, 7148 - "node_modules/read-pkg-up/node_modules/p-locate": { 7149 - "version": "6.0.0", 7150 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 7151 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 7152 - "license": "MIT", 7153 - "dependencies": { 7154 - "p-limit": "^4.0.0" 7155 - }, 7156 - "engines": { 7157 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7158 - }, 7159 - "funding": { 7160 - "url": "https://github.com/sponsors/sindresorhus" 7161 - } 7162 - }, 7163 - "node_modules/read-pkg-up/node_modules/path-exists": { 7164 - "version": "5.0.0", 7165 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 7166 - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 7167 - "license": "MIT", 7168 - "engines": { 7169 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7170 - } 7171 - }, 7172 - "node_modules/read-pkg-up/node_modules/type-fest": { 7173 - "version": "2.19.0", 7174 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 7175 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 7176 - "license": "(MIT OR CC0-1.0)", 7177 - "engines": { 7178 - "node": ">=12.20" 7179 - }, 7180 - "funding": { 7181 - "url": "https://github.com/sponsors/sindresorhus" 7182 - } 7183 - }, 7184 - "node_modules/read-pkg-up/node_modules/yocto-queue": { 7185 - "version": "1.2.2", 7186 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 7187 - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 7188 - "license": "MIT", 7189 - "engines": { 7190 - "node": ">=12.20" 7191 - }, 7192 - "funding": { 7193 - "url": "https://github.com/sponsors/sindresorhus" 7194 - } 7195 - }, 7196 - "node_modules/read-pkg/node_modules/hosted-git-info": { 7197 - "version": "4.1.0", 7198 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 7199 - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 7200 - "license": "ISC", 7201 - "dependencies": { 7202 - "lru-cache": "^6.0.0" 7203 - }, 7204 - "engines": { 7205 - "node": ">=10" 7206 - } 7207 - }, 7208 - "node_modules/read-pkg/node_modules/lru-cache": { 7209 - "version": "6.0.0", 7210 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 7211 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 7212 - "license": "ISC", 7213 - "dependencies": { 7214 - "yallist": "^4.0.0" 7215 - }, 7216 - "engines": { 7217 - "node": ">=10" 7218 - } 7219 - }, 7220 - "node_modules/read-pkg/node_modules/normalize-package-data": { 7221 - "version": "3.0.3", 7222 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 7223 - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 7224 - "license": "BSD-2-Clause", 7225 - "dependencies": { 7226 - "hosted-git-info": "^4.0.1", 7227 - "is-core-module": "^2.5.0", 7228 - "semver": "^7.3.4", 7229 - "validate-npm-package-license": "^3.0.1" 7230 - }, 7231 - "engines": { 7232 - "node": ">=10" 7233 - } 7234 - }, 7235 - "node_modules/read-pkg/node_modules/type-fest": { 7236 - "version": "2.19.0", 7237 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 7238 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 7239 - "license": "(MIT OR CC0-1.0)", 7240 - "engines": { 7241 - "node": ">=12.20" 7242 - }, 7243 - "funding": { 7244 - "url": "https://github.com/sponsors/sindresorhus" 7245 - } 7246 - }, 7247 - "node_modules/readdirp": { 7248 - "version": "3.6.0", 7249 - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 7250 - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 7251 - "dev": true, 7252 - "license": "MIT", 7253 - "dependencies": { 7254 - "picomatch": "^2.2.1" 7255 - }, 7256 - "engines": { 7257 - "node": ">=8.10.0" 7258 - } 7259 - }, 7260 - "node_modules/redent": { 7261 - "version": "4.0.0", 7262 - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", 7263 - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", 7264 - "license": "MIT", 7265 - "dependencies": { 7266 - "indent-string": "^5.0.0", 7267 - "strip-indent": "^4.0.0" 7268 - }, 7269 - "engines": { 7270 - "node": ">=12" 7271 - }, 7272 - "funding": { 7273 - "url": "https://github.com/sponsors/sindresorhus" 7274 - } 7275 - }, 7276 7181 "node_modules/reflect.getprototypeof": { 7277 7182 "version": "1.0.10", 7278 7183 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", ··· 7327 7232 "url": "https://github.com/sponsors/ljharb" 7328 7233 } 7329 7234 }, 7330 - "node_modules/regexpp": { 7331 - "version": "3.2.0", 7332 - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", 7333 - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 7235 + "node_modules/regjsparser": { 7236 + "version": "0.12.0", 7237 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", 7238 + "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", 7239 + "dev": true, 7240 + "license": "BSD-2-Clause", 7241 + "dependencies": { 7242 + "jsesc": "~3.0.2" 7243 + }, 7244 + "bin": { 7245 + "regjsparser": "bin/parser" 7246 + } 7247 + }, 7248 + "node_modules/regjsparser/node_modules/jsesc": { 7249 + "version": "3.0.2", 7250 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 7251 + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 7334 7252 "dev": true, 7335 7253 "license": "MIT", 7336 - "engines": { 7337 - "node": ">=8" 7254 + "bin": { 7255 + "jsesc": "bin/jsesc" 7338 7256 }, 7339 - "funding": { 7340 - "url": "https://github.com/sponsors/mysticatea" 7257 + "engines": { 7258 + "node": ">=6" 7341 7259 } 7342 7260 }, 7343 7261 "node_modules/require-directory": { ··· 7350 7268 "node": ">=0.10.0" 7351 7269 } 7352 7270 }, 7353 - "node_modules/require-from-string": { 7354 - "version": "2.0.2", 7355 - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 7356 - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 7357 - "dev": true, 7358 - "license": "MIT", 7359 - "peer": true, 7360 - "engines": { 7361 - "node": ">=0.10.0" 7362 - } 7363 - }, 7364 7271 "node_modules/resolve": { 7365 7272 "version": "2.0.0-next.5", 7366 7273 "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", ··· 7392 7299 "node": ">=8" 7393 7300 } 7394 7301 }, 7395 - "node_modules/resolve-cwd/node_modules/resolve-from": { 7302 + "node_modules/resolve-from": { 7396 7303 "version": "5.0.0", 7397 7304 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 7398 7305 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", ··· 7402 7309 "node": ">=8" 7403 7310 } 7404 7311 }, 7405 - "node_modules/resolve-from": { 7406 - "version": "4.0.0", 7407 - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 7408 - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 7312 + "node_modules/resolve-pkg-maps": { 7313 + "version": "1.0.0", 7314 + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 7315 + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 7409 7316 "dev": true, 7410 7317 "license": "MIT", 7411 - "engines": { 7412 - "node": ">=4" 7318 + "funding": { 7319 + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 7413 7320 } 7414 7321 }, 7415 7322 "node_modules/restore-cursor": { ··· 7428 7335 "url": "https://github.com/sponsors/sindresorhus" 7429 7336 } 7430 7337 }, 7338 + "node_modules/restore-cursor/node_modules/signal-exit": { 7339 + "version": "3.0.7", 7340 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 7341 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 7342 + "license": "ISC" 7343 + }, 7431 7344 "node_modules/reusify": { 7432 7345 "version": "1.1.0", 7433 7346 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", ··· 7439 7352 "node": ">=0.10.0" 7440 7353 } 7441 7354 }, 7442 - "node_modules/rimraf": { 7443 - "version": "3.0.2", 7444 - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 7445 - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 7446 - "deprecated": "Rimraf versions prior to v4 are no longer supported", 7355 + "node_modules/run-applescript": { 7356 + "version": "7.1.0", 7357 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.1.0.tgz", 7358 + "integrity": "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==", 7447 7359 "dev": true, 7448 - "license": "ISC", 7449 - "dependencies": { 7450 - "glob": "^7.1.3" 7451 - }, 7452 - "bin": { 7453 - "rimraf": "bin.js" 7360 + "license": "MIT", 7361 + "engines": { 7362 + "node": ">=18" 7454 7363 }, 7455 7364 "funding": { 7456 - "url": "https://github.com/sponsors/isaacs" 7365 + "url": "https://github.com/sponsors/sindresorhus" 7457 7366 } 7458 7367 }, 7459 7368 "node_modules/run-parallel": { ··· 7500 7409 "url": "https://github.com/sponsors/ljharb" 7501 7410 } 7502 7411 }, 7503 - "node_modules/safe-buffer": { 7504 - "version": "5.2.1", 7505 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 7506 - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 7507 - "dev": true, 7508 - "funding": [ 7509 - { 7510 - "type": "github", 7511 - "url": "https://github.com/sponsors/feross" 7512 - }, 7513 - { 7514 - "type": "patreon", 7515 - "url": "https://www.patreon.com/feross" 7516 - }, 7517 - { 7518 - "type": "consulting", 7519 - "url": "https://feross.org/support" 7520 - } 7521 - ], 7522 - "license": "MIT", 7523 - "peer": true 7524 - }, 7525 7412 "node_modules/safe-push-apply": { 7526 7413 "version": "1.0.0", 7527 7414 "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", ··· 7539 7426 "url": "https://github.com/sponsors/ljharb" 7540 7427 } 7541 7428 }, 7542 - "node_modules/safe-regex": { 7543 - "version": "2.1.1", 7544 - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-2.1.1.tgz", 7545 - "integrity": "sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==", 7546 - "dev": true, 7547 - "license": "MIT", 7548 - "dependencies": { 7549 - "regexp-tree": "~0.1.1" 7550 - } 7551 - }, 7552 7429 "node_modules/safe-regex-test": { 7553 7430 "version": "1.1.0", 7554 7431 "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", ··· 7573 7450 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", 7574 7451 "license": "MIT" 7575 7452 }, 7576 - "node_modules/schema-utils": { 7577 - "version": "4.3.3", 7578 - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", 7579 - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", 7580 - "dev": true, 7581 - "license": "MIT", 7582 - "peer": true, 7583 - "dependencies": { 7584 - "@types/json-schema": "^7.0.9", 7585 - "ajv": "^8.9.0", 7586 - "ajv-formats": "^2.1.1", 7587 - "ajv-keywords": "^5.1.0" 7588 - }, 7589 - "engines": { 7590 - "node": ">= 10.13.0" 7591 - }, 7592 - "funding": { 7593 - "type": "opencollective", 7594 - "url": "https://opencollective.com/webpack" 7595 - } 7596 - }, 7597 - "node_modules/schema-utils/node_modules/ajv": { 7598 - "version": "8.18.0", 7599 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", 7600 - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", 7601 - "dev": true, 7602 - "license": "MIT", 7603 - "peer": true, 7604 - "dependencies": { 7605 - "fast-deep-equal": "^3.1.3", 7606 - "fast-uri": "^3.0.1", 7607 - "json-schema-traverse": "^1.0.0", 7608 - "require-from-string": "^2.0.2" 7609 - }, 7610 - "funding": { 7611 - "type": "github", 7612 - "url": "https://github.com/sponsors/epoberezkin" 7613 - } 7614 - }, 7615 - "node_modules/schema-utils/node_modules/ajv-keywords": { 7616 - "version": "5.1.0", 7617 - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", 7618 - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", 7619 - "dev": true, 7620 - "license": "MIT", 7621 - "peer": true, 7622 - "dependencies": { 7623 - "fast-deep-equal": "^3.1.3" 7624 - }, 7625 - "peerDependencies": { 7626 - "ajv": "^8.8.2" 7627 - } 7628 - }, 7629 - "node_modules/schema-utils/node_modules/json-schema-traverse": { 7630 - "version": "1.0.0", 7631 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 7632 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 7633 - "dev": true, 7634 - "license": "MIT", 7635 - "peer": true 7636 - }, 7637 7453 "node_modules/semver": { 7638 7454 "version": "7.7.4", 7639 7455 "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 7640 7456 "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 7457 + "dev": true, 7641 7458 "license": "ISC", 7642 7459 "bin": { 7643 7460 "semver": "bin/semver.js" ··· 7675 7492 "url": "https://github.com/sponsors/sindresorhus" 7676 7493 } 7677 7494 }, 7678 - "node_modules/serialize-javascript": { 7679 - "version": "6.0.2", 7680 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", 7681 - "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", 7682 - "dev": true, 7683 - "license": "BSD-3-Clause", 7684 - "peer": true, 7685 - "dependencies": { 7686 - "randombytes": "^2.1.0" 7687 - } 7688 - }, 7689 7495 "node_modules/set-function-length": { 7690 7496 "version": "1.2.2", 7691 7497 "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", ··· 7835 7641 } 7836 7642 }, 7837 7643 "node_modules/signal-exit": { 7838 - "version": "3.0.7", 7839 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 7840 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 7841 - "license": "ISC" 7644 + "version": "4.1.0", 7645 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 7646 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 7647 + "dev": true, 7648 + "license": "ISC", 7649 + "engines": { 7650 + "node": ">=14" 7651 + }, 7652 + "funding": { 7653 + "url": "https://github.com/sponsors/isaacs" 7654 + } 7842 7655 }, 7843 7656 "node_modules/slash": { 7844 - "version": "4.0.0", 7845 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 7846 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 7657 + "version": "5.1.0", 7658 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 7659 + "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 7847 7660 "dev": true, 7848 7661 "license": "MIT", 7849 7662 "engines": { 7850 - "node": ">=12" 7663 + "node": ">=14.16" 7851 7664 }, 7852 7665 "funding": { 7853 7666 "url": "https://github.com/sponsors/sindresorhus" ··· 7883 7696 "url": "https://github.com/sponsors/sindresorhus" 7884 7697 } 7885 7698 }, 7886 - "node_modules/source-map": { 7887 - "version": "0.6.1", 7888 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7889 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7890 - "dev": true, 7891 - "license": "BSD-3-Clause", 7892 - "peer": true, 7893 - "engines": { 7894 - "node": ">=0.10.0" 7895 - } 7896 - }, 7897 - "node_modules/source-map-support": { 7898 - "version": "0.5.21", 7899 - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 7900 - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 7901 - "dev": true, 7902 - "license": "MIT", 7903 - "peer": true, 7904 - "dependencies": { 7905 - "buffer-from": "^1.0.0", 7906 - "source-map": "^0.6.0" 7907 - } 7908 - }, 7909 - "node_modules/spdx-correct": { 7910 - "version": "3.2.0", 7911 - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 7912 - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 7913 - "license": "Apache-2.0", 7914 - "dependencies": { 7915 - "spdx-expression-parse": "^3.0.0", 7916 - "spdx-license-ids": "^3.0.0" 7917 - } 7918 - }, 7919 - "node_modules/spdx-exceptions": { 7920 - "version": "2.5.0", 7921 - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", 7922 - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", 7923 - "license": "CC-BY-3.0" 7924 - }, 7925 - "node_modules/spdx-expression-parse": { 7926 - "version": "3.0.1", 7927 - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 7928 - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 7929 - "license": "MIT", 7930 - "dependencies": { 7931 - "spdx-exceptions": "^2.1.0", 7932 - "spdx-license-ids": "^3.0.0" 7933 - } 7934 - }, 7935 - "node_modules/spdx-license-ids": { 7936 - "version": "3.0.22", 7937 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", 7938 - "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", 7939 - "license": "CC0-1.0" 7940 - }, 7941 7699 "node_modules/sprintf-js": { 7942 7700 "version": "1.0.3", 7943 7701 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 7944 7702 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 7945 7703 "dev": true, 7946 7704 "license": "BSD-3-Clause" 7705 + }, 7706 + "node_modules/stable-hash-x": { 7707 + "version": "0.2.0", 7708 + "resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz", 7709 + "integrity": "sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==", 7710 + "dev": true, 7711 + "license": "MIT", 7712 + "engines": { 7713 + "node": ">=12.0.0" 7714 + } 7947 7715 }, 7948 7716 "node_modules/stack-utils": { 7949 7717 "version": "2.0.6", ··· 7981 7749 } 7982 7750 }, 7983 7751 "node_modules/string-width": { 7984 - "version": "5.1.2", 7985 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 7986 - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 7987 - "dev": true, 7752 + "version": "7.2.0", 7753 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 7754 + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 7988 7755 "license": "MIT", 7989 7756 "dependencies": { 7990 - "eastasianwidth": "^0.2.0", 7991 - "emoji-regex": "^9.2.2", 7992 - "strip-ansi": "^7.0.1" 7757 + "emoji-regex": "^10.3.0", 7758 + "get-east-asian-width": "^1.0.0", 7759 + "strip-ansi": "^7.1.0" 7993 7760 }, 7994 7761 "engines": { 7995 - "node": ">=12" 7762 + "node": ">=18" 7996 7763 }, 7997 7764 "funding": { 7998 7765 "url": "https://github.com/sponsors/sindresorhus" 7999 7766 } 8000 7767 }, 8001 - "node_modules/string-width/node_modules/emoji-regex": { 8002 - "version": "9.2.2", 8003 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 8004 - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 7768 + "node_modules/string-width-cjs": { 7769 + "name": "string-width", 7770 + "version": "4.2.3", 7771 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 7772 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 7773 + "dev": true, 7774 + "license": "MIT", 7775 + "dependencies": { 7776 + "emoji-regex": "^8.0.0", 7777 + "is-fullwidth-code-point": "^3.0.0", 7778 + "strip-ansi": "^6.0.1" 7779 + }, 7780 + "engines": { 7781 + "node": ">=8" 7782 + } 7783 + }, 7784 + "node_modules/string-width-cjs/node_modules/ansi-regex": { 7785 + "version": "5.0.1", 7786 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7787 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 7788 + "dev": true, 7789 + "license": "MIT", 7790 + "engines": { 7791 + "node": ">=8" 7792 + } 7793 + }, 7794 + "node_modules/string-width-cjs/node_modules/emoji-regex": { 7795 + "version": "8.0.0", 7796 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 7797 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 8005 7798 "dev": true, 8006 7799 "license": "MIT" 8007 7800 }, 7801 + "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { 7802 + "version": "3.0.0", 7803 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 7804 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 7805 + "dev": true, 7806 + "license": "MIT", 7807 + "engines": { 7808 + "node": ">=8" 7809 + } 7810 + }, 7811 + "node_modules/string-width-cjs/node_modules/strip-ansi": { 7812 + "version": "6.0.1", 7813 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7814 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7815 + "dev": true, 7816 + "license": "MIT", 7817 + "dependencies": { 7818 + "ansi-regex": "^5.0.1" 7819 + }, 7820 + "engines": { 7821 + "node": ">=8" 7822 + } 7823 + }, 8008 7824 "node_modules/string.prototype.matchall": { 8009 7825 "version": "4.0.12", 8010 7826 "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", ··· 8118 7934 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 8119 7935 } 8120 7936 }, 8121 - "node_modules/strip-bom": { 8122 - "version": "3.0.0", 8123 - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 8124 - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", 7937 + "node_modules/strip-ansi-cjs": { 7938 + "name": "strip-ansi", 7939 + "version": "6.0.1", 7940 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 7941 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 7942 + "dev": true, 7943 + "license": "MIT", 7944 + "dependencies": { 7945 + "ansi-regex": "^5.0.1" 7946 + }, 7947 + "engines": { 7948 + "node": ">=8" 7949 + } 7950 + }, 7951 + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { 7952 + "version": "5.0.1", 7953 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 7954 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 8125 7955 "dev": true, 8126 7956 "license": "MIT", 8127 7957 "engines": { 8128 - "node": ">=4" 7958 + "node": ">=8" 8129 7959 } 8130 7960 }, 8131 7961 "node_modules/strip-filename-increment": { ··· 8138 7968 } 8139 7969 }, 8140 7970 "node_modules/strip-final-newline": { 8141 - "version": "2.0.0", 8142 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 8143 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 7971 + "version": "4.0.0", 7972 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", 7973 + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", 8144 7974 "dev": true, 8145 7975 "license": "MIT", 8146 7976 "engines": { 8147 - "node": ">=6" 7977 + "node": ">=18" 7978 + }, 7979 + "funding": { 7980 + "url": "https://github.com/sponsors/sindresorhus" 8148 7981 } 8149 7982 }, 8150 7983 "node_modules/strip-indent": { 8151 7984 "version": "4.1.1", 8152 7985 "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.1.1.tgz", 8153 7986 "integrity": "sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==", 7987 + "dev": true, 8154 7988 "license": "MIT", 8155 7989 "engines": { 8156 7990 "node": ">=12" ··· 8253 8087 "url": "https://github.com/sponsors/ljharb" 8254 8088 } 8255 8089 }, 8090 + "node_modules/synckit": { 8091 + "version": "0.11.12", 8092 + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz", 8093 + "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==", 8094 + "dev": true, 8095 + "license": "MIT", 8096 + "dependencies": { 8097 + "@pkgr/core": "^0.2.9" 8098 + }, 8099 + "engines": { 8100 + "node": "^14.18.0 || >=16.0.0" 8101 + }, 8102 + "funding": { 8103 + "url": "https://opencollective.com/synckit" 8104 + } 8105 + }, 8256 8106 "node_modules/tagged-tag": { 8257 8107 "version": "1.0.0", 8258 8108 "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", ··· 8266 8116 } 8267 8117 }, 8268 8118 "node_modules/tapable": { 8269 - "version": "0.1.10", 8270 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", 8271 - "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", 8119 + "version": "2.3.0", 8120 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", 8121 + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", 8272 8122 "dev": true, 8273 8123 "license": "MIT", 8274 8124 "engines": { 8275 - "node": ">=0.6" 8125 + "node": ">=6" 8126 + }, 8127 + "funding": { 8128 + "type": "opencollective", 8129 + "url": "https://opencollective.com/webpack" 8130 + } 8131 + }, 8132 + "node_modules/tar": { 8133 + "version": "7.5.7", 8134 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.7.tgz", 8135 + "integrity": "sha512-fov56fJiRuThVFXD6o6/Q354S7pnWMJIVlDBYijsTNx6jKSE4pvrDTs6lUnmGvNyfJwFQQwWy3owKz1ucIhveQ==", 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/tar/node_modules/yallist": { 8150 + "version": "5.0.0", 8151 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", 8152 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", 8153 + "dev": true, 8154 + "license": "BlueOak-1.0.0", 8155 + "engines": { 8156 + "node": ">=18" 8276 8157 } 8277 8158 }, 8278 8159 "node_modules/temp-dir": { ··· 8313 8194 "url": "https://github.com/sponsors/sindresorhus" 8314 8195 } 8315 8196 }, 8316 - "node_modules/terser": { 8317 - "version": "5.46.0", 8318 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", 8319 - "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", 8197 + "node_modules/time-zone": { 8198 + "version": "1.0.0", 8199 + "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 8200 + "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", 8320 8201 "dev": true, 8321 - "license": "BSD-2-Clause", 8322 - "peer": true, 8323 - "dependencies": { 8324 - "@jridgewell/source-map": "^0.3.3", 8325 - "acorn": "^8.15.0", 8326 - "commander": "^2.20.0", 8327 - "source-map-support": "~0.5.20" 8328 - }, 8329 - "bin": { 8330 - "terser": "bin/terser" 8331 - }, 8202 + "license": "MIT", 8332 8203 "engines": { 8333 - "node": ">=10" 8204 + "node": ">=4" 8334 8205 } 8335 8206 }, 8336 - "node_modules/terser-webpack-plugin": { 8337 - "version": "5.3.16", 8338 - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", 8339 - "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", 8207 + "node_modules/tinyglobby": { 8208 + "version": "0.2.15", 8209 + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", 8210 + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", 8340 8211 "dev": true, 8341 8212 "license": "MIT", 8342 - "peer": true, 8343 8213 "dependencies": { 8344 - "@jridgewell/trace-mapping": "^0.3.25", 8345 - "jest-worker": "^27.4.5", 8346 - "schema-utils": "^4.3.0", 8347 - "serialize-javascript": "^6.0.2", 8348 - "terser": "^5.31.1" 8214 + "fdir": "^6.5.0", 8215 + "picomatch": "^4.0.3" 8349 8216 }, 8350 8217 "engines": { 8351 - "node": ">= 10.13.0" 8218 + "node": ">=12.0.0" 8352 8219 }, 8353 8220 "funding": { 8354 - "type": "opencollective", 8355 - "url": "https://opencollective.com/webpack" 8221 + "url": "https://github.com/sponsors/SuperchupuDev" 8222 + } 8223 + }, 8224 + "node_modules/tinyglobby/node_modules/fdir": { 8225 + "version": "6.5.0", 8226 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", 8227 + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", 8228 + "dev": true, 8229 + "license": "MIT", 8230 + "engines": { 8231 + "node": ">=12.0.0" 8356 8232 }, 8357 8233 "peerDependencies": { 8358 - "webpack": "^5.1.0" 8234 + "picomatch": "^3 || ^4" 8359 8235 }, 8360 8236 "peerDependenciesMeta": { 8361 - "@swc/core": { 8362 - "optional": true 8363 - }, 8364 - "esbuild": { 8365 - "optional": true 8366 - }, 8367 - "uglify-js": { 8237 + "picomatch": { 8368 8238 "optional": true 8369 8239 } 8370 8240 } 8371 8241 }, 8372 - "node_modules/terser-webpack-plugin/node_modules/@jridgewell/trace-mapping": { 8373 - "version": "0.3.31", 8374 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 8375 - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 8376 - "dev": true, 8377 - "license": "MIT", 8378 - "peer": true, 8379 - "dependencies": { 8380 - "@jridgewell/resolve-uri": "^3.1.0", 8381 - "@jridgewell/sourcemap-codec": "^1.4.14" 8382 - } 8383 - }, 8384 - "node_modules/text-table": { 8385 - "version": "0.2.0", 8386 - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 8387 - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 8388 - "dev": true, 8389 - "license": "MIT" 8390 - }, 8391 - "node_modules/time-zone": { 8392 - "version": "1.0.0", 8393 - "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 8394 - "integrity": "sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==", 8242 + "node_modules/tinyglobby/node_modules/picomatch": { 8243 + "version": "4.0.3", 8244 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 8245 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 8395 8246 "dev": true, 8396 8247 "license": "MIT", 8397 8248 "engines": { 8398 - "node": ">=4" 8399 - } 8400 - }, 8401 - "node_modules/to-absolute-glob": { 8402 - "version": "2.0.2", 8403 - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", 8404 - "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", 8405 - "dev": true, 8406 - "license": "MIT", 8407 - "dependencies": { 8408 - "is-absolute": "^1.0.0", 8409 - "is-negated-glob": "^1.0.0" 8249 + "node": ">=12" 8410 8250 }, 8411 - "engines": { 8412 - "node": ">=0.10.0" 8251 + "funding": { 8252 + "url": "https://github.com/sponsors/jonschlinkert" 8413 8253 } 8414 8254 }, 8415 8255 "node_modules/to-regex-range": { ··· 8431 8271 "integrity": "sha512-y/mWCZinnvxjTKYhJ+pYxwD0mRLVvOtdS2Awbgxln6iEnt4rk0yBxeSBHkGJcPucRiG0e55mwWp+g/05rsrd6w==", 8432 8272 "license": "MIT" 8433 8273 }, 8434 - "node_modules/trim-newlines": { 8435 - "version": "4.1.1", 8436 - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", 8437 - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", 8274 + "node_modules/tr46": { 8275 + "version": "0.0.3", 8276 + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", 8277 + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", 8278 + "dev": true, 8279 + "license": "MIT" 8280 + }, 8281 + "node_modules/ts-api-utils": { 8282 + "version": "2.4.0", 8283 + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", 8284 + "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", 8285 + "dev": true, 8438 8286 "license": "MIT", 8439 8287 "engines": { 8440 - "node": ">=12" 8288 + "node": ">=18.12" 8441 8289 }, 8442 - "funding": { 8443 - "url": "https://github.com/sponsors/sindresorhus" 8290 + "peerDependencies": { 8291 + "typescript": ">=4.8.4" 8444 8292 } 8445 8293 }, 8446 8294 "node_modules/ts-custom-error": { ··· 8450 8298 "license": "MIT", 8451 8299 "engines": { 8452 8300 "node": ">=14.0.0" 8301 + } 8302 + }, 8303 + "node_modules/ts-declaration-location": { 8304 + "version": "1.0.7", 8305 + "resolved": "https://registry.npmjs.org/ts-declaration-location/-/ts-declaration-location-1.0.7.tgz", 8306 + "integrity": "sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==", 8307 + "dev": true, 8308 + "funding": [ 8309 + { 8310 + "type": "ko-fi", 8311 + "url": "https://ko-fi.com/rebeccastevens" 8312 + }, 8313 + { 8314 + "type": "tidelift", 8315 + "url": "https://tidelift.com/funding/github/npm/ts-declaration-location" 8316 + } 8317 + ], 8318 + "license": "BSD-3-Clause", 8319 + "dependencies": { 8320 + "picomatch": "^4.0.2" 8321 + }, 8322 + "peerDependencies": { 8323 + "typescript": ">=4.0.0" 8324 + } 8325 + }, 8326 + "node_modules/ts-declaration-location/node_modules/picomatch": { 8327 + "version": "4.0.3", 8328 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", 8329 + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", 8330 + "dev": true, 8331 + "license": "MIT", 8332 + "engines": { 8333 + "node": ">=12" 8334 + }, 8335 + "funding": { 8336 + "url": "https://github.com/sponsors/jonschlinkert" 8453 8337 } 8454 8338 }, 8455 8339 "node_modules/ts-node": { ··· 8496 8380 } 8497 8381 } 8498 8382 }, 8499 - "node_modules/tsconfig-paths": { 8500 - "version": "3.15.0", 8501 - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", 8502 - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", 8503 - "dev": true, 8504 - "license": "MIT", 8505 - "dependencies": { 8506 - "@types/json5": "^0.0.29", 8507 - "json5": "^1.0.2", 8508 - "minimist": "^1.2.6", 8509 - "strip-bom": "^3.0.0" 8510 - } 8511 - }, 8512 - "node_modules/tsconfig-paths/node_modules/json5": { 8513 - "version": "1.0.2", 8514 - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", 8515 - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", 8383 + "node_modules/tslib": { 8384 + "version": "2.8.1", 8385 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 8386 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 8516 8387 "dev": true, 8517 - "license": "MIT", 8518 - "dependencies": { 8519 - "minimist": "^1.2.0" 8520 - }, 8521 - "bin": { 8522 - "json5": "lib/cli.js" 8523 - } 8388 + "license": "0BSD", 8389 + "optional": true 8524 8390 }, 8525 8391 "node_modules/type-check": { 8526 8392 "version": "0.4.0", ··· 8639 8505 "node": ">=14.17" 8640 8506 } 8641 8507 }, 8508 + "node_modules/typescript-eslint": { 8509 + "version": "8.55.0", 8510 + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.55.0.tgz", 8511 + "integrity": "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==", 8512 + "dev": true, 8513 + "license": "MIT", 8514 + "dependencies": { 8515 + "@typescript-eslint/eslint-plugin": "8.55.0", 8516 + "@typescript-eslint/parser": "8.55.0", 8517 + "@typescript-eslint/typescript-estree": "8.55.0", 8518 + "@typescript-eslint/utils": "8.55.0" 8519 + }, 8520 + "engines": { 8521 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 8522 + }, 8523 + "funding": { 8524 + "type": "opencollective", 8525 + "url": "https://opencollective.com/typescript-eslint" 8526 + }, 8527 + "peerDependencies": { 8528 + "eslint": "^8.57.0 || ^9.0.0", 8529 + "typescript": ">=4.8.4 <6.0.0" 8530 + } 8531 + }, 8642 8532 "node_modules/unbox-primitive": { 8643 8533 "version": "1.1.0", 8644 8534 "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", ··· 8658 8548 "url": "https://github.com/sponsors/ljharb" 8659 8549 } 8660 8550 }, 8661 - "node_modules/unc-path-regex": { 8662 - "version": "0.1.2", 8663 - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", 8664 - "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", 8665 - "dev": true, 8666 - "license": "MIT", 8667 - "engines": { 8668 - "node": ">=0.10.0" 8669 - } 8670 - }, 8671 8551 "node_modules/undici": { 8672 8552 "version": "7.22.0", 8673 8553 "resolved": "https://registry.npmjs.org/undici/-/undici-7.22.0.tgz", ··· 8685 8565 "license": "MIT", 8686 8566 "peer": true 8687 8567 }, 8568 + "node_modules/unicorn-magic": { 8569 + "version": "0.3.0", 8570 + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", 8571 + "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", 8572 + "dev": true, 8573 + "license": "MIT", 8574 + "engines": { 8575 + "node": ">=18" 8576 + }, 8577 + "funding": { 8578 + "url": "https://github.com/sponsors/sindresorhus" 8579 + } 8580 + }, 8581 + "node_modules/unrs-resolver": { 8582 + "version": "1.11.1", 8583 + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", 8584 + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", 8585 + "dev": true, 8586 + "hasInstallScript": true, 8587 + "license": "MIT", 8588 + "dependencies": { 8589 + "napi-postinstall": "^0.3.0" 8590 + }, 8591 + "funding": { 8592 + "url": "https://opencollective.com/unrs-resolver" 8593 + }, 8594 + "optionalDependencies": { 8595 + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", 8596 + "@unrs/resolver-binding-android-arm64": "1.11.1", 8597 + "@unrs/resolver-binding-darwin-arm64": "1.11.1", 8598 + "@unrs/resolver-binding-darwin-x64": "1.11.1", 8599 + "@unrs/resolver-binding-freebsd-x64": "1.11.1", 8600 + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", 8601 + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", 8602 + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", 8603 + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", 8604 + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", 8605 + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", 8606 + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", 8607 + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", 8608 + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", 8609 + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", 8610 + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", 8611 + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", 8612 + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", 8613 + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" 8614 + } 8615 + }, 8688 8616 "node_modules/update-browserslist-db": { 8689 8617 "version": "1.2.3", 8690 8618 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", ··· 8705 8633 } 8706 8634 ], 8707 8635 "license": "MIT", 8708 - "peer": true, 8709 8636 "dependencies": { 8710 8637 "escalade": "^3.2.0", 8711 8638 "picocolors": "^1.1.1" ··· 8727 8654 "punycode": "^2.1.0" 8728 8655 } 8729 8656 }, 8730 - "node_modules/url-or-path": { 8731 - "version": "2.6.1", 8732 - "resolved": "https://registry.npmjs.org/url-or-path/-/url-or-path-2.6.1.tgz", 8733 - "integrity": "sha512-fgFGHE43YhtMpv/1ZAdwKE9q2lFfEa9NfJ4yriBtjXbb1GAZxuVQVhsHXhHQjHd6W5A4FcMWQ25gxWmxVglDTw==", 8734 - "dev": true, 8735 - "license": "MIT", 8736 - "funding": { 8737 - "url": "https://github.com/fisker/url-or-path?sponsor=1" 8738 - } 8739 - }, 8740 8657 "node_modules/uuid": { 8741 8658 "version": "11.1.0", 8742 8659 "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", ··· 8757 8674 "dev": true, 8758 8675 "license": "MIT" 8759 8676 }, 8760 - "node_modules/validate-npm-package-license": { 8761 - "version": "3.0.4", 8762 - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 8763 - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 8764 - "license": "Apache-2.0", 8765 - "dependencies": { 8766 - "spdx-correct": "^3.0.0", 8767 - "spdx-expression-parse": "^3.0.0" 8768 - } 8769 - }, 8770 - "node_modules/watchpack": { 8771 - "version": "2.5.1", 8772 - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", 8773 - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", 8774 - "dev": true, 8775 - "license": "MIT", 8776 - "peer": true, 8777 - "dependencies": { 8778 - "glob-to-regexp": "^0.4.1", 8779 - "graceful-fs": "^4.1.2" 8780 - }, 8781 - "engines": { 8782 - "node": ">=10.13.0" 8783 - } 8784 - }, 8785 - "node_modules/webpack": { 8786 - "version": "5.105.2", 8787 - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.2.tgz", 8788 - "integrity": "sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw==", 8789 - "dev": true, 8790 - "license": "MIT", 8791 - "peer": true, 8792 - "dependencies": { 8793 - "@types/eslint-scope": "^3.7.7", 8794 - "@types/estree": "^1.0.8", 8795 - "@types/json-schema": "^7.0.15", 8796 - "@webassemblyjs/ast": "^1.14.1", 8797 - "@webassemblyjs/wasm-edit": "^1.14.1", 8798 - "@webassemblyjs/wasm-parser": "^1.14.1", 8799 - "acorn": "^8.15.0", 8800 - "acorn-import-phases": "^1.0.3", 8801 - "browserslist": "^4.28.1", 8802 - "chrome-trace-event": "^1.0.2", 8803 - "enhanced-resolve": "^5.19.0", 8804 - "es-module-lexer": "^2.0.0", 8805 - "eslint-scope": "5.1.1", 8806 - "events": "^3.2.0", 8807 - "glob-to-regexp": "^0.4.1", 8808 - "graceful-fs": "^4.2.11", 8809 - "json-parse-even-better-errors": "^2.3.1", 8810 - "loader-runner": "^4.3.1", 8811 - "mime-types": "^2.1.27", 8812 - "neo-async": "^2.6.2", 8813 - "schema-utils": "^4.3.3", 8814 - "tapable": "^2.3.0", 8815 - "terser-webpack-plugin": "^5.3.16", 8816 - "watchpack": "^2.5.1", 8817 - "webpack-sources": "^3.3.3" 8818 - }, 8819 - "bin": { 8820 - "webpack": "bin/webpack.js" 8821 - }, 8822 - "engines": { 8823 - "node": ">=10.13.0" 8824 - }, 8825 - "funding": { 8826 - "type": "opencollective", 8827 - "url": "https://opencollective.com/webpack" 8828 - }, 8829 - "peerDependenciesMeta": { 8830 - "webpack-cli": { 8831 - "optional": true 8832 - } 8833 - } 8834 - }, 8835 - "node_modules/webpack-sources": { 8836 - "version": "3.3.3", 8837 - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", 8838 - "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", 8839 - "dev": true, 8840 - "license": "MIT", 8841 - "peer": true, 8842 - "engines": { 8843 - "node": ">=10.13.0" 8844 - } 8845 - }, 8846 - "node_modules/webpack/node_modules/enhanced-resolve": { 8847 - "version": "5.19.0", 8848 - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", 8849 - "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", 8850 - "dev": true, 8851 - "license": "MIT", 8852 - "peer": true, 8853 - "dependencies": { 8854 - "graceful-fs": "^4.2.4", 8855 - "tapable": "^2.3.0" 8856 - }, 8857 - "engines": { 8858 - "node": ">=10.13.0" 8859 - } 8860 - }, 8861 - "node_modules/webpack/node_modules/eslint-scope": { 8862 - "version": "5.1.1", 8863 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 8864 - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 8865 - "dev": true, 8866 - "license": "BSD-2-Clause", 8867 - "peer": true, 8868 - "dependencies": { 8869 - "esrecurse": "^4.3.0", 8870 - "estraverse": "^4.1.1" 8871 - }, 8872 - "engines": { 8873 - "node": ">=8.0.0" 8874 - } 8875 - }, 8876 - "node_modules/webpack/node_modules/estraverse": { 8877 - "version": "4.3.0", 8878 - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 8879 - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 8880 - "dev": true, 8881 - "license": "BSD-2-Clause", 8882 - "peer": true, 8883 - "engines": { 8884 - "node": ">=4.0" 8885 - } 8886 - }, 8887 - "node_modules/webpack/node_modules/tapable": { 8888 - "version": "2.3.0", 8889 - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", 8890 - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", 8677 + "node_modules/webidl-conversions": { 8678 + "version": "3.0.1", 8679 + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", 8680 + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", 8891 8681 "dev": true, 8892 - "license": "MIT", 8893 - "peer": true, 8894 - "engines": { 8895 - "node": ">=6" 8896 - }, 8897 - "funding": { 8898 - "type": "opencollective", 8899 - "url": "https://opencollective.com/webpack" 8900 - } 8682 + "license": "BSD-2-Clause" 8901 8683 }, 8902 8684 "node_modules/well-known-symbols": { 8903 8685 "version": "2.0.0", ··· 8907 8689 "license": "ISC", 8908 8690 "engines": { 8909 8691 "node": ">=6" 8692 + } 8693 + }, 8694 + "node_modules/whatwg-url": { 8695 + "version": "5.0.0", 8696 + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", 8697 + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", 8698 + "dev": true, 8699 + "license": "MIT", 8700 + "dependencies": { 8701 + "tr46": "~0.0.3", 8702 + "webidl-conversions": "^3.0.0" 8910 8703 } 8911 8704 }, 8912 8705 "node_modules/which": { ··· 9072 8865 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9073 8866 } 9074 8867 }, 9075 - "node_modules/wrap-ansi/node_modules/string-width": { 9076 - "version": "7.2.0", 9077 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 9078 - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 9079 - "license": "MIT", 9080 - "dependencies": { 9081 - "emoji-regex": "^10.3.0", 9082 - "get-east-asian-width": "^1.0.0", 9083 - "strip-ansi": "^7.1.0" 9084 - }, 9085 - "engines": { 9086 - "node": ">=18" 9087 - }, 9088 - "funding": { 9089 - "url": "https://github.com/sponsors/sindresorhus" 9090 - } 9091 - }, 9092 - "node_modules/wrappy": { 9093 - "version": "1.0.2", 9094 - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 9095 - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 8868 + "node_modules/wrap-ansi-cjs": { 8869 + "name": "wrap-ansi", 8870 + "version": "7.0.0", 8871 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 8872 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 9096 8873 "dev": true, 9097 - "license": "ISC" 9098 - }, 9099 - "node_modules/write": { 9100 - "version": "2.0.0", 9101 - "resolved": "https://registry.npmjs.org/write/-/write-2.0.0.tgz", 9102 - "integrity": "sha512-yam9TAqN8sAZokECAejo9HpT2j2s39OgK8i8yxadrFBVo+iSWLfnipRVFulfAw1d2dz5vSuGmlMHYRKG4fysOA==", 9103 8874 "license": "MIT", 9104 8875 "dependencies": { 9105 - "add-filename-increment": "^1.0.0" 8876 + "ansi-styles": "^4.0.0", 8877 + "string-width": "^4.1.0", 8878 + "strip-ansi": "^6.0.0" 9106 8879 }, 9107 8880 "engines": { 9108 8881 "node": ">=10" 9109 - } 9110 - }, 9111 - "node_modules/write-file-atomic": { 9112 - "version": "5.0.1", 9113 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", 9114 - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", 9115 - "dev": true, 9116 - "license": "ISC", 9117 - "dependencies": { 9118 - "imurmurhash": "^0.1.4", 9119 - "signal-exit": "^4.0.1" 9120 - }, 9121 - "engines": { 9122 - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 9123 - } 9124 - }, 9125 - "node_modules/write-file-atomic/node_modules/signal-exit": { 9126 - "version": "4.1.0", 9127 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 9128 - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 9129 - "dev": true, 9130 - "license": "ISC", 9131 - "engines": { 9132 - "node": ">=14" 9133 8882 }, 9134 8883 "funding": { 9135 - "url": "https://github.com/sponsors/isaacs" 8884 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9136 8885 } 9137 8886 }, 9138 - "node_modules/ws": { 9139 - "version": "8.19.0", 9140 - "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", 9141 - "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", 9142 - "license": "MIT", 9143 - "engines": { 9144 - "node": ">=10.0.0" 9145 - }, 9146 - "peerDependencies": { 9147 - "bufferutil": "^4.0.1", 9148 - "utf-8-validate": ">=5.0.2" 9149 - }, 9150 - "peerDependenciesMeta": { 9151 - "bufferutil": { 9152 - "optional": true 9153 - }, 9154 - "utf-8-validate": { 9155 - "optional": true 9156 - } 9157 - } 9158 - }, 9159 - "node_modules/xo": { 9160 - "version": "0.53.1", 9161 - "resolved": "https://registry.npmjs.org/xo/-/xo-0.53.1.tgz", 9162 - "integrity": "sha512-/2R8SPehv1UhiIqJ9uSvrAjslcoygICNsUlEb/Zf2V6rMtr7YCoggc6hlt6b/kbncpR989Roqt6AvEO779dFxw==", 9163 - "bundleDependencies": [ 9164 - "@typescript-eslint/eslint-plugin", 9165 - "@typescript-eslint/parser", 9166 - "eslint-config-xo-typescript" 9167 - ], 8887 + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { 8888 + "version": "5.0.1", 8889 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 8890 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 9168 8891 "dev": true, 9169 8892 "license": "MIT", 9170 - "dependencies": { 9171 - "@eslint/eslintrc": "^1.3.3", 9172 - "@typescript-eslint/eslint-plugin": "^5.43.0", 9173 - "@typescript-eslint/parser": "^5.43.0", 9174 - "arrify": "^3.0.0", 9175 - "cosmiconfig": "^7.1.0", 9176 - "define-lazy-prop": "^3.0.0", 9177 - "eslint": "^8.27.0", 9178 - "eslint-config-prettier": "^8.5.0", 9179 - "eslint-config-xo": "^0.43.1", 9180 - "eslint-config-xo-typescript": "^0.55.0", 9181 - "eslint-formatter-pretty": "^4.1.0", 9182 - "eslint-import-resolver-webpack": "^0.13.2", 9183 - "eslint-plugin-ava": "^13.2.0", 9184 - "eslint-plugin-eslint-comments": "^3.2.0", 9185 - "eslint-plugin-import": "^2.26.0", 9186 - "eslint-plugin-n": "^15.5.1", 9187 - "eslint-plugin-no-use-extend-native": "^0.5.0", 9188 - "eslint-plugin-prettier": "^4.2.1", 9189 - "eslint-plugin-unicorn": "^44.0.2", 9190 - "esm-utils": "^4.1.0", 9191 - "find-cache-dir": "^4.0.0", 9192 - "find-up": "^6.3.0", 9193 - "get-stdin": "^9.0.0", 9194 - "globby": "^13.1.2", 9195 - "imurmurhash": "^0.1.4", 9196 - "json-stable-stringify-without-jsonify": "^1.0.1", 9197 - "json5": "^2.2.1", 9198 - "lodash-es": "^4.17.21", 9199 - "meow": "^11.0.0", 9200 - "micromatch": "^4.0.5", 9201 - "open-editor": "^4.0.0", 9202 - "prettier": "^2.7.1", 9203 - "semver": "^7.3.8", 9204 - "slash": "^5.0.0", 9205 - "to-absolute-glob": "^2.0.2", 9206 - "typescript": "^4.9.3" 9207 - }, 9208 - "bin": { 9209 - "xo": "cli.js" 9210 - }, 9211 8893 "engines": { 9212 - "node": ">=14.16" 9213 - }, 9214 - "funding": { 9215 - "url": "https://github.com/sponsors/sindresorhus" 8894 + "node": ">=8" 9216 8895 } 9217 8896 }, 9218 - "node_modules/xo/node_modules/@eslint/eslintrc": { 9219 - "version": "1.4.1", 9220 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 9221 - "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 8897 + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { 8898 + "version": "4.3.0", 8899 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8900 + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 9222 8901 "dev": true, 9223 8902 "license": "MIT", 9224 8903 "dependencies": { 9225 - "ajv": "^6.12.4", 9226 - "debug": "^4.3.2", 9227 - "espree": "^9.4.0", 9228 - "globals": "^13.19.0", 9229 - "ignore": "^5.2.0", 9230 - "import-fresh": "^3.2.1", 9231 - "js-yaml": "^4.1.0", 9232 - "minimatch": "^3.1.2", 9233 - "strip-json-comments": "^3.1.1" 8904 + "color-convert": "^2.0.1" 9234 8905 }, 9235 8906 "engines": { 9236 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 8907 + "node": ">=8" 9237 8908 }, 9238 8909 "funding": { 9239 - "url": "https://opencollective.com/eslint" 8910 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9240 8911 } 9241 8912 }, 9242 - "node_modules/xo/node_modules/@nodelib/fs.scandir": { 9243 - "version": "2.1.5", 8913 + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { 8914 + "version": "8.0.0", 8915 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 8916 + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 9244 8917 "dev": true, 9245 - "inBundle": true, 9246 - "license": "MIT", 9247 - "dependencies": { 9248 - "@nodelib/fs.stat": "2.0.5", 9249 - "run-parallel": "^1.1.9" 9250 - }, 9251 - "engines": { 9252 - "node": ">= 8" 9253 - } 8918 + "license": "MIT" 9254 8919 }, 9255 - "node_modules/xo/node_modules/@nodelib/fs.stat": { 9256 - "version": "2.0.5", 8920 + "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { 8921 + "version": "3.0.0", 8922 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 8923 + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 9257 8924 "dev": true, 9258 - "inBundle": true, 9259 8925 "license": "MIT", 9260 8926 "engines": { 9261 - "node": ">= 8" 8927 + "node": ">=8" 9262 8928 } 9263 8929 }, 9264 - "node_modules/xo/node_modules/@nodelib/fs.walk": { 9265 - "version": "1.2.8", 8930 + "node_modules/wrap-ansi-cjs/node_modules/string-width": { 8931 + "version": "4.2.3", 8932 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8933 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 9266 8934 "dev": true, 9267 - "inBundle": true, 9268 8935 "license": "MIT", 9269 8936 "dependencies": { 9270 - "@nodelib/fs.scandir": "2.1.5", 9271 - "fastq": "^1.6.0" 8937 + "emoji-regex": "^8.0.0", 8938 + "is-fullwidth-code-point": "^3.0.0", 8939 + "strip-ansi": "^6.0.1" 9272 8940 }, 9273 8941 "engines": { 9274 - "node": ">= 8" 8942 + "node": ">=8" 9275 8943 } 9276 8944 }, 9277 - "node_modules/xo/node_modules/@types/json-schema": { 9278 - "version": "7.0.11", 9279 - "dev": true, 9280 - "inBundle": true, 9281 - "license": "MIT" 9282 - }, 9283 - "node_modules/xo/node_modules/@types/semver": { 9284 - "version": "7.3.13", 8945 + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { 8946 + "version": "6.0.1", 8947 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8948 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 9285 8949 "dev": true, 9286 - "inBundle": true, 9287 - "license": "MIT" 9288 - }, 9289 - "node_modules/xo/node_modules/@typescript-eslint/eslint-plugin": { 9290 - "version": "5.43.0", 9291 - "dev": true, 9292 - "inBundle": true, 9293 8950 "license": "MIT", 9294 8951 "dependencies": { 9295 - "@typescript-eslint/scope-manager": "5.43.0", 9296 - "@typescript-eslint/type-utils": "5.43.0", 9297 - "@typescript-eslint/utils": "5.43.0", 9298 - "debug": "^4.3.4", 9299 - "ignore": "^5.2.0", 9300 - "natural-compare-lite": "^1.4.0", 9301 - "regexpp": "^3.2.0", 9302 - "semver": "^7.3.7", 9303 - "tsutils": "^3.21.0" 8952 + "ansi-regex": "^5.0.1" 9304 8953 }, 9305 8954 "engines": { 9306 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9307 - }, 9308 - "funding": { 9309 - "type": "opencollective", 9310 - "url": "https://opencollective.com/typescript-eslint" 9311 - }, 9312 - "peerDependencies": { 9313 - "@typescript-eslint/parser": "^5.0.0", 9314 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 9315 - }, 9316 - "peerDependenciesMeta": { 9317 - "typescript": { 9318 - "optional": true 9319 - } 8955 + "node": ">=8" 9320 8956 } 9321 8957 }, 9322 - "node_modules/xo/node_modules/@typescript-eslint/parser": { 9323 - "version": "5.43.0", 9324 - "dev": true, 9325 - "inBundle": true, 9326 - "license": "BSD-2-Clause", 8958 + "node_modules/write": { 8959 + "version": "2.0.0", 8960 + "resolved": "https://registry.npmjs.org/write/-/write-2.0.0.tgz", 8961 + "integrity": "sha512-yam9TAqN8sAZokECAejo9HpT2j2s39OgK8i8yxadrFBVo+iSWLfnipRVFulfAw1d2dz5vSuGmlMHYRKG4fysOA==", 8962 + "license": "MIT", 9327 8963 "dependencies": { 9328 - "@typescript-eslint/scope-manager": "5.43.0", 9329 - "@typescript-eslint/types": "5.43.0", 9330 - "@typescript-eslint/typescript-estree": "5.43.0", 9331 - "debug": "^4.3.4" 8964 + "add-filename-increment": "^1.0.0" 9332 8965 }, 9333 8966 "engines": { 9334 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9335 - }, 9336 - "funding": { 9337 - "type": "opencollective", 9338 - "url": "https://opencollective.com/typescript-eslint" 9339 - }, 9340 - "peerDependencies": { 9341 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 9342 - }, 9343 - "peerDependenciesMeta": { 9344 - "typescript": { 9345 - "optional": true 9346 - } 8967 + "node": ">=10" 9347 8968 } 9348 8969 }, 9349 - "node_modules/xo/node_modules/@typescript-eslint/scope-manager": { 9350 - "version": "5.43.0", 8970 + "node_modules/write-file-atomic": { 8971 + "version": "6.0.0", 8972 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-6.0.0.tgz", 8973 + "integrity": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==", 9351 8974 "dev": true, 9352 - "inBundle": true, 9353 - "license": "MIT", 8975 + "license": "ISC", 9354 8976 "dependencies": { 9355 - "@typescript-eslint/types": "5.43.0", 9356 - "@typescript-eslint/visitor-keys": "5.43.0" 8977 + "imurmurhash": "^0.1.4", 8978 + "signal-exit": "^4.0.1" 9357 8979 }, 9358 8980 "engines": { 9359 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9360 - }, 9361 - "funding": { 9362 - "type": "opencollective", 9363 - "url": "https://opencollective.com/typescript-eslint" 8981 + "node": "^18.17.0 || >=20.5.0" 9364 8982 } 9365 8983 }, 9366 - "node_modules/xo/node_modules/@typescript-eslint/type-utils": { 9367 - "version": "5.43.0", 9368 - "dev": true, 9369 - "inBundle": true, 8984 + "node_modules/ws": { 8985 + "version": "8.19.0", 8986 + "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz", 8987 + "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==", 9370 8988 "license": "MIT", 9371 - "dependencies": { 9372 - "@typescript-eslint/typescript-estree": "5.43.0", 9373 - "@typescript-eslint/utils": "5.43.0", 9374 - "debug": "^4.3.4", 9375 - "tsutils": "^3.21.0" 9376 - }, 9377 8989 "engines": { 9378 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9379 - }, 9380 - "funding": { 9381 - "type": "opencollective", 9382 - "url": "https://opencollective.com/typescript-eslint" 8990 + "node": ">=10.0.0" 9383 8991 }, 9384 8992 "peerDependencies": { 9385 - "eslint": "*" 8993 + "bufferutil": "^4.0.1", 8994 + "utf-8-validate": ">=5.0.2" 9386 8995 }, 9387 8996 "peerDependenciesMeta": { 9388 - "typescript": { 8997 + "bufferutil": { 9389 8998 "optional": true 9390 - } 9391 - } 9392 - }, 9393 - "node_modules/xo/node_modules/@typescript-eslint/types": { 9394 - "version": "5.43.0", 9395 - "dev": true, 9396 - "inBundle": true, 9397 - "license": "MIT", 9398 - "engines": { 9399 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9400 - }, 9401 - "funding": { 9402 - "type": "opencollective", 9403 - "url": "https://opencollective.com/typescript-eslint" 9404 - } 9405 - }, 9406 - "node_modules/xo/node_modules/@typescript-eslint/typescript-estree": { 9407 - "version": "5.43.0", 9408 - "dev": true, 9409 - "inBundle": true, 9410 - "license": "BSD-2-Clause", 9411 - "dependencies": { 9412 - "@typescript-eslint/types": "5.43.0", 9413 - "@typescript-eslint/visitor-keys": "5.43.0", 9414 - "debug": "^4.3.4", 9415 - "globby": "^11.1.0", 9416 - "is-glob": "^4.0.3", 9417 - "semver": "^7.3.7", 9418 - "tsutils": "^3.21.0" 9419 - }, 9420 - "engines": { 9421 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9422 - }, 9423 - "funding": { 9424 - "type": "opencollective", 9425 - "url": "https://opencollective.com/typescript-eslint" 9426 - }, 9427 - "peerDependenciesMeta": { 9428 - "typescript": { 8999 + }, 9000 + "utf-8-validate": { 9429 9001 "optional": true 9430 9002 } 9431 9003 } 9432 9004 }, 9433 - "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { 9434 - "version": "11.1.0", 9005 + "node_modules/wsl-utils": { 9006 + "version": "0.1.0", 9007 + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", 9008 + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", 9435 9009 "dev": true, 9436 - "inBundle": true, 9437 9010 "license": "MIT", 9438 9011 "dependencies": { 9439 - "array-union": "^2.1.0", 9440 - "dir-glob": "^3.0.1", 9441 - "fast-glob": "^3.2.9", 9442 - "ignore": "^5.2.0", 9443 - "merge2": "^1.4.1", 9444 - "slash": "^3.0.0" 9012 + "is-wsl": "^3.1.0" 9445 9013 }, 9446 9014 "engines": { 9447 - "node": ">=10" 9015 + "node": ">=18" 9448 9016 }, 9449 9017 "funding": { 9450 9018 "url": "https://github.com/sponsors/sindresorhus" 9451 9019 } 9452 9020 }, 9453 - "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { 9454 - "version": "3.0.0", 9455 - "dev": true, 9456 - "inBundle": true, 9457 - "license": "MIT", 9458 - "engines": { 9459 - "node": ">=8" 9460 - } 9461 - }, 9462 - "node_modules/xo/node_modules/@typescript-eslint/utils": { 9463 - "version": "5.43.0", 9021 + "node_modules/xo": { 9022 + "version": "1.2.3", 9023 + "resolved": "https://registry.npmjs.org/xo/-/xo-1.2.3.tgz", 9024 + "integrity": "sha512-ykvWr88620CwealQwr7nWcPwolE6RMAVsCSBIdF3JnVdQUBAllnBJypSPsu0YYFzWTrJjQfNgH82lnWMPVTXnA==", 9464 9025 "dev": true, 9465 - "inBundle": true, 9466 9026 "license": "MIT", 9467 9027 "dependencies": { 9468 - "@types/json-schema": "^7.0.9", 9469 - "@types/semver": "^7.3.12", 9470 - "@typescript-eslint/scope-manager": "5.43.0", 9471 - "@typescript-eslint/types": "5.43.0", 9472 - "@typescript-eslint/typescript-estree": "5.43.0", 9473 - "eslint-scope": "^5.1.1", 9474 - "eslint-utils": "^3.0.0", 9475 - "semver": "^7.3.7" 9028 + "@eslint-community/eslint-plugin-eslint-comments": "^4.5.0", 9029 + "@sindresorhus/tsconfig": "^7.0.0", 9030 + "@stylistic/eslint-plugin": "^4.2.0", 9031 + "@typescript-eslint/parser": "^8.37.0", 9032 + "arrify": "^3.0.0", 9033 + "cosmiconfig": "^9.0.0", 9034 + "define-lazy-prop": "^3.0.0", 9035 + "eslint": "^9.31.0", 9036 + "eslint-config-prettier": "^10.1.5", 9037 + "eslint-config-xo-react": "^0.28.0", 9038 + "eslint-config-xo-typescript": "^7.0.0", 9039 + "eslint-formatter-pretty": "^6.0.1", 9040 + "eslint-plugin-ava": "^15.0.1", 9041 + "eslint-plugin-import-x": "^4.16.1", 9042 + "eslint-plugin-n": "^17.21.0", 9043 + "eslint-plugin-no-use-extend-native": "^0.7.2", 9044 + "eslint-plugin-prettier": "^5.5.1", 9045 + "eslint-plugin-promise": "^7.2.1", 9046 + "eslint-plugin-unicorn": "^59.0.1", 9047 + "find-cache-directory": "^6.0.0", 9048 + "get-stdin": "^9.0.0", 9049 + "get-tsconfig": "^4.10.1", 9050 + "globals": "^16.3.0", 9051 + "globby": "^14.1.0", 9052 + "meow": "^13.2.0", 9053 + "micromatch": "^4.0.8", 9054 + "open-editor": "^5.1.0", 9055 + "path-exists": "^5.0.0", 9056 + "prettier": "^3.6.2", 9057 + "type-fest": "^4.41.0", 9058 + "typescript-eslint": "^8.37.0" 9476 9059 }, 9477 - "engines": { 9478 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9479 - }, 9480 - "funding": { 9481 - "type": "opencollective", 9482 - "url": "https://opencollective.com/typescript-eslint" 9483 - }, 9484 - "peerDependencies": { 9485 - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 9486 - } 9487 - }, 9488 - "node_modules/xo/node_modules/@typescript-eslint/visitor-keys": { 9489 - "version": "5.43.0", 9490 - "dev": true, 9491 - "inBundle": true, 9492 - "license": "MIT", 9493 - "dependencies": { 9494 - "@typescript-eslint/types": "5.43.0", 9495 - "eslint-visitor-keys": "^3.3.0" 9060 + "bin": { 9061 + "xo": "dist/cli.js" 9496 9062 }, 9497 9063 "engines": { 9498 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9064 + "node": ">=20.17" 9499 9065 }, 9500 9066 "funding": { 9501 - "type": "opencollective", 9502 - "url": "https://opencollective.com/typescript-eslint" 9067 + "url": "https://github.com/sponsors/sindresorhus" 9503 9068 } 9504 9069 }, 9505 - "node_modules/xo/node_modules/array-union": { 9506 - "version": "2.1.0", 9070 + "node_modules/xo/node_modules/@sindresorhus/tsconfig": { 9071 + "version": "7.0.0", 9072 + "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-7.0.0.tgz", 9073 + "integrity": "sha512-i5K04hLAP44Af16zmDjG07E1NHuDgCM07SJAT4gY0LZSRrWYzwt4qkLem6TIbIVh0k51RkN2bF+lP+lM5eC9fw==", 9507 9074 "dev": true, 9508 - "inBundle": true, 9509 9075 "license": "MIT", 9510 9076 "engines": { 9511 - "node": ">=8" 9512 - } 9513 - }, 9514 - "node_modules/xo/node_modules/braces": { 9515 - "version": "3.0.2", 9516 - "dev": true, 9517 - "inBundle": true, 9518 - "license": "MIT", 9519 - "dependencies": { 9520 - "fill-range": "^7.0.1" 9521 - }, 9522 - "engines": { 9523 - "node": ">=8" 9524 - } 9525 - }, 9526 - "node_modules/xo/node_modules/debug": { 9527 - "version": "4.3.4", 9528 - "dev": true, 9529 - "inBundle": true, 9530 - "license": "MIT", 9531 - "dependencies": { 9532 - "ms": "2.1.2" 9533 - }, 9534 - "engines": { 9535 - "node": ">=6.0" 9536 - }, 9537 - "peerDependenciesMeta": { 9538 - "supports-color": { 9539 - "optional": true 9540 - } 9541 - } 9542 - }, 9543 - "node_modules/xo/node_modules/debug/node_modules/ms": { 9544 - "version": "2.1.2", 9545 - "dev": true, 9546 - "inBundle": true, 9547 - "license": "MIT" 9548 - }, 9549 - "node_modules/xo/node_modules/dir-glob": { 9550 - "version": "3.0.1", 9551 - "dev": true, 9552 - "inBundle": true, 9553 - "license": "MIT", 9554 - "dependencies": { 9555 - "path-type": "^4.0.0" 9556 - }, 9557 - "engines": { 9558 - "node": ">=8" 9559 - } 9560 - }, 9561 - "node_modules/xo/node_modules/eslint-config-xo-typescript": { 9562 - "version": "0.55.0", 9563 - "dev": true, 9564 - "inBundle": true, 9565 - "license": "MIT", 9566 - "engines": { 9567 - "node": ">=12" 9077 + "node": ">=18" 9568 9078 }, 9569 9079 "funding": { 9570 9080 "url": "https://github.com/sponsors/sindresorhus" 9571 - }, 9572 - "peerDependencies": { 9573 - "@typescript-eslint/eslint-plugin": ">=5.43.0", 9574 - "@typescript-eslint/parser": ">=5.43.0", 9575 - "eslint": ">=8.0.0", 9576 - "typescript": ">=4.4" 9577 9081 } 9578 9082 }, 9579 - "node_modules/xo/node_modules/eslint-scope": { 9580 - "version": "5.1.1", 9083 + "node_modules/xo/node_modules/eslint-config-xo-react": { 9084 + "version": "0.28.0", 9085 + "resolved": "https://registry.npmjs.org/eslint-config-xo-react/-/eslint-config-xo-react-0.28.0.tgz", 9086 + "integrity": "sha512-dKvxB9kxMNLhWKsh6yiptACet+/WwKcN7ID2hIBAmjH6le4tt8um4sJ0/aAH6y+xle9tPrasX1Wnz90muCoz9A==", 9581 9087 "dev": true, 9582 - "inBundle": true, 9583 - "license": "BSD-2-Clause", 9584 - "dependencies": { 9585 - "esrecurse": "^4.3.0", 9586 - "estraverse": "^4.1.1" 9587 - }, 9588 - "engines": { 9589 - "node": ">=8.0.0" 9590 - } 9591 - }, 9592 - "node_modules/xo/node_modules/eslint-scope/node_modules/estraverse": { 9593 - "version": "4.3.0", 9594 - "dev": true, 9595 - "inBundle": true, 9596 - "license": "BSD-2-Clause", 9597 - "engines": { 9598 - "node": ">=4.0" 9599 - } 9600 - }, 9601 - "node_modules/xo/node_modules/eslint-utils": { 9602 - "version": "3.0.0", 9603 - "dev": true, 9604 - "inBundle": true, 9605 9088 "license": "MIT", 9606 9089 "dependencies": { 9607 - "eslint-visitor-keys": "^2.0.0" 9090 + "eslint-plugin-react": "^7.37.4", 9091 + "eslint-plugin-react-hooks": "^5.1.0" 9608 9092 }, 9609 9093 "engines": { 9610 - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 9094 + "node": ">=18.18" 9611 9095 }, 9612 9096 "funding": { 9613 - "url": "https://github.com/sponsors/mysticatea" 9097 + "url": "https://github.com/sponsors/sindresorhus" 9614 9098 }, 9615 9099 "peerDependencies": { 9616 - "eslint": ">=5" 9100 + "eslint": ">=9.18.0" 9617 9101 } 9618 9102 }, 9619 - "node_modules/xo/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 9620 - "version": "2.1.0", 9621 - "dev": true, 9622 - "inBundle": true, 9623 - "license": "Apache-2.0", 9624 - "engines": { 9625 - "node": ">=10" 9626 - } 9627 - }, 9628 - "node_modules/xo/node_modules/eslint-visitor-keys": { 9629 - "version": "3.3.0", 9630 - "dev": true, 9631 - "inBundle": true, 9632 - "license": "Apache-2.0", 9633 - "engines": { 9634 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 9635 - } 9636 - }, 9637 - "node_modules/xo/node_modules/esrecurse": { 9638 - "version": "4.3.0", 9639 - "dev": true, 9640 - "inBundle": true, 9641 - "license": "BSD-2-Clause", 9642 - "dependencies": { 9643 - "estraverse": "^5.2.0" 9644 - }, 9645 - "engines": { 9646 - "node": ">=4.0" 9647 - } 9648 - }, 9649 - "node_modules/xo/node_modules/estraverse": { 9650 - "version": "5.3.0", 9651 - "dev": true, 9652 - "inBundle": true, 9653 - "license": "BSD-2-Clause", 9654 - "engines": { 9655 - "node": ">=4.0" 9656 - } 9657 - }, 9658 - "node_modules/xo/node_modules/fast-glob": { 9659 - "version": "3.2.12", 9660 - "dev": true, 9661 - "inBundle": true, 9662 - "license": "MIT", 9663 - "dependencies": { 9664 - "@nodelib/fs.stat": "^2.0.2", 9665 - "@nodelib/fs.walk": "^1.2.3", 9666 - "glob-parent": "^5.1.2", 9667 - "merge2": "^1.3.0", 9668 - "micromatch": "^4.0.4" 9669 - }, 9670 - "engines": { 9671 - "node": ">=8.6.0" 9672 - } 9673 - }, 9674 - "node_modules/xo/node_modules/fastq": { 9675 - "version": "1.13.0", 9676 - "dev": true, 9677 - "inBundle": true, 9678 - "license": "ISC", 9679 - "dependencies": { 9680 - "reusify": "^1.0.4" 9681 - } 9682 - }, 9683 - "node_modules/xo/node_modules/fill-range": { 9684 - "version": "7.0.1", 9685 - "dev": true, 9686 - "inBundle": true, 9687 - "license": "MIT", 9688 - "dependencies": { 9689 - "to-regex-range": "^5.0.1" 9690 - }, 9691 - "engines": { 9692 - "node": ">=8" 9693 - } 9694 - }, 9695 - "node_modules/xo/node_modules/find-up": { 9696 - "version": "6.3.0", 9697 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 9698 - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 9699 - "dev": true, 9700 - "license": "MIT", 9701 - "dependencies": { 9702 - "locate-path": "^7.1.0", 9703 - "path-exists": "^5.0.0" 9704 - }, 9705 - "engines": { 9706 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9707 - }, 9708 - "funding": { 9709 - "url": "https://github.com/sponsors/sindresorhus" 9710 - } 9711 - }, 9712 - "node_modules/xo/node_modules/glob-parent": { 9713 - "version": "5.1.2", 9714 - "dev": true, 9715 - "inBundle": true, 9716 - "license": "ISC", 9717 - "dependencies": { 9718 - "is-glob": "^4.0.1" 9719 - }, 9720 - "engines": { 9721 - "node": ">= 6" 9722 - } 9723 - }, 9724 - "node_modules/xo/node_modules/ignore": { 9103 + "node_modules/xo/node_modules/eslint-plugin-react-hooks": { 9725 9104 "version": "5.2.0", 9105 + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", 9106 + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", 9726 9107 "dev": true, 9727 - "inBundle": true, 9728 9108 "license": "MIT", 9729 9109 "engines": { 9730 - "node": ">= 4" 9731 - } 9732 - }, 9733 - "node_modules/xo/node_modules/is-extglob": { 9734 - "version": "2.1.1", 9735 - "dev": true, 9736 - "inBundle": true, 9737 - "license": "MIT", 9738 - "engines": { 9739 - "node": ">=0.10.0" 9740 - } 9741 - }, 9742 - "node_modules/xo/node_modules/is-glob": { 9743 - "version": "4.0.3", 9744 - "dev": true, 9745 - "inBundle": true, 9746 - "license": "MIT", 9747 - "dependencies": { 9748 - "is-extglob": "^2.1.1" 9110 + "node": ">=10" 9749 9111 }, 9750 - "engines": { 9751 - "node": ">=0.10.0" 9752 - } 9753 - }, 9754 - "node_modules/xo/node_modules/is-number": { 9755 - "version": "7.0.0", 9756 - "dev": true, 9757 - "inBundle": true, 9758 - "license": "MIT", 9759 - "engines": { 9760 - "node": ">=0.12.0" 9761 - } 9762 - }, 9763 - "node_modules/xo/node_modules/locate-path": { 9764 - "version": "7.2.0", 9765 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 9766 - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 9767 - "dev": true, 9768 - "license": "MIT", 9769 - "dependencies": { 9770 - "p-locate": "^6.0.0" 9771 - }, 9772 - "engines": { 9773 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9774 - }, 9775 - "funding": { 9776 - "url": "https://github.com/sponsors/sindresorhus" 9777 - } 9778 - }, 9779 - "node_modules/xo/node_modules/merge2": { 9780 - "version": "1.4.1", 9781 - "dev": true, 9782 - "inBundle": true, 9783 - "license": "MIT", 9784 - "engines": { 9785 - "node": ">= 8" 9112 + "peerDependencies": { 9113 + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 9786 9114 } 9787 9115 }, 9788 - "node_modules/xo/node_modules/micromatch": { 9789 - "version": "4.0.5", 9116 + "node_modules/xo/node_modules/globals": { 9117 + "version": "16.5.0", 9118 + "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", 9119 + "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", 9790 9120 "dev": true, 9791 - "inBundle": true, 9792 9121 "license": "MIT", 9793 - "dependencies": { 9794 - "braces": "^3.0.2", 9795 - "picomatch": "^2.3.1" 9796 - }, 9797 9122 "engines": { 9798 - "node": ">=8.6" 9799 - } 9800 - }, 9801 - "node_modules/xo/node_modules/natural-compare-lite": { 9802 - "version": "1.4.0", 9803 - "dev": true, 9804 - "inBundle": true, 9805 - "license": "MIT" 9806 - }, 9807 - "node_modules/xo/node_modules/p-limit": { 9808 - "version": "4.0.0", 9809 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 9810 - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 9811 - "dev": true, 9812 - "license": "MIT", 9813 - "dependencies": { 9814 - "yocto-queue": "^1.0.0" 9815 - }, 9816 - "engines": { 9817 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9123 + "node": ">=18" 9818 9124 }, 9819 9125 "funding": { 9820 9126 "url": "https://github.com/sponsors/sindresorhus" 9821 9127 } 9822 9128 }, 9823 - "node_modules/xo/node_modules/p-locate": { 9824 - "version": "6.0.0", 9825 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 9826 - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 9129 + "node_modules/xo/node_modules/meow": { 9130 + "version": "13.2.0", 9131 + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", 9132 + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", 9827 9133 "dev": true, 9828 9134 "license": "MIT", 9829 - "dependencies": { 9830 - "p-limit": "^4.0.0" 9831 - }, 9832 9135 "engines": { 9833 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9136 + "node": ">=18" 9834 9137 }, 9835 9138 "funding": { 9836 9139 "url": "https://github.com/sponsors/sindresorhus" ··· 9846 9149 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9847 9150 } 9848 9151 }, 9849 - "node_modules/xo/node_modules/path-type": { 9850 - "version": "4.0.0", 9851 - "dev": true, 9852 - "inBundle": true, 9853 - "license": "MIT", 9854 - "engines": { 9855 - "node": ">=8" 9856 - } 9857 - }, 9858 - "node_modules/xo/node_modules/picomatch": { 9859 - "version": "2.3.1", 9860 - "dev": true, 9861 - "inBundle": true, 9862 - "license": "MIT", 9863 - "engines": { 9864 - "node": ">=8.6" 9865 - }, 9866 - "funding": { 9867 - "url": "https://github.com/sponsors/jonschlinkert" 9868 - } 9869 - }, 9870 - "node_modules/xo/node_modules/queue-microtask": { 9871 - "version": "1.2.3", 9872 - "dev": true, 9873 - "funding": [ 9874 - { 9875 - "type": "github", 9876 - "url": "https://github.com/sponsors/feross" 9877 - }, 9878 - { 9879 - "type": "patreon", 9880 - "url": "https://www.patreon.com/feross" 9881 - }, 9882 - { 9883 - "type": "consulting", 9884 - "url": "https://feross.org/support" 9885 - } 9886 - ], 9887 - "inBundle": true, 9888 - "license": "MIT" 9889 - }, 9890 - "node_modules/xo/node_modules/regexpp": { 9891 - "version": "3.2.0", 9892 - "dev": true, 9893 - "inBundle": true, 9894 - "license": "MIT", 9895 - "engines": { 9896 - "node": ">=8" 9897 - }, 9898 - "funding": { 9899 - "url": "https://github.com/sponsors/mysticatea" 9900 - } 9901 - }, 9902 - "node_modules/xo/node_modules/reusify": { 9903 - "version": "1.0.4", 9904 - "dev": true, 9905 - "inBundle": true, 9906 - "license": "MIT", 9907 - "engines": { 9908 - "iojs": ">=1.0.0", 9909 - "node": ">=0.10.0" 9910 - } 9911 - }, 9912 - "node_modules/xo/node_modules/run-parallel": { 9913 - "version": "1.2.0", 9914 - "dev": true, 9915 - "funding": [ 9916 - { 9917 - "type": "github", 9918 - "url": "https://github.com/sponsors/feross" 9919 - }, 9920 - { 9921 - "type": "patreon", 9922 - "url": "https://www.patreon.com/feross" 9923 - }, 9924 - { 9925 - "type": "consulting", 9926 - "url": "https://feross.org/support" 9927 - } 9928 - ], 9929 - "inBundle": true, 9930 - "license": "MIT", 9931 - "dependencies": { 9932 - "queue-microtask": "^1.2.2" 9933 - } 9934 - }, 9935 - "node_modules/xo/node_modules/semver": { 9936 - "version": "7.3.8", 9937 - "dev": true, 9938 - "inBundle": true, 9939 - "license": "ISC", 9940 - "dependencies": { 9941 - "lru-cache": "^6.0.0" 9942 - }, 9943 - "bin": { 9944 - "semver": "bin/semver.js" 9945 - }, 9946 - "engines": { 9947 - "node": ">=10" 9948 - } 9949 - }, 9950 - "node_modules/xo/node_modules/semver/node_modules/lru-cache": { 9951 - "version": "6.0.0", 9952 - "dev": true, 9953 - "inBundle": true, 9954 - "license": "ISC", 9955 - "dependencies": { 9956 - "yallist": "^4.0.0" 9957 - }, 9958 - "engines": { 9959 - "node": ">=10" 9960 - } 9961 - }, 9962 - "node_modules/xo/node_modules/slash": { 9963 - "version": "5.1.0", 9964 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", 9965 - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", 9966 - "dev": true, 9967 - "license": "MIT", 9968 - "engines": { 9969 - "node": ">=14.16" 9970 - }, 9971 - "funding": { 9972 - "url": "https://github.com/sponsors/sindresorhus" 9973 - } 9974 - }, 9975 - "node_modules/xo/node_modules/to-regex-range": { 9976 - "version": "5.0.1", 9977 - "dev": true, 9978 - "inBundle": true, 9979 - "license": "MIT", 9980 - "dependencies": { 9981 - "is-number": "^7.0.0" 9982 - }, 9983 - "engines": { 9984 - "node": ">=8.0" 9985 - } 9986 - }, 9987 - "node_modules/xo/node_modules/tslib": { 9988 - "version": "1.14.1", 9989 - "dev": true, 9990 - "inBundle": true, 9991 - "license": "0BSD" 9992 - }, 9993 - "node_modules/xo/node_modules/tsutils": { 9994 - "version": "3.21.0", 9995 - "dev": true, 9996 - "inBundle": true, 9997 - "license": "MIT", 9998 - "dependencies": { 9999 - "tslib": "^1.8.1" 10000 - }, 10001 - "engines": { 10002 - "node": ">= 6" 10003 - }, 10004 - "peerDependencies": { 10005 - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 10006 - } 10007 - }, 10008 - "node_modules/xo/node_modules/typescript": { 10009 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 10010 - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 10011 - "dev": true, 10012 - "inBundle": true 10013 - }, 10014 - "node_modules/xo/node_modules/yallist": { 10015 - "version": "4.0.0", 10016 - "dev": true, 10017 - "inBundle": true, 10018 - "license": "ISC" 10019 - }, 10020 - "node_modules/xo/node_modules/yocto-queue": { 10021 - "version": "1.2.2", 10022 - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", 10023 - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", 10024 - "dev": true, 10025 - "license": "MIT", 10026 - "engines": { 10027 - "node": ">=12.20" 10028 - }, 10029 - "funding": { 10030 - "url": "https://github.com/sponsors/sindresorhus" 10031 - } 10032 - }, 10033 9152 "node_modules/y18n": { 10034 9153 "version": "5.0.8", 10035 9154 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", ··· 10041 9160 } 10042 9161 }, 10043 9162 "node_modules/yallist": { 10044 - "version": "4.0.0", 10045 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 10046 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 9163 + "version": "3.1.1", 9164 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 9165 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 9166 + "dev": true, 10047 9167 "license": "ISC" 10048 9168 }, 10049 9169 "node_modules/yaml": { ··· 10084 9204 "version": "21.1.1", 10085 9205 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 10086 9206 "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 9207 + "dev": true, 10087 9208 "license": "ISC", 10088 9209 "engines": { 10089 9210 "node": ">=12" ··· 10167 9288 "url": "https://github.com/sponsors/sindresorhus" 10168 9289 } 10169 9290 }, 9291 + "node_modules/yoctocolors": { 9292 + "version": "2.1.2", 9293 + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", 9294 + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", 9295 + "dev": true, 9296 + "license": "MIT", 9297 + "engines": { 9298 + "node": ">=18" 9299 + }, 9300 + "funding": { 9301 + "url": "https://github.com/sponsors/sindresorhus" 9302 + } 9303 + }, 10170 9304 "node_modules/yoga-layout": { 10171 9305 "version": "3.2.1", 10172 9306 "resolved": "https://registry.npmjs.org/yoga-layout/-/yoga-layout-3.2.1.tgz", ··· 10180 9314 "license": "MIT", 10181 9315 "funding": { 10182 9316 "url": "https://github.com/sponsors/colinhacks" 9317 + } 9318 + }, 9319 + "node_modules/zod-validation-error": { 9320 + "version": "4.0.2", 9321 + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", 9322 + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", 9323 + "dev": true, 9324 + "license": "MIT", 9325 + "engines": { 9326 + "node": ">=18.0.0" 9327 + }, 9328 + "peerDependencies": { 9329 + "zod": "^3.25.0 || ^4.0.0" 10183 9330 } 10184 9331 } 10185 9332 }
+13 -13
package.json
··· 18 18 "dist" 19 19 ], 20 20 "dependencies": { 21 - "@doist/todoist-api-typescript": "^6.4.0", 21 + "@doist/todoist-api-typescript": "^6.5.0", 22 22 "@folder/xdg": "^4.0.1", 23 23 "ink": "^6.7.0", 24 24 "ink-link": "^5.0.0", 25 25 "ink-spinner": "^5.0.0", 26 26 "ink-text-input": "^6.0.0", 27 - "meow": "^11.0.0", 27 + "meow": "^14.0.0", 28 28 "react": "^19.2.4" 29 29 }, 30 30 "devDependencies": { 31 - "@sindresorhus/tsconfig": "^3.0.1", 31 + "@sindresorhus/tsconfig": "^8.1.0", 32 32 "@types/react": "^19.2.14", 33 33 "@vdemedes/prettier-config": "^2.0.1", 34 - "ava": "^5.2.0", 35 - "chalk": "^5.2.0", 36 - "eslint-config-xo-react": "^0.27.0", 37 - "eslint-plugin-react": "^7.32.2", 38 - "eslint-plugin-react-hooks": "^4.6.0", 39 - "ink-testing-library": "^3.0.0", 40 - "prettier": "^2.8.7", 41 - "ts-node": "^10.9.1", 42 - "typescript": "^5.0.3", 43 - "xo": "^0.53.1" 34 + "ava": "^6.4.1", 35 + "chalk": "^5.6.2", 36 + "eslint-config-xo-react": "^0.29.0", 37 + "eslint-plugin-react": "^7.37.5", 38 + "eslint-plugin-react-hooks": "^7.0.1", 39 + "ink-testing-library": "^4.0.0", 40 + "prettier": "^3.8.1", 41 + "ts-node": "^10.9.2", 42 + "typescript": "^5.9.3", 43 + "xo": "^1.2.3" 44 44 }, 45 45 "ava": { 46 46 "extensions": {