this repo has no description
0
fork

Configure Feed

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

update eslint packages

+913 -901
+905 -893
package-lock.json
··· 20 20 "run-applescript": "^7.0.0" 21 21 }, 22 22 "devDependencies": { 23 - "eslint": "^9.27.0", 23 + "eslint": "^10.0.3", 24 24 "knip": "^5.86.0", 25 25 "prettier": "^3.5.3", 26 26 "sort-package-json": "^3.2.1", 27 - "xo": "^1.0.0" 27 + "xo": "^2.0.2" 28 28 }, 29 29 "engines": { 30 30 "node": ">=20 <=24" ··· 45 45 "node": ">=6.9.0" 46 46 } 47 47 }, 48 + "node_modules/@babel/compat-data": { 49 + "version": "7.29.0", 50 + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", 51 + "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", 52 + "dev": true, 53 + "license": "MIT", 54 + "engines": { 55 + "node": ">=6.9.0" 56 + } 57 + }, 58 + "node_modules/@babel/core": { 59 + "version": "7.29.0", 60 + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", 61 + "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", 62 + "dev": true, 63 + "license": "MIT", 64 + "dependencies": { 65 + "@babel/code-frame": "^7.29.0", 66 + "@babel/generator": "^7.29.0", 67 + "@babel/helper-compilation-targets": "^7.28.6", 68 + "@babel/helper-module-transforms": "^7.28.6", 69 + "@babel/helpers": "^7.28.6", 70 + "@babel/parser": "^7.29.0", 71 + "@babel/template": "^7.28.6", 72 + "@babel/traverse": "^7.29.0", 73 + "@babel/types": "^7.29.0", 74 + "@jridgewell/remapping": "^2.3.5", 75 + "convert-source-map": "^2.0.0", 76 + "debug": "^4.1.0", 77 + "gensync": "^1.0.0-beta.2", 78 + "json5": "^2.2.3", 79 + "semver": "^6.3.1" 80 + }, 81 + "engines": { 82 + "node": ">=6.9.0" 83 + }, 84 + "funding": { 85 + "type": "opencollective", 86 + "url": "https://opencollective.com/babel" 87 + } 88 + }, 89 + "node_modules/@babel/core/node_modules/semver": { 90 + "version": "6.3.1", 91 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 92 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 93 + "dev": true, 94 + "license": "ISC", 95 + "bin": { 96 + "semver": "bin/semver.js" 97 + } 98 + }, 99 + "node_modules/@babel/generator": { 100 + "version": "7.29.1", 101 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", 102 + "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", 103 + "dev": true, 104 + "license": "MIT", 105 + "dependencies": { 106 + "@babel/parser": "^7.29.0", 107 + "@babel/types": "^7.29.0", 108 + "@jridgewell/gen-mapping": "^0.3.12", 109 + "@jridgewell/trace-mapping": "^0.3.28", 110 + "jsesc": "^3.0.2" 111 + }, 112 + "engines": { 113 + "node": ">=6.9.0" 114 + } 115 + }, 116 + "node_modules/@babel/helper-compilation-targets": { 117 + "version": "7.28.6", 118 + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", 119 + "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", 120 + "dev": true, 121 + "license": "MIT", 122 + "dependencies": { 123 + "@babel/compat-data": "^7.28.6", 124 + "@babel/helper-validator-option": "^7.27.1", 125 + "browserslist": "^4.24.0", 126 + "lru-cache": "^5.1.1", 127 + "semver": "^6.3.1" 128 + }, 129 + "engines": { 130 + "node": ">=6.9.0" 131 + } 132 + }, 133 + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 134 + "version": "6.3.1", 135 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 136 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 137 + "dev": true, 138 + "license": "ISC", 139 + "bin": { 140 + "semver": "bin/semver.js" 141 + } 142 + }, 143 + "node_modules/@babel/helper-globals": { 144 + "version": "7.28.0", 145 + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", 146 + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", 147 + "dev": true, 148 + "license": "MIT", 149 + "engines": { 150 + "node": ">=6.9.0" 151 + } 152 + }, 153 + "node_modules/@babel/helper-module-imports": { 154 + "version": "7.28.6", 155 + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", 156 + "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", 157 + "dev": true, 158 + "license": "MIT", 159 + "dependencies": { 160 + "@babel/traverse": "^7.28.6", 161 + "@babel/types": "^7.28.6" 162 + }, 163 + "engines": { 164 + "node": ">=6.9.0" 165 + } 166 + }, 167 + "node_modules/@babel/helper-module-transforms": { 168 + "version": "7.28.6", 169 + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", 170 + "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", 171 + "dev": true, 172 + "license": "MIT", 173 + "dependencies": { 174 + "@babel/helper-module-imports": "^7.28.6", 175 + "@babel/helper-validator-identifier": "^7.28.5", 176 + "@babel/traverse": "^7.28.6" 177 + }, 178 + "engines": { 179 + "node": ">=6.9.0" 180 + }, 181 + "peerDependencies": { 182 + "@babel/core": "^7.0.0" 183 + } 184 + }, 185 + "node_modules/@babel/helper-string-parser": { 186 + "version": "7.27.1", 187 + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 188 + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 189 + "dev": true, 190 + "license": "MIT", 191 + "engines": { 192 + "node": ">=6.9.0" 193 + } 194 + }, 48 195 "node_modules/@babel/helper-validator-identifier": { 49 196 "version": "7.28.5", 50 197 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", ··· 55 202 "node": ">=6.9.0" 56 203 } 57 204 }, 205 + "node_modules/@babel/helper-validator-option": { 206 + "version": "7.27.1", 207 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", 208 + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", 209 + "dev": true, 210 + "license": "MIT", 211 + "engines": { 212 + "node": ">=6.9.0" 213 + } 214 + }, 215 + "node_modules/@babel/helpers": { 216 + "version": "7.28.6", 217 + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", 218 + "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", 219 + "dev": true, 220 + "license": "MIT", 221 + "dependencies": { 222 + "@babel/template": "^7.28.6", 223 + "@babel/types": "^7.28.6" 224 + }, 225 + "engines": { 226 + "node": ">=6.9.0" 227 + } 228 + }, 229 + "node_modules/@babel/parser": { 230 + "version": "7.29.0", 231 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", 232 + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", 233 + "dev": true, 234 + "license": "MIT", 235 + "dependencies": { 236 + "@babel/types": "^7.29.0" 237 + }, 238 + "bin": { 239 + "parser": "bin/babel-parser.js" 240 + }, 241 + "engines": { 242 + "node": ">=6.0.0" 243 + } 244 + }, 245 + "node_modules/@babel/template": { 246 + "version": "7.28.6", 247 + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", 248 + "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", 249 + "dev": true, 250 + "license": "MIT", 251 + "dependencies": { 252 + "@babel/code-frame": "^7.28.6", 253 + "@babel/parser": "^7.28.6", 254 + "@babel/types": "^7.28.6" 255 + }, 256 + "engines": { 257 + "node": ">=6.9.0" 258 + } 259 + }, 260 + "node_modules/@babel/traverse": { 261 + "version": "7.29.0", 262 + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", 263 + "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", 264 + "dev": true, 265 + "license": "MIT", 266 + "dependencies": { 267 + "@babel/code-frame": "^7.29.0", 268 + "@babel/generator": "^7.29.0", 269 + "@babel/helper-globals": "^7.28.0", 270 + "@babel/parser": "^7.29.0", 271 + "@babel/template": "^7.28.6", 272 + "@babel/types": "^7.29.0", 273 + "debug": "^4.3.1" 274 + }, 275 + "engines": { 276 + "node": ">=6.9.0" 277 + } 278 + }, 279 + "node_modules/@babel/types": { 280 + "version": "7.29.0", 281 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", 282 + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", 283 + "dev": true, 284 + "license": "MIT", 285 + "dependencies": { 286 + "@babel/helper-string-parser": "^7.27.1", 287 + "@babel/helper-validator-identifier": "^7.28.5" 288 + }, 289 + "engines": { 290 + "node": ">=6.9.0" 291 + } 292 + }, 58 293 "node_modules/@emnapi/core": { 59 294 "version": "1.9.0", 60 295 "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.0.tgz", ··· 161 396 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 162 397 } 163 398 }, 399 + "node_modules/@eslint/compat": { 400 + "version": "2.0.3", 401 + "resolved": "https://registry.npmjs.org/@eslint/compat/-/compat-2.0.3.tgz", 402 + "integrity": "sha512-SjIJhGigp8hmd1YGIBwh7Ovri7Kisl42GYFjrOyHhtfYGGoLW6teYi/5p8W50KSsawUPpuLOSmsq1bD0NGQLBw==", 403 + "dev": true, 404 + "license": "Apache-2.0", 405 + "dependencies": { 406 + "@eslint/core": "^1.1.1" 407 + }, 408 + "engines": { 409 + "node": "^20.19.0 || ^22.13.0 || >=24" 410 + }, 411 + "peerDependencies": { 412 + "eslint": "^8.40 || 9 || 10" 413 + }, 414 + "peerDependenciesMeta": { 415 + "eslint": { 416 + "optional": true 417 + } 418 + } 419 + }, 164 420 "node_modules/@eslint/config-array": { 165 - "version": "0.21.2", 166 - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.2.tgz", 167 - "integrity": "sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==", 421 + "version": "0.23.3", 422 + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.3.tgz", 423 + "integrity": "sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==", 168 424 "dev": true, 169 425 "license": "Apache-2.0", 170 426 "dependencies": { 171 - "@eslint/object-schema": "^2.1.7", 427 + "@eslint/object-schema": "^3.0.3", 172 428 "debug": "^4.3.1", 173 - "minimatch": "^3.1.5" 429 + "minimatch": "^10.2.4" 174 430 }, 175 431 "engines": { 176 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 432 + "node": "^20.19.0 || ^22.13.0 || >=24" 177 433 } 178 434 }, 179 435 "node_modules/@eslint/config-helpers": { 180 - "version": "0.4.2", 181 - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", 182 - "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", 436 + "version": "0.5.3", 437 + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.3.tgz", 438 + "integrity": "sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==", 183 439 "dev": true, 184 440 "license": "Apache-2.0", 185 441 "dependencies": { 186 - "@eslint/core": "^0.17.0" 442 + "@eslint/core": "^1.1.1" 187 443 }, 188 444 "engines": { 189 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 445 + "node": "^20.19.0 || ^22.13.0 || >=24" 190 446 } 191 447 }, 192 448 "node_modules/@eslint/core": { 193 - "version": "0.17.0", 194 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 195 - "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 449 + "version": "1.1.1", 450 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.1.1.tgz", 451 + "integrity": "sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==", 196 452 "dev": true, 197 453 "license": "Apache-2.0", 198 454 "dependencies": { 199 455 "@types/json-schema": "^7.0.15" 200 456 }, 201 457 "engines": { 202 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 458 + "node": "^20.19.0 || ^22.13.0 || >=24" 203 459 } 204 460 }, 205 - "node_modules/@eslint/eslintrc": { 206 - "version": "3.3.5", 207 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz", 208 - "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==", 461 + "node_modules/@eslint/css": { 462 + "version": "0.14.1", 463 + "resolved": "https://registry.npmjs.org/@eslint/css/-/css-0.14.1.tgz", 464 + "integrity": "sha512-NXiteSacmpaXqgyIW3+GcNzexXyfC0kd+gig6WTjD4A74kBGJeNx1tV0Hxa0v7x0+mnIyKfGPhGNs1uhRFdh+w==", 209 465 "dev": true, 210 - "license": "MIT", 466 + "license": "Apache-2.0", 211 467 "dependencies": { 212 - "ajv": "^6.14.0", 213 - "debug": "^4.3.2", 214 - "espree": "^10.0.1", 215 - "globals": "^14.0.0", 216 - "ignore": "^5.2.0", 217 - "import-fresh": "^3.2.1", 218 - "js-yaml": "^4.1.1", 219 - "minimatch": "^3.1.5", 220 - "strip-json-comments": "^3.1.1" 468 + "@eslint/core": "^0.17.0", 469 + "@eslint/css-tree": "^3.6.6", 470 + "@eslint/plugin-kit": "^0.4.1" 221 471 }, 222 472 "engines": { 223 473 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 224 - }, 225 - "funding": { 226 - "url": "https://opencollective.com/eslint" 227 474 } 228 475 }, 229 - "node_modules/@eslint/js": { 230 - "version": "9.39.4", 231 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz", 232 - "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==", 476 + "node_modules/@eslint/css-tree": { 477 + "version": "3.6.9", 478 + "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-3.6.9.tgz", 479 + "integrity": "sha512-3D5/OHibNEGk+wKwNwMbz63NMf367EoR4mVNNpxddCHKEb2Nez7z62J2U6YjtErSsZDoY0CsccmoUpdEbkogNA==", 233 480 "dev": true, 234 481 "license": "MIT", 235 - "engines": { 236 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 482 + "dependencies": { 483 + "mdn-data": "2.23.0", 484 + "source-map-js": "^1.0.1" 237 485 }, 238 - "funding": { 239 - "url": "https://eslint.org/donate" 486 + "engines": { 487 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 240 488 } 241 489 }, 242 - "node_modules/@eslint/object-schema": { 243 - "version": "2.1.7", 244 - "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", 245 - "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", 490 + "node_modules/@eslint/css/node_modules/@eslint/core": { 491 + "version": "0.17.0", 492 + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", 493 + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", 246 494 "dev": true, 247 495 "license": "Apache-2.0", 496 + "dependencies": { 497 + "@types/json-schema": "^7.0.15" 498 + }, 248 499 "engines": { 249 500 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 250 501 } 251 502 }, 252 - "node_modules/@eslint/plugin-kit": { 503 + "node_modules/@eslint/css/node_modules/@eslint/plugin-kit": { 253 504 "version": "0.4.1", 254 505 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", 255 506 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", ··· 263 514 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 264 515 } 265 516 }, 517 + "node_modules/@eslint/json": { 518 + "version": "1.1.0", 519 + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-1.1.0.tgz", 520 + "integrity": "sha512-noH9FUYqyhZSDf3Yq5HswsjDH/MWJAatMooWwT5YgQ0XHMekoFc/iyEufP+7kD1kaOj9qwFiXySqHsKii3zmlw==", 521 + "dev": true, 522 + "license": "Apache-2.0", 523 + "dependencies": { 524 + "@eslint/core": "^1.1.1", 525 + "@eslint/plugin-kit": "^0.6.1", 526 + "@humanwhocodes/momoa": "^3.3.10", 527 + "natural-compare": "^1.4.0" 528 + }, 529 + "engines": { 530 + "node": "^20.19.0 || ^22.13.0 || >=24" 531 + } 532 + }, 533 + "node_modules/@eslint/object-schema": { 534 + "version": "3.0.3", 535 + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.3.tgz", 536 + "integrity": "sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==", 537 + "dev": true, 538 + "license": "Apache-2.0", 539 + "engines": { 540 + "node": "^20.19.0 || ^22.13.0 || >=24" 541 + } 542 + }, 543 + "node_modules/@eslint/plugin-kit": { 544 + "version": "0.6.1", 545 + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.6.1.tgz", 546 + "integrity": "sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==", 547 + "dev": true, 548 + "license": "Apache-2.0", 549 + "dependencies": { 550 + "@eslint/core": "^1.1.1", 551 + "levn": "^0.4.1" 552 + }, 553 + "engines": { 554 + "node": "^20.19.0 || ^22.13.0 || >=24" 555 + } 556 + }, 266 557 "node_modules/@humanfs/core": { 267 558 "version": "0.19.1", 268 559 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", ··· 301 592 "url": "https://github.com/sponsors/nzakas" 302 593 } 303 594 }, 595 + "node_modules/@humanwhocodes/momoa": { 596 + "version": "3.3.10", 597 + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.10.tgz", 598 + "integrity": "sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==", 599 + "dev": true, 600 + "license": "Apache-2.0", 601 + "engines": { 602 + "node": ">=18" 603 + } 604 + }, 304 605 "node_modules/@humanwhocodes/retry": { 305 606 "version": "0.4.3", 306 607 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", ··· 313 614 "funding": { 314 615 "type": "github", 315 616 "url": "https://github.com/sponsors/nzakas" 617 + } 618 + }, 619 + "node_modules/@jridgewell/gen-mapping": { 620 + "version": "0.3.13", 621 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 622 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 623 + "dev": true, 624 + "license": "MIT", 625 + "dependencies": { 626 + "@jridgewell/sourcemap-codec": "^1.5.0", 627 + "@jridgewell/trace-mapping": "^0.3.24" 628 + } 629 + }, 630 + "node_modules/@jridgewell/remapping": { 631 + "version": "2.3.5", 632 + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", 633 + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", 634 + "dev": true, 635 + "license": "MIT", 636 + "dependencies": { 637 + "@jridgewell/gen-mapping": "^0.3.5", 638 + "@jridgewell/trace-mapping": "^0.3.24" 639 + } 640 + }, 641 + "node_modules/@jridgewell/resolve-uri": { 642 + "version": "3.1.2", 643 + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 644 + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 645 + "dev": true, 646 + "license": "MIT", 647 + "engines": { 648 + "node": ">=6.0.0" 649 + } 650 + }, 651 + "node_modules/@jridgewell/sourcemap-codec": { 652 + "version": "1.5.5", 653 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 654 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 655 + "dev": true, 656 + "license": "MIT" 657 + }, 658 + "node_modules/@jridgewell/trace-mapping": { 659 + "version": "0.3.31", 660 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 661 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 662 + "dev": true, 663 + "license": "MIT", 664 + "dependencies": { 665 + "@jridgewell/resolve-uri": "^3.1.0", 666 + "@jridgewell/sourcemap-codec": "^1.4.14" 316 667 } 317 668 }, 318 669 "node_modules/@napi-rs/wasm-runtime": { ··· 704 1055 } 705 1056 }, 706 1057 "node_modules/@sindresorhus/tsconfig": { 707 - "version": "7.0.0", 708 - "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-7.0.0.tgz", 709 - "integrity": "sha512-i5K04hLAP44Af16zmDjG07E1NHuDgCM07SJAT4gY0LZSRrWYzwt4qkLem6TIbIVh0k51RkN2bF+lP+lM5eC9fw==", 1058 + "version": "8.1.0", 1059 + "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-8.1.0.tgz", 1060 + "integrity": "sha512-MggpguA4jNdtyoUy2Hs54nb4lP4rbhH34CsOiFId1q6fmFPnipqeo70ZRkjp5p4Z7wdyspALtSAcKaxL2/3waQ==", 710 1061 "dev": true, 711 1062 "license": "MIT", 712 1063 "engines": { 713 - "node": ">=18" 1064 + "node": ">=20" 714 1065 }, 715 1066 "funding": { 716 1067 "url": "https://github.com/sponsors/sindresorhus" 717 1068 } 718 1069 }, 719 1070 "node_modules/@stylistic/eslint-plugin": { 720 - "version": "4.4.1", 721 - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-4.4.1.tgz", 722 - "integrity": "sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==", 1071 + "version": "5.10.0", 1072 + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.10.0.tgz", 1073 + "integrity": "sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==", 723 1074 "dev": true, 724 1075 "license": "MIT", 725 1076 "dependencies": { 726 - "@typescript-eslint/utils": "^8.32.1", 727 - "eslint-visitor-keys": "^4.2.0", 728 - "espree": "^10.3.0", 1077 + "@eslint-community/eslint-utils": "^4.9.1", 1078 + "@typescript-eslint/types": "^8.56.0", 1079 + "eslint-visitor-keys": "^4.2.1", 1080 + "espree": "^10.4.0", 729 1081 "estraverse": "^5.3.0", 730 - "picomatch": "^4.0.2" 1082 + "picomatch": "^4.0.3" 731 1083 }, 732 1084 "engines": { 733 1085 "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 734 1086 }, 735 1087 "peerDependencies": { 736 - "eslint": ">=9.0.0" 1088 + "eslint": "^9.0.0 || ^10.0.0" 1089 + } 1090 + }, 1091 + "node_modules/@stylistic/eslint-plugin/node_modules/eslint-visitor-keys": { 1092 + "version": "4.2.1", 1093 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 1094 + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 1095 + "dev": true, 1096 + "license": "Apache-2.0", 1097 + "engines": { 1098 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1099 + }, 1100 + "funding": { 1101 + "url": "https://opencollective.com/eslint" 1102 + } 1103 + }, 1104 + "node_modules/@stylistic/eslint-plugin/node_modules/espree": { 1105 + "version": "10.4.0", 1106 + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 1107 + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 1108 + "dev": true, 1109 + "license": "BSD-2-Clause", 1110 + "dependencies": { 1111 + "acorn": "^8.15.0", 1112 + "acorn-jsx": "^5.3.2", 1113 + "eslint-visitor-keys": "^4.2.1" 1114 + }, 1115 + "engines": { 1116 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 1117 + }, 1118 + "funding": { 1119 + "url": "https://opencollective.com/eslint" 737 1120 } 738 1121 }, 739 1122 "node_modules/@tybys/wasm-util": { ··· 748 1131 } 749 1132 }, 750 1133 "node_modules/@types/eslint": { 751 - "version": "8.56.12", 752 - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", 753 - "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", 1134 + "version": "9.6.1", 1135 + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", 1136 + "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", 754 1137 "dev": true, 755 1138 "license": "MIT", 756 1139 "dependencies": { 757 1140 "@types/estree": "*", 758 1141 "@types/json-schema": "*" 759 1142 } 1143 + }, 1144 + "node_modules/@types/esrecurse": { 1145 + "version": "4.3.1", 1146 + "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz", 1147 + "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==", 1148 + "dev": true, 1149 + "license": "MIT" 760 1150 }, 761 1151 "node_modules/@types/estree": { 762 1152 "version": "1.0.8", ··· 971 1361 "typescript": ">=4.8.4 <6.0.0" 972 1362 } 973 1363 }, 974 - "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": { 975 - "version": "4.0.4", 976 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 977 - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 978 - "dev": true, 979 - "license": "MIT", 980 - "engines": { 981 - "node": "18 || 20 || >=22" 982 - } 983 - }, 984 - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { 985 - "version": "5.0.4", 986 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", 987 - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", 988 - "dev": true, 989 - "license": "MIT", 990 - "dependencies": { 991 - "balanced-match": "^4.0.2" 992 - }, 993 - "engines": { 994 - "node": "18 || 20 || >=22" 995 - } 996 - }, 997 - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { 998 - "version": "10.2.4", 999 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", 1000 - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", 1001 - "dev": true, 1002 - "license": "BlueOak-1.0.0", 1003 - "dependencies": { 1004 - "brace-expansion": "^5.0.2" 1005 - }, 1006 - "engines": { 1007 - "node": "18 || 20 || >=22" 1008 - }, 1009 - "funding": { 1010 - "url": "https://github.com/sponsors/isaacs" 1011 - } 1012 - }, 1013 1364 "node_modules/@typescript-eslint/utils": { 1014 1365 "version": "8.57.0", 1015 1366 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.0.tgz", ··· 1052 1403 "url": "https://opencollective.com/typescript-eslint" 1053 1404 } 1054 1405 }, 1055 - "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { 1056 - "version": "5.0.1", 1057 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 1058 - "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 1059 - "dev": true, 1060 - "license": "Apache-2.0", 1061 - "engines": { 1062 - "node": "^20.19.0 || ^22.13.0 || >=24" 1063 - }, 1064 - "funding": { 1065 - "url": "https://opencollective.com/eslint" 1066 - } 1067 - }, 1068 1406 "node_modules/@unrs/resolver-binding-android-arm-eabi": { 1069 1407 "version": "1.11.1", 1070 1408 "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", ··· 1400 1738 } 1401 1739 }, 1402 1740 "node_modules/ansi-escapes": { 1403 - "version": "6.2.1", 1404 - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", 1405 - "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", 1741 + "version": "7.3.0", 1742 + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-7.3.0.tgz", 1743 + "integrity": "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg==", 1406 1744 "dev": true, 1407 1745 "license": "MIT", 1746 + "dependencies": { 1747 + "environment": "^1.0.0" 1748 + }, 1408 1749 "engines": { 1409 - "node": ">=14.16" 1750 + "node": ">=18" 1410 1751 }, 1411 1752 "funding": { 1412 1753 "url": "https://github.com/sponsors/sindresorhus" ··· 1425 1766 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1426 1767 } 1427 1768 }, 1428 - "node_modules/ansi-styles": { 1429 - "version": "4.3.0", 1430 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1431 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1432 - "dev": true, 1433 - "license": "MIT", 1434 - "dependencies": { 1435 - "color-convert": "^2.0.1" 1436 - }, 1437 - "engines": { 1438 - "node": ">=8" 1439 - }, 1440 - "funding": { 1441 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1442 - } 1443 - }, 1444 1769 "node_modules/argparse": { 1445 1770 "version": "2.0.1", 1446 1771 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", ··· 1626 1951 } 1627 1952 }, 1628 1953 "node_modules/balanced-match": { 1629 - "version": "1.0.2", 1630 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1631 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1954 + "version": "4.0.4", 1955 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 1956 + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 1632 1957 "dev": true, 1633 - "license": "MIT" 1958 + "license": "MIT", 1959 + "engines": { 1960 + "node": "18 || 20 || >=22" 1961 + } 1634 1962 }, 1635 1963 "node_modules/baseline-browser-mapping": { 1636 1964 "version": "2.10.8", ··· 1667 1995 } 1668 1996 }, 1669 1997 "node_modules/brace-expansion": { 1670 - "version": "1.1.12", 1671 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 1672 - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 1998 + "version": "5.0.4", 1999 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", 2000 + "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", 1673 2001 "dev": true, 1674 2002 "license": "MIT", 1675 2003 "dependencies": { 1676 - "balanced-match": "^1.0.0", 1677 - "concat-map": "0.0.1" 2004 + "balanced-match": "^4.0.2" 2005 + }, 2006 + "engines": { 2007 + "node": "18 || 20 || >=22" 1678 2008 } 1679 2009 }, 1680 2010 "node_modules/braces": { ··· 1837 2167 "license": "CC-BY-4.0" 1838 2168 }, 1839 2169 "node_modules/chalk": { 1840 - "version": "4.1.2", 1841 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 1842 - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2170 + "version": "5.6.2", 2171 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 2172 + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 1843 2173 "dev": true, 1844 2174 "license": "MIT", 1845 - "dependencies": { 1846 - "ansi-styles": "^4.1.0", 1847 - "supports-color": "^7.1.0" 1848 - }, 1849 2175 "engines": { 1850 - "node": ">=10" 2176 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 1851 2177 }, 1852 2178 "funding": { 1853 2179 "url": "https://github.com/chalk/chalk?sponsor=1" 1854 2180 } 2181 + }, 2182 + "node_modules/change-case": { 2183 + "version": "5.4.4", 2184 + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", 2185 + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", 2186 + "dev": true, 2187 + "license": "MIT" 1855 2188 }, 1856 2189 "node_modules/ci-info": { 1857 2190 "version": "4.4.0", ··· 1892 2225 "node": ">=0.8.0" 1893 2226 } 1894 2227 }, 1895 - "node_modules/color-convert": { 1896 - "version": "2.0.1", 1897 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1898 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1899 - "dev": true, 1900 - "license": "MIT", 1901 - "dependencies": { 1902 - "color-name": "~1.1.4" 1903 - }, 1904 - "engines": { 1905 - "node": ">=7.0.0" 1906 - } 1907 - }, 1908 - "node_modules/color-name": { 1909 - "version": "1.1.4", 1910 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1911 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1912 - "dev": true, 1913 - "license": "MIT" 1914 - }, 1915 2228 "node_modules/comment-parser": { 1916 2229 "version": "1.4.5", 1917 2230 "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.5.tgz", ··· 1955 2268 "url": "https://github.com/sponsors/sindresorhus" 1956 2269 } 1957 2270 }, 2271 + "node_modules/convert-source-map": { 2272 + "version": "2.0.0", 2273 + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", 2274 + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", 2275 + "dev": true, 2276 + "license": "MIT" 2277 + }, 1958 2278 "node_modules/core-js-compat": { 1959 2279 "version": "3.48.0", 1960 2280 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", ··· 2244 2564 "dev": true, 2245 2565 "license": "ISC" 2246 2566 }, 2247 - "node_modules/emoji-regex": { 2248 - "version": "10.6.0", 2249 - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", 2250 - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", 2251 - "dev": true, 2252 - "license": "MIT" 2253 - }, 2254 2567 "node_modules/enhance-visitors": { 2255 2568 "version": "1.0.0", 2256 2569 "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", ··· 2525 2838 } 2526 2839 }, 2527 2840 "node_modules/eslint": { 2528 - "version": "9.39.4", 2529 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.4.tgz", 2530 - "integrity": "sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==", 2841 + "version": "10.0.3", 2842 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.0.3.tgz", 2843 + "integrity": "sha512-COV33RzXZkqhG9P2rZCFl9ZmJ7WL+gQSCRzE7RhkbclbQPtLAWReL7ysA0Sh4c8Im2U9ynybdR56PV0XcKvqaQ==", 2531 2844 "dev": true, 2532 2845 "license": "MIT", 2533 2846 "dependencies": { 2534 2847 "@eslint-community/eslint-utils": "^4.8.0", 2535 - "@eslint-community/regexpp": "^4.12.1", 2536 - "@eslint/config-array": "^0.21.2", 2537 - "@eslint/config-helpers": "^0.4.2", 2538 - "@eslint/core": "^0.17.0", 2539 - "@eslint/eslintrc": "^3.3.5", 2540 - "@eslint/js": "9.39.4", 2541 - "@eslint/plugin-kit": "^0.4.1", 2848 + "@eslint-community/regexpp": "^4.12.2", 2849 + "@eslint/config-array": "^0.23.3", 2850 + "@eslint/config-helpers": "^0.5.2", 2851 + "@eslint/core": "^1.1.1", 2852 + "@eslint/plugin-kit": "^0.6.1", 2542 2853 "@humanfs/node": "^0.16.6", 2543 2854 "@humanwhocodes/module-importer": "^1.0.1", 2544 2855 "@humanwhocodes/retry": "^0.4.2", 2545 2856 "@types/estree": "^1.0.6", 2546 2857 "ajv": "^6.14.0", 2547 - "chalk": "^4.0.0", 2548 2858 "cross-spawn": "^7.0.6", 2549 2859 "debug": "^4.3.2", 2550 2860 "escape-string-regexp": "^4.0.0", 2551 - "eslint-scope": "^8.4.0", 2552 - "eslint-visitor-keys": "^4.2.1", 2553 - "espree": "^10.4.0", 2554 - "esquery": "^1.5.0", 2861 + "eslint-scope": "^9.1.2", 2862 + "eslint-visitor-keys": "^5.0.1", 2863 + "espree": "^11.1.1", 2864 + "esquery": "^1.7.0", 2555 2865 "esutils": "^2.0.2", 2556 2866 "fast-deep-equal": "^3.1.3", 2557 2867 "file-entry-cache": "^8.0.0", ··· 2561 2871 "imurmurhash": "^0.1.4", 2562 2872 "is-glob": "^4.0.0", 2563 2873 "json-stable-stringify-without-jsonify": "^1.0.1", 2564 - "lodash.merge": "^4.6.2", 2565 - "minimatch": "^3.1.5", 2874 + "minimatch": "^10.2.4", 2566 2875 "natural-compare": "^1.4.0", 2567 2876 "optionator": "^0.9.3" 2568 2877 }, ··· 2570 2879 "eslint": "bin/eslint.js" 2571 2880 }, 2572 2881 "engines": { 2573 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 2882 + "node": "^20.19.0 || ^22.13.0 || >=24" 2574 2883 }, 2575 2884 "funding": { 2576 2885 "url": "https://eslint.org/donate" ··· 2617 2926 } 2618 2927 }, 2619 2928 "node_modules/eslint-config-xo": { 2620 - "version": "0.46.0", 2621 - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.46.0.tgz", 2622 - "integrity": "sha512-mjQUhdTCLQwHUFKf1hhSx1FFhm2jllr4uG2KjaW7gZHGAbjKoSypvo1eQvFk17lHx3bztYjZDDXQmkAZyaSlAg==", 2929 + "version": "0.50.0", 2930 + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.50.0.tgz", 2931 + "integrity": "sha512-IC+G7r8cIZkspJX5Ug97Si3aHyLatx+eZ5w/dyLuBo0HDZj13uIsZy+mlbXM18aN2/MLarIn0vq4R/a75Gmfcg==", 2623 2932 "dev": true, 2624 2933 "license": "MIT", 2625 2934 "dependencies": { 2626 - "@stylistic/eslint-plugin": "^2.6.1", 2935 + "@eslint/css": "^0.14.1", 2936 + "@eslint/json": "^1.0.0", 2937 + "@stylistic/eslint-plugin": "^5.7.1", 2627 2938 "confusing-browser-globals": "1.0.11", 2628 - "globals": "^15.3.0" 2939 + "globals": "^17.3.0" 2629 2940 }, 2630 2941 "engines": { 2631 - "node": ">=18.18" 2942 + "node": ">=20.19" 2632 2943 }, 2633 2944 "funding": { 2634 2945 "url": "https://github.com/sponsors/sindresorhus" 2635 2946 }, 2636 2947 "peerDependencies": { 2637 - "eslint": ">=9.8.0" 2948 + "eslint": ">=10" 2638 2949 } 2639 2950 }, 2640 2951 "node_modules/eslint-config-xo-react": { 2641 - "version": "0.28.0", 2642 - "resolved": "https://registry.npmjs.org/eslint-config-xo-react/-/eslint-config-xo-react-0.28.0.tgz", 2643 - "integrity": "sha512-dKvxB9kxMNLhWKsh6yiptACet+/WwKcN7ID2hIBAmjH6le4tt8um4sJ0/aAH6y+xle9tPrasX1Wnz90muCoz9A==", 2952 + "version": "0.29.0", 2953 + "resolved": "https://registry.npmjs.org/eslint-config-xo-react/-/eslint-config-xo-react-0.29.0.tgz", 2954 + "integrity": "sha512-OiA3fnGu5tkQkcFhXV1J9ZTUr25DDVoGpBdA2dowH6rNZFDed+WtxzcoUNwQNFXqWRAjsFjuxAzw3c1iAHom0Q==", 2644 2955 "dev": true, 2645 2956 "license": "MIT", 2646 2957 "dependencies": { 2647 - "eslint-plugin-react": "^7.37.4", 2648 - "eslint-plugin-react-hooks": "^5.1.0" 2958 + "eslint-plugin-react": "^7.37.5", 2959 + "eslint-plugin-react-hooks": "^7.0.1" 2649 2960 }, 2650 2961 "engines": { 2651 2962 "node": ">=18.18" ··· 2657 2968 "eslint": ">=9.18.0" 2658 2969 } 2659 2970 }, 2660 - "node_modules/eslint-config-xo-typescript": { 2661 - "version": "7.0.0", 2662 - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-7.0.0.tgz", 2663 - "integrity": "sha512-Mvy5eo6PW2BWPpxLsG7Y28LciZhLhiXFZAw/H3kdia34Efudk2aWMWwAKqkEFamo/SHiyMYkqUx6DYO+YJeVVg==", 2971 + "node_modules/eslint-config-xo-react/node_modules/balanced-match": { 2972 + "version": "1.0.2", 2973 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 2974 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 2975 + "dev": true, 2976 + "license": "MIT" 2977 + }, 2978 + "node_modules/eslint-config-xo-react/node_modules/brace-expansion": { 2979 + "version": "1.1.12", 2980 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", 2981 + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", 2664 2982 "dev": true, 2665 2983 "license": "MIT", 2666 2984 "dependencies": { 2667 - "@stylistic/eslint-plugin": "^2.6.1", 2668 - "eslint-config-xo": "^0.46.0", 2669 - "typescript-eslint": "^8.3.0" 2670 - }, 2671 - "engines": { 2672 - "node": ">=18.18" 2673 - }, 2674 - "funding": { 2675 - "url": "https://github.com/sponsors/sindresorhus" 2676 - }, 2677 - "peerDependencies": { 2678 - "eslint": ">=9.8.0", 2679 - "typescript": ">=5.5.0" 2985 + "balanced-match": "^1.0.0", 2986 + "concat-map": "0.0.1" 2680 2987 } 2681 2988 }, 2682 - "node_modules/eslint-config-xo-typescript/node_modules/@stylistic/eslint-plugin": { 2683 - "version": "2.13.0", 2684 - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", 2685 - "integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==", 2989 + "node_modules/eslint-config-xo-react/node_modules/eslint-plugin-react": { 2990 + "version": "7.37.5", 2991 + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", 2992 + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", 2686 2993 "dev": true, 2687 2994 "license": "MIT", 2688 2995 "dependencies": { 2689 - "@typescript-eslint/utils": "^8.13.0", 2690 - "eslint-visitor-keys": "^4.2.0", 2691 - "espree": "^10.3.0", 2996 + "array-includes": "^3.1.8", 2997 + "array.prototype.findlast": "^1.2.5", 2998 + "array.prototype.flatmap": "^1.3.3", 2999 + "array.prototype.tosorted": "^1.1.4", 3000 + "doctrine": "^2.1.0", 3001 + "es-iterator-helpers": "^1.2.1", 2692 3002 "estraverse": "^5.3.0", 2693 - "picomatch": "^4.0.2" 3003 + "hasown": "^2.0.2", 3004 + "jsx-ast-utils": "^2.4.1 || ^3.0.0", 3005 + "minimatch": "^3.1.2", 3006 + "object.entries": "^1.1.9", 3007 + "object.fromentries": "^2.0.8", 3008 + "object.values": "^1.2.1", 3009 + "prop-types": "^15.8.1", 3010 + "resolve": "^2.0.0-next.5", 3011 + "semver": "^6.3.1", 3012 + "string.prototype.matchall": "^4.0.12", 3013 + "string.prototype.repeat": "^1.0.0" 2694 3014 }, 2695 3015 "engines": { 2696 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3016 + "node": ">=4" 2697 3017 }, 2698 3018 "peerDependencies": { 2699 - "eslint": ">=8.40.0" 3019 + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" 2700 3020 } 2701 3021 }, 2702 - "node_modules/eslint-config-xo/node_modules/@stylistic/eslint-plugin": { 2703 - "version": "2.13.0", 2704 - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.13.0.tgz", 2705 - "integrity": "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ==", 3022 + "node_modules/eslint-config-xo-react/node_modules/eslint-plugin-react-hooks": { 3023 + "version": "7.0.1", 3024 + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", 3025 + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", 2706 3026 "dev": true, 2707 3027 "license": "MIT", 2708 3028 "dependencies": { 2709 - "@typescript-eslint/utils": "^8.13.0", 2710 - "eslint-visitor-keys": "^4.2.0", 2711 - "espree": "^10.3.0", 2712 - "estraverse": "^5.3.0", 2713 - "picomatch": "^4.0.2" 3029 + "@babel/core": "^7.24.4", 3030 + "@babel/parser": "^7.24.4", 3031 + "hermes-parser": "^0.25.1", 3032 + "zod": "^3.25.0 || ^4.0.0", 3033 + "zod-validation-error": "^3.5.0 || ^4.0.0" 2714 3034 }, 2715 3035 "engines": { 2716 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3036 + "node": ">=18" 2717 3037 }, 2718 3038 "peerDependencies": { 2719 - "eslint": ">=8.40.0" 3039 + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 2720 3040 } 2721 3041 }, 2722 - "node_modules/eslint-config-xo/node_modules/globals": { 2723 - "version": "15.15.0", 2724 - "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 2725 - "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 3042 + "node_modules/eslint-config-xo-react/node_modules/minimatch": { 3043 + "version": "3.1.5", 3044 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 3045 + "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 3046 + "dev": true, 3047 + "license": "ISC", 3048 + "dependencies": { 3049 + "brace-expansion": "^1.1.7" 3050 + }, 3051 + "engines": { 3052 + "node": "*" 3053 + } 3054 + }, 3055 + "node_modules/eslint-config-xo-react/node_modules/semver": { 3056 + "version": "6.3.1", 3057 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 3058 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 3059 + "dev": true, 3060 + "license": "ISC", 3061 + "bin": { 3062 + "semver": "bin/semver.js" 3063 + } 3064 + }, 3065 + "node_modules/eslint-config-xo-typescript": { 3066 + "version": "10.0.0", 3067 + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-10.0.0.tgz", 3068 + "integrity": "sha512-WoyK93F9WCoEv4teY+Ah6PttfS+ckRkpTeasWJ/VYD5IfONzAx9muRrn3VQXf0zUJUEPGrujz02ghgGKdpsTfw==", 2726 3069 "dev": true, 2727 3070 "license": "MIT", 3071 + "dependencies": { 3072 + "@stylistic/eslint-plugin": "^5.10.0", 3073 + "eslint-config-xo": "^0.50.0", 3074 + "typescript-eslint": "^8.57.0" 3075 + }, 2728 3076 "engines": { 2729 - "node": ">=18" 3077 + "node": ">=20.19" 2730 3078 }, 2731 3079 "funding": { 2732 3080 "url": "https://github.com/sponsors/sindresorhus" 3081 + }, 3082 + "peerDependencies": { 3083 + "eslint": ">=10", 3084 + "typescript": ">=5.9.0" 2733 3085 } 2734 3086 }, 2735 3087 "node_modules/eslint-formatter-pretty": { 2736 - "version": "6.0.1", 2737 - "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-6.0.1.tgz", 2738 - "integrity": "sha512-znAUcXmBthdIUmlnRkPSxz3zSJHFUhfHF/nJPcCMVKg/mOa4yUie2Olqg1Ghbi5JJRBZVU3rIgzWSObvIspxMA==", 3088 + "version": "7.0.0", 3089 + "resolved": "https://registry.npmjs.org/eslint-formatter-pretty/-/eslint-formatter-pretty-7.0.0.tgz", 3090 + "integrity": "sha512-1CaE7Pnce8Csy+tlTEbFC2q5qgT5cJo2a0UkEOds+Y5+mI1nX3DApIhcBP8EPwV8TgTpLlzOfw8mcBJBAs3Y9Q==", 2739 3091 "dev": true, 2740 3092 "license": "MIT", 2741 3093 "dependencies": { 2742 - "@types/eslint": "^8.44.6", 2743 - "ansi-escapes": "^6.2.0", 2744 - "chalk": "^5.3.0", 3094 + "@types/eslint": "^9.6.1", 3095 + "ansi-escapes": "^7.1.0", 3096 + "chalk": "^5.6.2", 2745 3097 "eslint-rule-docs": "^1.1.235", 2746 - "log-symbols": "^6.0.0", 3098 + "log-symbols": "^7.0.1", 2747 3099 "plur": "^5.1.0", 2748 - "string-width": "^7.0.0", 2749 - "supports-hyperlinks": "^3.0.0" 3100 + "string-width": "^8.1.0", 3101 + "supports-hyperlinks": "^4.3.0" 2750 3102 }, 2751 3103 "engines": { 2752 3104 "node": ">=18" 2753 3105 }, 2754 3106 "funding": { 2755 3107 "url": "https://github.com/sponsors/sindresorhus" 2756 - } 2757 - }, 2758 - "node_modules/eslint-formatter-pretty/node_modules/chalk": { 2759 - "version": "5.6.2", 2760 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 2761 - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 2762 - "dev": true, 2763 - "license": "MIT", 2764 - "engines": { 2765 - "node": "^12.17.0 || ^14.13 || >=16.0.0" 2766 - }, 2767 - "funding": { 2768 - "url": "https://github.com/chalk/chalk?sponsor=1" 2769 3108 } 2770 3109 }, 2771 3110 "node_modules/eslint-import-context": { ··· 2794 3133 } 2795 3134 }, 2796 3135 "node_modules/eslint-plugin-ava": { 2797 - "version": "15.1.0", 2798 - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-15.1.0.tgz", 2799 - "integrity": "sha512-+6Zxk1uYW3mf7lxCLWIQsFYgn3hfuCMbsKc0MtqfloOz1F6fiV5/PaWEaLgkL1egrSQmnyR7vOFP1wSPJbVUbw==", 3136 + "version": "16.0.0", 3137 + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-16.0.0.tgz", 3138 + "integrity": "sha512-UufFU8AxaneI28Z0SMaoOldpee8q0Knba3QdFwQyrnHvbKsKe90gwafPtBeA6qYoGeVcFSolgaN3qHZxxdW1jA==", 2800 3139 "dev": true, 2801 3140 "license": "MIT", 2802 3141 "dependencies": { 3142 + "@eslint-community/eslint-utils": "^4.9.1", 3143 + "@eslint/json": "^1.0.0", 2803 3144 "enhance-visitors": "^1.0.0", 2804 - "eslint-utils": "^3.0.0", 2805 - "espree": "^9.0.0", 2806 - "espurify": "^2.1.1", 2807 - "import-modules": "^2.1.0", 3145 + "espree": "^11.1.0", 3146 + "espurify": "^3.2.0", 2808 3147 "micro-spelling-correcter": "^1.1.1", 2809 - "pkg-dir": "^5.0.0", 2810 3148 "resolve-from": "^5.0.0" 2811 3149 }, 2812 3150 "engines": { 2813 - "node": "^18.18 || >=20" 3151 + "node": ">=20.19" 2814 3152 }, 2815 3153 "peerDependencies": { 2816 - "eslint": ">=9" 2817 - } 2818 - }, 2819 - "node_modules/eslint-plugin-ava/node_modules/eslint-visitor-keys": { 2820 - "version": "3.4.3", 2821 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 2822 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 2823 - "dev": true, 2824 - "license": "Apache-2.0", 2825 - "engines": { 2826 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2827 - }, 2828 - "funding": { 2829 - "url": "https://opencollective.com/eslint" 2830 - } 2831 - }, 2832 - "node_modules/eslint-plugin-ava/node_modules/espree": { 2833 - "version": "9.6.1", 2834 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 2835 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 2836 - "dev": true, 2837 - "license": "BSD-2-Clause", 2838 - "dependencies": { 2839 - "acorn": "^8.9.0", 2840 - "acorn-jsx": "^5.3.2", 2841 - "eslint-visitor-keys": "^3.4.1" 2842 - }, 2843 - "engines": { 2844 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2845 - }, 2846 - "funding": { 2847 - "url": "https://opencollective.com/eslint" 3154 + "eslint": ">=10" 2848 3155 } 2849 3156 }, 2850 3157 "node_modules/eslint-plugin-ava/node_modules/resolve-from": { ··· 2917 3224 } 2918 3225 } 2919 3226 }, 2920 - "node_modules/eslint-plugin-import-x/node_modules/balanced-match": { 2921 - "version": "4.0.4", 2922 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", 2923 - "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", 2924 - "dev": true, 2925 - "license": "MIT", 2926 - "engines": { 2927 - "node": "18 || 20 || >=22" 2928 - } 2929 - }, 2930 - "node_modules/eslint-plugin-import-x/node_modules/brace-expansion": { 2931 - "version": "5.0.4", 2932 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.4.tgz", 2933 - "integrity": "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==", 2934 - "dev": true, 2935 - "license": "MIT", 2936 - "dependencies": { 2937 - "balanced-match": "^4.0.2" 2938 - }, 2939 - "engines": { 2940 - "node": "18 || 20 || >=22" 2941 - } 2942 - }, 2943 - "node_modules/eslint-plugin-import-x/node_modules/minimatch": { 2944 - "version": "10.2.4", 2945 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", 2946 - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", 2947 - "dev": true, 2948 - "license": "BlueOak-1.0.0", 2949 - "dependencies": { 2950 - "brace-expansion": "^5.0.2" 2951 - }, 2952 - "engines": { 2953 - "node": "18 || 20 || >=22" 2954 - }, 2955 - "funding": { 2956 - "url": "https://github.com/sponsors/isaacs" 2957 - } 2958 - }, 2959 3227 "node_modules/eslint-plugin-n": { 2960 3228 "version": "17.24.0", 2961 3229 "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.24.0.tgz", ··· 2996 3264 "url": "https://github.com/sponsors/sindresorhus" 2997 3265 } 2998 3266 }, 2999 - "node_modules/eslint-plugin-no-use-extend-native": { 3000 - "version": "0.7.2", 3001 - "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.7.2.tgz", 3002 - "integrity": "sha512-hUBlwaTXIO1GzTwPT6pAjvYwmSHe4XduDhAiQvur4RUujmBUFjd8Nb2+e7WQdsQ+nGHWGRlogcUWXJRGqizTWw==", 3003 - "dev": true, 3004 - "license": "MIT", 3005 - "dependencies": { 3006 - "is-get-set-prop": "^2.0.0", 3007 - "is-js-type": "^3.0.0", 3008 - "is-obj-prop": "^2.0.0", 3009 - "is-proto-prop": "^3.0.1" 3010 - }, 3011 - "engines": { 3012 - "node": ">=18.18.0" 3013 - }, 3014 - "peerDependencies": { 3015 - "eslint": "^9.3.0" 3016 - } 3017 - }, 3018 3267 "node_modules/eslint-plugin-prettier": { 3019 3268 "version": "5.5.5", 3020 3269 "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.5.tgz", ··· 3046 3295 } 3047 3296 } 3048 3297 }, 3049 - "node_modules/eslint-plugin-promise": { 3050 - "version": "7.2.1", 3051 - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-7.2.1.tgz", 3052 - "integrity": "sha512-SWKjd+EuvWkYaS+uN2csvj0KoP43YTu7+phKQ5v+xw6+A0gutVX2yqCeCkC3uLCJFiPfR2dD8Es5L7yUsmvEaA==", 3053 - "dev": true, 3054 - "license": "ISC", 3055 - "dependencies": { 3056 - "@eslint-community/eslint-utils": "^4.4.0" 3057 - }, 3058 - "engines": { 3059 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3060 - }, 3061 - "funding": { 3062 - "url": "https://opencollective.com/eslint" 3063 - }, 3064 - "peerDependencies": { 3065 - "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" 3066 - } 3067 - }, 3068 - "node_modules/eslint-plugin-react": { 3069 - "version": "7.37.5", 3070 - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", 3071 - "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", 3072 - "dev": true, 3073 - "license": "MIT", 3074 - "dependencies": { 3075 - "array-includes": "^3.1.8", 3076 - "array.prototype.findlast": "^1.2.5", 3077 - "array.prototype.flatmap": "^1.3.3", 3078 - "array.prototype.tosorted": "^1.1.4", 3079 - "doctrine": "^2.1.0", 3080 - "es-iterator-helpers": "^1.2.1", 3081 - "estraverse": "^5.3.0", 3082 - "hasown": "^2.0.2", 3083 - "jsx-ast-utils": "^2.4.1 || ^3.0.0", 3084 - "minimatch": "^3.1.2", 3085 - "object.entries": "^1.1.9", 3086 - "object.fromentries": "^2.0.8", 3087 - "object.values": "^1.2.1", 3088 - "prop-types": "^15.8.1", 3089 - "resolve": "^2.0.0-next.5", 3090 - "semver": "^6.3.1", 3091 - "string.prototype.matchall": "^4.0.12", 3092 - "string.prototype.repeat": "^1.0.0" 3093 - }, 3094 - "engines": { 3095 - "node": ">=4" 3096 - }, 3097 - "peerDependencies": { 3098 - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" 3099 - } 3100 - }, 3101 - "node_modules/eslint-plugin-react-hooks": { 3102 - "version": "5.2.0", 3103 - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", 3104 - "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", 3105 - "dev": true, 3106 - "license": "MIT", 3107 - "engines": { 3108 - "node": ">=10" 3109 - }, 3110 - "peerDependencies": { 3111 - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" 3112 - } 3113 - }, 3114 - "node_modules/eslint-plugin-react/node_modules/semver": { 3115 - "version": "6.3.1", 3116 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", 3117 - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", 3118 - "dev": true, 3119 - "license": "ISC", 3120 - "bin": { 3121 - "semver": "bin/semver.js" 3122 - } 3123 - }, 3124 3298 "node_modules/eslint-plugin-unicorn": { 3125 - "version": "59.0.1", 3126 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-59.0.1.tgz", 3127 - "integrity": "sha512-EtNXYuWPUmkgSU2E7Ttn57LbRREQesIP1BiLn7OZLKodopKfDXfBUkC/0j6mpw2JExwf43Uf3qLSvrSvppgy8Q==", 3299 + "version": "63.0.0", 3300 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-63.0.0.tgz", 3301 + "integrity": "sha512-Iqecl9118uQEXYh7adylgEmGfkn5es3/mlQTLLkd4pXkIk9CTGrAbeUux+YljSa2ohXCBmQQ0+Ej1kZaFgcfkA==", 3128 3302 "dev": true, 3129 3303 "license": "MIT", 3130 3304 "dependencies": { 3131 - "@babel/helper-validator-identifier": "^7.25.9", 3132 - "@eslint-community/eslint-utils": "^4.5.1", 3133 - "@eslint/plugin-kit": "^0.2.7", 3134 - "ci-info": "^4.2.0", 3305 + "@babel/helper-validator-identifier": "^7.28.5", 3306 + "@eslint-community/eslint-utils": "^4.9.0", 3307 + "change-case": "^5.4.4", 3308 + "ci-info": "^4.3.1", 3135 3309 "clean-regexp": "^1.0.0", 3136 - "core-js-compat": "^3.41.0", 3137 - "esquery": "^1.6.0", 3310 + "core-js-compat": "^3.46.0", 3138 3311 "find-up-simple": "^1.0.1", 3139 - "globals": "^16.0.0", 3312 + "globals": "^16.4.0", 3140 3313 "indent-string": "^5.0.0", 3141 3314 "is-builtin-module": "^5.0.0", 3142 3315 "jsesc": "^3.1.0", 3143 3316 "pluralize": "^8.0.0", 3144 3317 "regexp-tree": "^0.1.27", 3145 - "regjsparser": "^0.12.0", 3146 - "semver": "^7.7.1", 3147 - "strip-indent": "^4.0.0" 3318 + "regjsparser": "^0.13.0", 3319 + "semver": "^7.7.3", 3320 + "strip-indent": "^4.1.1" 3148 3321 }, 3149 3322 "engines": { 3150 - "node": "^18.20.0 || ^20.10.0 || >=21.0.0" 3323 + "node": "^20.10.0 || >=21.0.0" 3151 3324 }, 3152 3325 "funding": { 3153 3326 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 3154 3327 }, 3155 3328 "peerDependencies": { 3156 - "eslint": ">=9.22.0" 3157 - } 3158 - }, 3159 - "node_modules/eslint-plugin-unicorn/node_modules/@eslint/core": { 3160 - "version": "0.13.0", 3161 - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", 3162 - "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", 3163 - "dev": true, 3164 - "license": "Apache-2.0", 3165 - "dependencies": { 3166 - "@types/json-schema": "^7.0.15" 3167 - }, 3168 - "engines": { 3169 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3170 - } 3171 - }, 3172 - "node_modules/eslint-plugin-unicorn/node_modules/@eslint/plugin-kit": { 3173 - "version": "0.2.8", 3174 - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", 3175 - "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", 3176 - "dev": true, 3177 - "license": "Apache-2.0", 3178 - "dependencies": { 3179 - "@eslint/core": "^0.13.0", 3180 - "levn": "^0.4.1" 3181 - }, 3182 - "engines": { 3183 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3329 + "eslint": ">=9.38.0" 3184 3330 } 3185 3331 }, 3186 3332 "node_modules/eslint-plugin-unicorn/node_modules/globals": { ··· 3204 3350 "license": "MIT" 3205 3351 }, 3206 3352 "node_modules/eslint-scope": { 3207 - "version": "8.4.0", 3208 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", 3209 - "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", 3353 + "version": "9.1.2", 3354 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz", 3355 + "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==", 3210 3356 "dev": true, 3211 3357 "license": "BSD-2-Clause", 3212 3358 "dependencies": { 3359 + "@types/esrecurse": "^4.3.1", 3360 + "@types/estree": "^1.0.8", 3213 3361 "esrecurse": "^4.3.0", 3214 3362 "estraverse": "^5.2.0" 3215 3363 }, 3216 3364 "engines": { 3217 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3365 + "node": "^20.19.0 || ^22.13.0 || >=24" 3218 3366 }, 3219 3367 "funding": { 3220 3368 "url": "https://opencollective.com/eslint" 3221 3369 } 3222 3370 }, 3223 - "node_modules/eslint-utils": { 3224 - "version": "3.0.0", 3225 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", 3226 - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", 3227 - "dev": true, 3228 - "license": "MIT", 3229 - "dependencies": { 3230 - "eslint-visitor-keys": "^2.0.0" 3231 - }, 3232 - "engines": { 3233 - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 3234 - }, 3235 - "funding": { 3236 - "url": "https://github.com/sponsors/mysticatea" 3237 - }, 3238 - "peerDependencies": { 3239 - "eslint": ">=5" 3240 - } 3241 - }, 3242 - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 3243 - "version": "2.1.0", 3244 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 3245 - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", 3246 - "dev": true, 3247 - "license": "Apache-2.0", 3248 - "engines": { 3249 - "node": ">=10" 3250 - } 3251 - }, 3252 3371 "node_modules/eslint-visitor-keys": { 3253 - "version": "4.2.1", 3254 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", 3255 - "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", 3372 + "version": "5.0.1", 3373 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", 3374 + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", 3256 3375 "dev": true, 3257 3376 "license": "Apache-2.0", 3258 3377 "engines": { 3259 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3378 + "node": "^20.19.0 || ^22.13.0 || >=24" 3260 3379 }, 3261 3380 "funding": { 3262 3381 "url": "https://opencollective.com/eslint" 3263 3382 } 3264 3383 }, 3265 3384 "node_modules/espree": { 3266 - "version": "10.4.0", 3267 - "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", 3268 - "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", 3385 + "version": "11.2.0", 3386 + "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz", 3387 + "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==", 3269 3388 "dev": true, 3270 3389 "license": "BSD-2-Clause", 3271 3390 "dependencies": { 3272 - "acorn": "^8.15.0", 3391 + "acorn": "^8.16.0", 3273 3392 "acorn-jsx": "^5.3.2", 3274 - "eslint-visitor-keys": "^4.2.1" 3393 + "eslint-visitor-keys": "^5.0.1" 3275 3394 }, 3276 3395 "engines": { 3277 - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3396 + "node": "^20.19.0 || ^22.13.0 || >=24" 3278 3397 }, 3279 3398 "funding": { 3280 3399 "url": "https://opencollective.com/eslint" 3281 3400 } 3282 3401 }, 3283 3402 "node_modules/espurify": { 3284 - "version": "2.1.1", 3285 - "resolved": "https://registry.npmjs.org/espurify/-/espurify-2.1.1.tgz", 3286 - "integrity": "sha512-zttWvnkhcDyGOhSH4vO2qCBILpdCMv/MX8lp4cqgRkQoDRGK2oZxi2GfWhlP2dIXmk7BaKeOTuzbHhyC68o8XQ==", 3403 + "version": "3.2.0", 3404 + "resolved": "https://registry.npmjs.org/espurify/-/espurify-3.2.0.tgz", 3405 + "integrity": "sha512-+jfGpC1eUu7s4M8sXnnoUsQfEQ1qqkEr/S+V47QR+GC/NODe98s4iPYq/2KrNaS1guTjHBhMS4j9N3NOObT1WQ==", 3287 3406 "dev": true, 3288 3407 "license": "MIT" 3289 3408 }, ··· 3684 3803 "node": ">= 0.4" 3685 3804 } 3686 3805 }, 3806 + "node_modules/gensync": { 3807 + "version": "1.0.0-beta.2", 3808 + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3809 + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 3810 + "dev": true, 3811 + "license": "MIT", 3812 + "engines": { 3813 + "node": ">=6.9.0" 3814 + } 3815 + }, 3687 3816 "node_modules/get-east-asian-width": { 3688 3817 "version": "1.5.0", 3689 3818 "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", ··· 3736 3865 "node": ">= 0.4" 3737 3866 } 3738 3867 }, 3739 - "node_modules/get-set-props": { 3740 - "version": "0.2.0", 3741 - "resolved": "https://registry.npmjs.org/get-set-props/-/get-set-props-0.2.0.tgz", 3742 - "integrity": "sha512-YCmOj+4YAeEB5Dd9jfp6ETdejMet4zSxXjNkgaa4npBEKRI9uDOGB5MmAdAgi2OoFGAKshYhCbmLq2DS03CgVA==", 3743 - "dev": true, 3744 - "license": "MIT", 3745 - "engines": { 3746 - "node": ">=18.0.0" 3747 - } 3748 - }, 3749 3868 "node_modules/get-stdin": { 3750 - "version": "9.0.0", 3751 - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", 3752 - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", 3869 + "version": "10.0.0", 3870 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-10.0.0.tgz", 3871 + "integrity": "sha512-eWSePJ4zXFdqz+/Lyfopob4rIcoF/U2XfE8nJc7iZV6lnebWc9k7DoQQpX+2a9jc0AOvBsXvbe5YkjXl/MHbpg==", 3753 3872 "dev": true, 3754 3873 "license": "MIT", 3755 3874 "engines": { 3756 - "node": ">=12" 3875 + "node": ">=20" 3757 3876 }, 3758 3877 "funding": { 3759 3878 "url": "https://github.com/sponsors/sindresorhus" ··· 3830 3949 } 3831 3950 }, 3832 3951 "node_modules/globals": { 3833 - "version": "14.0.0", 3834 - "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", 3835 - "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", 3952 + "version": "17.4.0", 3953 + "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz", 3954 + "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==", 3836 3955 "dev": true, 3837 3956 "license": "MIT", 3838 3957 "engines": { ··· 3860 3979 } 3861 3980 }, 3862 3981 "node_modules/globby": { 3863 - "version": "14.1.0", 3864 - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", 3865 - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", 3982 + "version": "16.1.1", 3983 + "resolved": "https://registry.npmjs.org/globby/-/globby-16.1.1.tgz", 3984 + "integrity": "sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg==", 3866 3985 "dev": true, 3867 3986 "license": "MIT", 3868 3987 "dependencies": { 3869 - "@sindresorhus/merge-streams": "^2.1.0", 3988 + "@sindresorhus/merge-streams": "^4.0.0", 3870 3989 "fast-glob": "^3.3.3", 3871 - "ignore": "^7.0.3", 3872 - "path-type": "^6.0.0", 3990 + "ignore": "^7.0.5", 3991 + "is-path-inside": "^4.0.0", 3873 3992 "slash": "^5.1.0", 3874 - "unicorn-magic": "^0.3.0" 3993 + "unicorn-magic": "^0.4.0" 3875 3994 }, 3876 3995 "engines": { 3877 - "node": ">=18" 3878 - }, 3879 - "funding": { 3880 - "url": "https://github.com/sponsors/sindresorhus" 3881 - } 3882 - }, 3883 - "node_modules/globby/node_modules/@sindresorhus/merge-streams": { 3884 - "version": "2.3.0", 3885 - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", 3886 - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", 3887 - "dev": true, 3888 - "license": "MIT", 3889 - "engines": { 3890 - "node": ">=18" 3996 + "node": ">=20" 3891 3997 }, 3892 3998 "funding": { 3893 3999 "url": "https://github.com/sponsors/sindresorhus" ··· 3901 4007 "license": "MIT", 3902 4008 "engines": { 3903 4009 "node": ">= 4" 4010 + } 4011 + }, 4012 + "node_modules/globby/node_modules/unicorn-magic": { 4013 + "version": "0.4.0", 4014 + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", 4015 + "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", 4016 + "dev": true, 4017 + "license": "MIT", 4018 + "engines": { 4019 + "node": ">=20" 4020 + }, 4021 + "funding": { 4022 + "url": "https://github.com/sponsors/sindresorhus" 3904 4023 } 3905 4024 }, 3906 4025 "node_modules/globrex": { ··· 3944 4063 } 3945 4064 }, 3946 4065 "node_modules/has-flag": { 3947 - "version": "4.0.0", 3948 - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 3949 - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4066 + "version": "5.0.1", 4067 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-5.0.1.tgz", 4068 + "integrity": "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==", 3950 4069 "dev": true, 3951 4070 "license": "MIT", 3952 4071 "engines": { 3953 - "node": ">=8" 4072 + "node": ">=12" 4073 + }, 4074 + "funding": { 4075 + "url": "https://github.com/sponsors/sindresorhus" 3954 4076 } 3955 4077 }, 3956 4078 "node_modules/has-property-descriptors": { ··· 4022 4144 }, 4023 4145 "engines": { 4024 4146 "node": ">= 0.4" 4147 + } 4148 + }, 4149 + "node_modules/hermes-estree": { 4150 + "version": "0.25.1", 4151 + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", 4152 + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", 4153 + "dev": true, 4154 + "license": "MIT" 4155 + }, 4156 + "node_modules/hermes-parser": { 4157 + "version": "0.25.1", 4158 + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", 4159 + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", 4160 + "dev": true, 4161 + "license": "MIT", 4162 + "dependencies": { 4163 + "hermes-estree": "0.25.1" 4025 4164 } 4026 4165 }, 4027 4166 "node_modules/human-signals": { ··· 4075 4214 "url": "https://github.com/sponsors/sindresorhus" 4076 4215 } 4077 4216 }, 4078 - "node_modules/import-modules": { 4079 - "version": "2.1.0", 4080 - "resolved": "https://registry.npmjs.org/import-modules/-/import-modules-2.1.0.tgz", 4081 - "integrity": "sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==", 4082 - "dev": true, 4083 - "license": "MIT", 4084 - "engines": { 4085 - "node": ">=8" 4086 - }, 4087 - "funding": { 4088 - "url": "https://github.com/sponsors/sindresorhus" 4089 - } 4090 - }, 4091 4217 "node_modules/imurmurhash": { 4092 4218 "version": "0.1.4", 4093 4219 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", ··· 4356 4482 "url": "https://github.com/sponsors/ljharb" 4357 4483 } 4358 4484 }, 4359 - "node_modules/is-get-set-prop": { 4360 - "version": "2.0.0", 4361 - "resolved": "https://registry.npmjs.org/is-get-set-prop/-/is-get-set-prop-2.0.0.tgz", 4362 - "integrity": "sha512-C32bqXfHJfRwa0U5UIMqSGziZhALszXDJZ8n8mz8WZ6c6V7oYGHEWwJvftliBswypY3P3EQqdY5lpDSEKvTS1Q==", 4363 - "dev": true, 4364 - "license": "MIT", 4365 - "dependencies": { 4366 - "get-set-props": "^0.2.0", 4367 - "lowercase-keys": "^3.0.0" 4368 - }, 4369 - "engines": { 4370 - "node": "> 18.0.0" 4371 - } 4372 - }, 4373 4485 "node_modules/is-glob": { 4374 4486 "version": "4.0.3", 4375 4487 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ··· 4399 4511 "url": "https://github.com/sponsors/sindresorhus" 4400 4512 } 4401 4513 }, 4514 + "node_modules/is-in-ssh": { 4515 + "version": "1.0.0", 4516 + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", 4517 + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", 4518 + "dev": true, 4519 + "license": "MIT", 4520 + "engines": { 4521 + "node": ">=20" 4522 + }, 4523 + "funding": { 4524 + "url": "https://github.com/sponsors/sindresorhus" 4525 + } 4526 + }, 4402 4527 "node_modules/is-inside-container": { 4403 4528 "version": "1.0.0", 4404 4529 "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", ··· 4416 4541 }, 4417 4542 "funding": { 4418 4543 "url": "https://github.com/sponsors/sindresorhus" 4419 - } 4420 - }, 4421 - "node_modules/is-js-type": { 4422 - "version": "3.0.0", 4423 - "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-3.0.0.tgz", 4424 - "integrity": "sha512-IbPf3g3vxm1D902xaBaYp2TUHiXZWwWRu5bM9hgKN9oAQcFaKALV6Gd13PGhXjKE5u2n8s1PhLhdke/E1fchxQ==", 4425 - "dev": true, 4426 - "license": "MIT", 4427 - "dependencies": { 4428 - "js-types": "^4.0.0" 4429 - }, 4430 - "engines": { 4431 - "node": ">=18.0.0" 4432 4544 } 4433 4545 }, 4434 4546 "node_modules/is-map": { ··· 4484 4596 "url": "https://github.com/sponsors/ljharb" 4485 4597 } 4486 4598 }, 4487 - "node_modules/is-obj-prop": { 4488 - "version": "2.0.0", 4489 - "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-2.0.0.tgz", 4490 - "integrity": "sha512-2/VFrbzXSZVJIscazpxoB+pOQx2jBOAAL9Gui4cRKxflznUNBpsr8IDvBA4UGol3e40sltLNiY3qnZv/7qSUxA==", 4599 + "node_modules/is-path-inside": { 4600 + "version": "4.0.0", 4601 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", 4602 + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", 4491 4603 "dev": true, 4492 4604 "license": "MIT", 4493 - "dependencies": { 4494 - "lowercase-keys": "^3.0.0", 4495 - "obj-props": "^2.0.0" 4605 + "engines": { 4606 + "node": ">=12" 4496 4607 }, 4497 - "engines": { 4498 - "node": ">=18.0.0" 4608 + "funding": { 4609 + "url": "https://github.com/sponsors/sindresorhus" 4499 4610 } 4500 4611 }, 4501 4612 "node_modules/is-plain-obj": { ··· 4508 4619 }, 4509 4620 "funding": { 4510 4621 "url": "https://github.com/sponsors/sindresorhus" 4511 - } 4512 - }, 4513 - "node_modules/is-proto-prop": { 4514 - "version": "3.0.1", 4515 - "resolved": "https://registry.npmjs.org/is-proto-prop/-/is-proto-prop-3.0.1.tgz", 4516 - "integrity": "sha512-S8xSxNMGJO4eZD86kO46zrq2gLIhA+rN9443lQEvt8Mz/l8cxk72p/AWFmofY6uL9g9ILD6cXW6j8QQj4F3Hcw==", 4517 - "dev": true, 4518 - "license": "MIT", 4519 - "dependencies": { 4520 - "lowercase-keys": "^3.0.0", 4521 - "prototype-properties": "^5.0.0" 4522 - }, 4523 - "engines": { 4524 - "node": ">=18.0.0" 4525 4622 } 4526 4623 }, 4527 4624 "node_modules/is-regex": { ··· 4757 4854 "dev": true, 4758 4855 "license": "MIT" 4759 4856 }, 4760 - "node_modules/js-types": { 4761 - "version": "4.0.0", 4762 - "resolved": "https://registry.npmjs.org/js-types/-/js-types-4.0.0.tgz", 4763 - "integrity": "sha512-/c+n06zvqFQGxdz1BbElF7S3nEghjNchLN1TjQnk2j10HYDaUc57rcvl6BbnziTx8NQmrg0JOs/iwRpvcYaxjQ==", 4764 - "dev": true, 4765 - "license": "MIT", 4766 - "engines": { 4767 - "node": ">=18.20" 4768 - }, 4769 - "funding": { 4770 - "url": "https://github.com/sponsors/sindresorhus" 4771 - } 4772 - }, 4773 4857 "node_modules/js-yaml": { 4774 4858 "version": "4.1.1", 4775 4859 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", ··· 4823 4907 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 4824 4908 "dev": true, 4825 4909 "license": "MIT" 4910 + }, 4911 + "node_modules/json5": { 4912 + "version": "2.2.3", 4913 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4914 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 4915 + "dev": true, 4916 + "license": "MIT", 4917 + "bin": { 4918 + "json5": "lib/cli.js" 4919 + }, 4920 + "engines": { 4921 + "node": ">=6" 4922 + } 4826 4923 }, 4827 4924 "node_modules/jsx-ast-utils": { 4828 4925 "version": "3.3.5", ··· 4921 5018 } 4922 5019 }, 4923 5020 "node_modules/line-column-path": { 4924 - "version": "3.0.0", 4925 - "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", 4926 - "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", 5021 + "version": "4.0.0", 5022 + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-4.0.0.tgz", 5023 + "integrity": "sha512-Zvpvd56i9FRV5kaJFiiY1t+FNMEH+dGEaLyQprqKlGHBAxJXmdSk+8tVsh6b9YlxbfyyuLrhJCkzwB+AmOBZ0g==", 4927 5024 "dev": true, 4928 5025 "license": "MIT", 4929 5026 "dependencies": { 4930 - "type-fest": "^2.0.0" 5027 + "unicorn-magic": "^0.4.0" 4931 5028 }, 4932 5029 "engines": { 4933 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5030 + "node": ">=20" 4934 5031 }, 4935 5032 "funding": { 4936 5033 "url": "https://github.com/sponsors/sindresorhus" 4937 5034 } 4938 5035 }, 4939 - "node_modules/line-column-path/node_modules/type-fest": { 4940 - "version": "2.19.0", 4941 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 4942 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 5036 + "node_modules/line-column-path/node_modules/unicorn-magic": { 5037 + "version": "0.4.0", 5038 + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.4.0.tgz", 5039 + "integrity": "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==", 4943 5040 "dev": true, 4944 - "license": "(MIT OR CC0-1.0)", 5041 + "license": "MIT", 4945 5042 "engines": { 4946 - "node": ">=12.20" 5043 + "node": ">=20" 4947 5044 }, 4948 5045 "funding": { 4949 5046 "url": "https://github.com/sponsors/sindresorhus" ··· 4979 5076 "dev": true, 4980 5077 "license": "MIT" 4981 5078 }, 4982 - "node_modules/lodash.merge": { 4983 - "version": "4.6.2", 4984 - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 4985 - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 4986 - "dev": true, 4987 - "license": "MIT" 4988 - }, 4989 5079 "node_modules/log-symbols": { 4990 - "version": "6.0.0", 4991 - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", 4992 - "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", 5080 + "version": "7.0.1", 5081 + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-7.0.1.tgz", 5082 + "integrity": "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg==", 4993 5083 "dev": true, 4994 5084 "license": "MIT", 4995 5085 "dependencies": { 4996 - "chalk": "^5.3.0", 4997 - "is-unicode-supported": "^1.3.0" 5086 + "is-unicode-supported": "^2.0.0", 5087 + "yoctocolors": "^2.1.1" 4998 5088 }, 4999 5089 "engines": { 5000 5090 "node": ">=18" ··· 5003 5093 "url": "https://github.com/sponsors/sindresorhus" 5004 5094 } 5005 5095 }, 5006 - "node_modules/log-symbols/node_modules/chalk": { 5007 - "version": "5.6.2", 5008 - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", 5009 - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", 5010 - "dev": true, 5011 - "license": "MIT", 5012 - "engines": { 5013 - "node": "^12.17.0 || ^14.13 || >=16.0.0" 5014 - }, 5015 - "funding": { 5016 - "url": "https://github.com/chalk/chalk?sponsor=1" 5017 - } 5018 - }, 5019 - "node_modules/log-symbols/node_modules/is-unicode-supported": { 5020 - "version": "1.3.0", 5021 - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 5022 - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 5023 - "dev": true, 5024 - "license": "MIT", 5025 - "engines": { 5026 - "node": ">=12" 5027 - }, 5028 - "funding": { 5029 - "url": "https://github.com/sponsors/sindresorhus" 5030 - } 5031 - }, 5032 5096 "node_modules/loose-envify": { 5033 5097 "version": "1.4.0", 5034 5098 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", ··· 5042 5106 "loose-envify": "cli.js" 5043 5107 } 5044 5108 }, 5045 - "node_modules/lowercase-keys": { 5046 - "version": "3.0.0", 5047 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", 5048 - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", 5109 + "node_modules/lru-cache": { 5110 + "version": "5.1.1", 5111 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 5112 + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 5049 5113 "dev": true, 5050 - "license": "MIT", 5051 - "engines": { 5052 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5053 - }, 5054 - "funding": { 5055 - "url": "https://github.com/sponsors/sindresorhus" 5114 + "license": "ISC", 5115 + "dependencies": { 5116 + "yallist": "^3.0.2" 5056 5117 } 5057 5118 }, 5058 5119 "node_modules/make-asynchronous": { ··· 5094 5155 "node": ">= 0.4" 5095 5156 } 5096 5157 }, 5158 + "node_modules/mdn-data": { 5159 + "version": "2.23.0", 5160 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.23.0.tgz", 5161 + "integrity": "sha512-786vq1+4079JSeu2XdcDjrhi/Ry7BWtjDl9WtGPWLiIHb2T66GvIVflZTBoSNZ5JqTtJGYEVMuFA/lbQlMOyDQ==", 5162 + "dev": true, 5163 + "license": "CC0-1.0" 5164 + }, 5097 5165 "node_modules/meow": { 5098 - "version": "13.2.0", 5099 - "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", 5100 - "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", 5166 + "version": "14.1.0", 5167 + "resolved": "https://registry.npmjs.org/meow/-/meow-14.1.0.tgz", 5168 + "integrity": "sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==", 5101 5169 "dev": true, 5102 5170 "license": "MIT", 5103 5171 "engines": { 5104 - "node": ">=18" 5172 + "node": ">=20" 5105 5173 }, 5106 5174 "funding": { 5107 5175 "url": "https://github.com/sponsors/sindresorhus" ··· 5152 5220 } 5153 5221 }, 5154 5222 "node_modules/minimatch": { 5155 - "version": "3.1.5", 5156 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", 5157 - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", 5223 + "version": "10.2.4", 5224 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz", 5225 + "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==", 5158 5226 "dev": true, 5159 - "license": "ISC", 5227 + "license": "BlueOak-1.0.0", 5160 5228 "dependencies": { 5161 - "brace-expansion": "^1.1.7" 5229 + "brace-expansion": "^5.0.2" 5162 5230 }, 5163 5231 "engines": { 5164 - "node": "*" 5232 + "node": "18 || 20 || >=22" 5233 + }, 5234 + "funding": { 5235 + "url": "https://github.com/sponsors/isaacs" 5165 5236 } 5166 5237 }, 5167 5238 "node_modules/minimist": { ··· 5268 5339 "url": "https://github.com/sponsors/sindresorhus" 5269 5340 } 5270 5341 }, 5271 - "node_modules/obj-props": { 5272 - "version": "2.0.0", 5273 - "resolved": "https://registry.npmjs.org/obj-props/-/obj-props-2.0.0.tgz", 5274 - "integrity": "sha512-Q/uLAAfjdhrzQWN2czRNh3fDCgXjh7yRIkdHjDgIHTwpFP0BsshxTA3HRNffHR7Iw/XGTH30u8vdMXQ+079urA==", 5275 - "dev": true, 5276 - "license": "MIT", 5277 - "engines": { 5278 - "node": ">=18.0.0" 5279 - } 5280 - }, 5281 5342 "node_modules/object-assign": { 5282 5343 "version": "4.1.1", 5283 5344 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", ··· 5387 5448 } 5388 5449 }, 5389 5450 "node_modules/open": { 5390 - "version": "10.2.0", 5391 - "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", 5392 - "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", 5451 + "version": "11.0.0", 5452 + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", 5453 + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", 5393 5454 "dev": true, 5394 5455 "license": "MIT", 5395 5456 "dependencies": { 5396 - "default-browser": "^5.2.1", 5457 + "default-browser": "^5.4.0", 5397 5458 "define-lazy-prop": "^3.0.0", 5459 + "is-in-ssh": "^1.0.0", 5398 5460 "is-inside-container": "^1.0.0", 5399 - "wsl-utils": "^0.1.0" 5461 + "powershell-utils": "^0.1.0", 5462 + "wsl-utils": "^0.3.0" 5400 5463 }, 5401 5464 "engines": { 5402 - "node": ">=18" 5465 + "node": ">=20" 5403 5466 }, 5404 5467 "funding": { 5405 5468 "url": "https://github.com/sponsors/sindresorhus" 5406 5469 } 5407 5470 }, 5408 5471 "node_modules/open-editor": { 5409 - "version": "5.1.0", 5410 - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-5.1.0.tgz", 5411 - "integrity": "sha512-KkNqM6FdoegD6WhY2YXmWcovOux45NV+zBped2+G3+V74zkDPkIl4cqh6hte2zNDojtwO2nBOV8U+sgziWfPrg==", 5472 + "version": "6.0.0", 5473 + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-6.0.0.tgz", 5474 + "integrity": "sha512-LGd2Xn6NvFlbx/lg/HK69w6Dbg+21MzJzcPDPQRgDRqc+qiR+2/SN99rzZSo7Qa1ck1hcGYig0CAo53cmXCE0w==", 5412 5475 "dev": true, 5413 5476 "license": "MIT", 5414 5477 "dependencies": { 5415 - "env-editor": "^1.1.0", 5416 - "execa": "^9.3.0", 5417 - "line-column-path": "^3.0.0", 5418 - "open": "^10.1.0" 5478 + "env-editor": "^1.3.0", 5479 + "execa": "^9.6.0", 5480 + "line-column-path": "^4.0.0", 5481 + "open": "^11.0.0" 5419 5482 }, 5420 5483 "engines": { 5421 - "node": ">=18" 5484 + "node": ">=20" 5422 5485 }, 5423 5486 "funding": { 5424 5487 "url": "https://github.com/sponsors/sindresorhus" ··· 5651 5714 "dev": true, 5652 5715 "license": "MIT" 5653 5716 }, 5654 - "node_modules/path-type": { 5655 - "version": "6.0.0", 5656 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", 5657 - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", 5658 - "dev": true, 5659 - "license": "MIT", 5660 - "engines": { 5661 - "node": ">=18" 5662 - }, 5663 - "funding": { 5664 - "url": "https://github.com/sponsors/sindresorhus" 5665 - } 5666 - }, 5667 5717 "node_modules/picocolors": { 5668 5718 "version": "1.1.1", 5669 5719 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", ··· 5684 5734 "url": "https://github.com/sponsors/jonschlinkert" 5685 5735 } 5686 5736 }, 5687 - "node_modules/pkg-dir": { 5688 - "version": "5.0.0", 5689 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 5690 - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 5691 - "dev": true, 5692 - "license": "MIT", 5693 - "dependencies": { 5694 - "find-up": "^5.0.0" 5695 - }, 5696 - "engines": { 5697 - "node": ">=10" 5698 - } 5699 - }, 5700 5737 "node_modules/plur": { 5701 5738 "version": "5.1.0", 5702 5739 "resolved": "https://registry.npmjs.org/plur/-/plur-5.1.0.tgz", ··· 5731 5768 "license": "MIT", 5732 5769 "engines": { 5733 5770 "node": ">= 0.4" 5771 + } 5772 + }, 5773 + "node_modules/powershell-utils": { 5774 + "version": "0.1.0", 5775 + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", 5776 + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", 5777 + "dev": true, 5778 + "license": "MIT", 5779 + "engines": { 5780 + "node": ">=20" 5781 + }, 5782 + "funding": { 5783 + "url": "https://github.com/sponsors/sindresorhus" 5734 5784 } 5735 5785 }, 5736 5786 "node_modules/prelude-ls": { ··· 5799 5849 "react-is": "^16.13.1" 5800 5850 } 5801 5851 }, 5802 - "node_modules/prototype-properties": { 5803 - "version": "5.1.0", 5804 - "resolved": "https://registry.npmjs.org/prototype-properties/-/prototype-properties-5.1.0.tgz", 5805 - "integrity": "sha512-lq/vK1+nYV/bbjZ70pDmaTzin143xX9hVAU5CrsNQL57A8j4Q6AfjsY8kRFoUpCBncaUdfkz9MdsQ8PFtiKrUQ==", 5806 - "dev": true, 5807 - "license": "MIT", 5808 - "engines": { 5809 - "node": ">=18.20" 5810 - }, 5811 - "funding": { 5812 - "url": "https://github.com/sponsors/sindresorhus" 5813 - } 5814 - }, 5815 5852 "node_modules/ps-list": { 5816 5853 "version": "9.0.0", 5817 5854 "resolved": "https://registry.npmjs.org/ps-list/-/ps-list-9.0.0.tgz", ··· 5917 5954 } 5918 5955 }, 5919 5956 "node_modules/regjsparser": { 5920 - "version": "0.12.0", 5921 - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", 5922 - "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", 5957 + "version": "0.13.0", 5958 + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", 5959 + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", 5923 5960 "dev": true, 5924 5961 "license": "BSD-2-Clause", 5925 5962 "dependencies": { 5926 - "jsesc": "~3.0.2" 5963 + "jsesc": "~3.1.0" 5927 5964 }, 5928 5965 "bin": { 5929 5966 "regjsparser": "bin/parser" 5930 - } 5931 - }, 5932 - "node_modules/regjsparser/node_modules/jsesc": { 5933 - "version": "3.0.2", 5934 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", 5935 - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", 5936 - "dev": true, 5937 - "license": "MIT", 5938 - "bin": { 5939 - "jsesc": "bin/jsesc" 5940 - }, 5941 - "engines": { 5942 - "node": ">=6" 5943 5967 } 5944 5968 }, 5945 5969 "node_modules/reserved-identifiers": { ··· 6326 6350 "node": ">=20" 6327 6351 } 6328 6352 }, 6353 + "node_modules/source-map-js": { 6354 + "version": "1.2.1", 6355 + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 6356 + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 6357 + "dev": true, 6358 + "license": "BSD-3-Clause", 6359 + "engines": { 6360 + "node": ">=0.10.0" 6361 + } 6362 + }, 6329 6363 "node_modules/stable-hash-x": { 6330 6364 "version": "0.2.0", 6331 6365 "resolved": "https://registry.npmjs.org/stable-hash-x/-/stable-hash-x-0.2.0.tgz", ··· 6351 6385 } 6352 6386 }, 6353 6387 "node_modules/string-width": { 6354 - "version": "7.2.0", 6355 - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", 6356 - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", 6388 + "version": "8.2.0", 6389 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.0.tgz", 6390 + "integrity": "sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==", 6357 6391 "dev": true, 6358 6392 "license": "MIT", 6359 6393 "dependencies": { 6360 - "emoji-regex": "^10.3.0", 6361 - "get-east-asian-width": "^1.0.0", 6362 - "strip-ansi": "^7.1.0" 6394 + "get-east-asian-width": "^1.5.0", 6395 + "strip-ansi": "^7.1.2" 6363 6396 }, 6364 6397 "engines": { 6365 - "node": ">=18" 6398 + "node": ">=20" 6366 6399 }, 6367 6400 "funding": { 6368 6401 "url": "https://github.com/sponsors/sindresorhus" ··· 6507 6540 "url": "https://github.com/sponsors/sindresorhus" 6508 6541 } 6509 6542 }, 6510 - "node_modules/strip-json-comments": { 6511 - "version": "3.1.1", 6512 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 6513 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 6514 - "dev": true, 6515 - "license": "MIT", 6516 - "engines": { 6517 - "node": ">=8" 6518 - }, 6519 - "funding": { 6520 - "url": "https://github.com/sponsors/sindresorhus" 6521 - } 6522 - }, 6523 6543 "node_modules/super-regex": { 6524 6544 "version": "1.1.0", 6525 6545 "resolved": "https://registry.npmjs.org/super-regex/-/super-regex-1.1.0.tgz", ··· 6538 6558 } 6539 6559 }, 6540 6560 "node_modules/supports-color": { 6541 - "version": "7.2.0", 6542 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 6543 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 6561 + "version": "10.2.2", 6562 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz", 6563 + "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==", 6544 6564 "dev": true, 6545 6565 "license": "MIT", 6546 - "dependencies": { 6547 - "has-flag": "^4.0.0" 6566 + "engines": { 6567 + "node": ">=18" 6548 6568 }, 6549 - "engines": { 6550 - "node": ">=8" 6569 + "funding": { 6570 + "url": "https://github.com/chalk/supports-color?sponsor=1" 6551 6571 } 6552 6572 }, 6553 6573 "node_modules/supports-hyperlinks": { 6554 - "version": "3.2.0", 6555 - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.2.0.tgz", 6556 - "integrity": "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==", 6574 + "version": "4.4.0", 6575 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-4.4.0.tgz", 6576 + "integrity": "sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==", 6557 6577 "dev": true, 6558 6578 "license": "MIT", 6559 6579 "dependencies": { 6560 - "has-flag": "^4.0.0", 6561 - "supports-color": "^7.0.0" 6580 + "has-flag": "^5.0.1", 6581 + "supports-color": "^10.2.2" 6562 6582 }, 6563 6583 "engines": { 6564 - "node": ">=14.18" 6584 + "node": ">=20" 6565 6585 }, 6566 6586 "funding": { 6567 6587 "url": "https://github.com/chalk/supports-hyperlinks?sponsor=1" ··· 6823 6843 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", 6824 6844 "dev": true, 6825 6845 "license": "Apache-2.0", 6826 - "peer": true, 6827 6846 "bin": { 6828 6847 "tsc": "bin/tsc", 6829 6848 "tsserver": "bin/tsserver" ··· 7112 7131 } 7113 7132 }, 7114 7133 "node_modules/wsl-utils": { 7115 - "version": "0.1.0", 7116 - "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", 7117 - "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", 7134 + "version": "0.3.1", 7135 + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.1.tgz", 7136 + "integrity": "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg==", 7118 7137 "dev": true, 7119 7138 "license": "MIT", 7120 7139 "dependencies": { 7121 - "is-wsl": "^3.1.0" 7140 + "is-wsl": "^3.1.0", 7141 + "powershell-utils": "^0.1.0" 7122 7142 }, 7123 7143 "engines": { 7124 - "node": ">=18" 7144 + "node": ">=20" 7125 7145 }, 7126 7146 "funding": { 7127 7147 "url": "https://github.com/sponsors/sindresorhus" 7128 7148 } 7129 7149 }, 7130 7150 "node_modules/xo": { 7131 - "version": "1.2.3", 7132 - "resolved": "https://registry.npmjs.org/xo/-/xo-1.2.3.tgz", 7133 - "integrity": "sha512-ykvWr88620CwealQwr7nWcPwolE6RMAVsCSBIdF3JnVdQUBAllnBJypSPsu0YYFzWTrJjQfNgH82lnWMPVTXnA==", 7151 + "version": "2.0.2", 7152 + "resolved": "https://registry.npmjs.org/xo/-/xo-2.0.2.tgz", 7153 + "integrity": "sha512-08L33hcKMksZyUAK7P8f6Hx5oiEgmya2NjgidvH2e3mBjot9kHz5vlxBjUPX5nparSgxBre/+xVPicat8P2WLQ==", 7134 7154 "dev": true, 7135 7155 "license": "MIT", 7136 7156 "dependencies": { 7137 - "@eslint-community/eslint-plugin-eslint-comments": "^4.5.0", 7138 - "@sindresorhus/tsconfig": "^7.0.0", 7139 - "@stylistic/eslint-plugin": "^4.2.0", 7140 - "@typescript-eslint/parser": "^8.37.0", 7157 + "@eslint-community/eslint-plugin-eslint-comments": "^4.7.1", 7158 + "@eslint/compat": "^2.0.2", 7159 + "@sindresorhus/tsconfig": "^8.1.0", 7141 7160 "arrify": "^3.0.0", 7142 7161 "cosmiconfig": "^9.0.0", 7143 7162 "define-lazy-prop": "^3.0.0", 7144 - "eslint": "^9.31.0", 7145 - "eslint-config-prettier": "^10.1.5", 7146 - "eslint-config-xo-react": "^0.28.0", 7147 - "eslint-config-xo-typescript": "^7.0.0", 7148 - "eslint-formatter-pretty": "^6.0.1", 7149 - "eslint-plugin-ava": "^15.0.1", 7163 + "eslint": "^10.0.2", 7164 + "eslint-config-prettier": "^10.1.8", 7165 + "eslint-config-xo-react": "^0.29.0", 7166 + "eslint-config-xo-typescript": "^10.0.0", 7167 + "eslint-formatter-pretty": "^7.0.0", 7168 + "eslint-plugin-ava": "^16.0.0", 7150 7169 "eslint-plugin-import-x": "^4.16.1", 7151 - "eslint-plugin-n": "^17.21.0", 7152 - "eslint-plugin-no-use-extend-native": "^0.7.2", 7153 - "eslint-plugin-prettier": "^5.5.1", 7154 - "eslint-plugin-promise": "^7.2.1", 7155 - "eslint-plugin-unicorn": "^59.0.1", 7170 + "eslint-plugin-n": "^17.24.0", 7171 + "eslint-plugin-prettier": "^5.5.5", 7172 + "eslint-plugin-unicorn": "^63.0.0", 7156 7173 "find-cache-directory": "^6.0.0", 7157 - "get-stdin": "^9.0.0", 7158 - "get-tsconfig": "^4.10.1", 7159 - "globals": "^16.3.0", 7160 - "globby": "^14.1.0", 7161 - "meow": "^13.2.0", 7174 + "get-stdin": "^10.0.0", 7175 + "get-tsconfig": "^4.13.6", 7176 + "globals": "^17.3.0", 7177 + "globby": "^16.1.1", 7178 + "meow": "^14.1.0", 7162 7179 "micromatch": "^4.0.8", 7163 - "open-editor": "^5.1.0", 7180 + "open-editor": "^6.0.0", 7164 7181 "path-exists": "^5.0.0", 7165 - "prettier": "^3.6.2", 7166 - "type-fest": "^4.41.0", 7167 - "typescript-eslint": "^8.37.0" 7182 + "prettier": "^3.8.1", 7183 + "type-fest": "^5.4.3", 7184 + "typescript": "^5.9.3", 7185 + "typescript-eslint": "^8.56.1" 7168 7186 }, 7169 7187 "bin": { 7170 7188 "xo": "dist/cli.js" 7171 7189 }, 7172 7190 "engines": { 7173 - "node": ">=20.17" 7174 - }, 7175 - "funding": { 7176 - "url": "https://github.com/sponsors/sindresorhus" 7177 - } 7178 - }, 7179 - "node_modules/xo/node_modules/globals": { 7180 - "version": "16.5.0", 7181 - "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", 7182 - "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", 7183 - "dev": true, 7184 - "license": "MIT", 7185 - "engines": { 7186 - "node": ">=18" 7191 + "node": ">=20.19" 7187 7192 }, 7188 7193 "funding": { 7189 7194 "url": "https://github.com/sponsors/sindresorhus" ··· 7199 7204 "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7200 7205 } 7201 7206 }, 7202 - "node_modules/xo/node_modules/type-fest": { 7203 - "version": "4.41.0", 7204 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", 7205 - "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", 7207 + "node_modules/yallist": { 7208 + "version": "3.1.1", 7209 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 7210 + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", 7206 7211 "dev": true, 7207 - "license": "(MIT OR CC0-1.0)", 7208 - "engines": { 7209 - "node": ">=16" 7210 - }, 7211 - "funding": { 7212 - "url": "https://github.com/sponsors/sindresorhus" 7213 - } 7212 + "license": "ISC" 7214 7213 }, 7215 7214 "node_modules/yaml": { 7216 7215 "version": "2.8.2", ··· 7261 7260 "license": "MIT", 7262 7261 "funding": { 7263 7262 "url": "https://github.com/sponsors/colinhacks" 7263 + } 7264 + }, 7265 + "node_modules/zod-validation-error": { 7266 + "version": "4.0.2", 7267 + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", 7268 + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", 7269 + "dev": true, 7270 + "license": "MIT", 7271 + "engines": { 7272 + "node": ">=18.0.0" 7273 + }, 7274 + "peerDependencies": { 7275 + "zod": "^3.25.0 || ^4.0.0" 7264 7276 } 7265 7277 } 7266 7278 }
+8 -8
package.json
··· 33 33 "run-applescript": "^7.0.0" 34 34 }, 35 35 "devDependencies": { 36 - "eslint": "^9.27.0", 36 + "eslint": "^10.0.3", 37 37 "knip": "^5.86.0", 38 38 "prettier": "^3.5.3", 39 39 "sort-package-json": "^3.2.1", 40 - "xo": "^1.0.0" 41 - }, 42 - "knip": { 43 - "ignoreBinaries": [ 44 - "defaults" 45 - ] 40 + "xo": "^2.0.2" 46 41 }, 47 42 "engines": { 48 43 "node": ">=20 <=24" 49 44 }, 50 45 "os": [ 51 46 "darwin" 52 - ] 47 + ], 48 + "knip": { 49 + "ignoreBinaries": [ 50 + "defaults" 51 + ] 52 + } 53 53 }