this repo has no description
0
fork

Configure Feed

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

update xo latest

+525 -496
+524 -495
package-lock.json
··· 19 19 "sort-package-json": "^3.0.0", 20 20 "tsimp": "^2.0.11", 21 21 "typescript": "^5.0.2", 22 - "xo": "^0.58.0" 22 + "xo": "^0.60.0" 23 23 }, 24 24 "engines": { 25 25 "node": ">=18 <=20" ··· 473 473 "version": "1.1.0", 474 474 "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", 475 475 "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", 476 + "dev": true, 477 + "license": "MIT" 478 + }, 479 + "node_modules/@sec-ant/readable-stream": { 480 + "version": "0.4.1", 481 + "resolved": "https://registry.npmjs.org/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz", 482 + "integrity": "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==", 476 483 "dev": true, 477 484 "license": "MIT" 478 485 }, ··· 1604 1611 "url": "https://github.com/sponsors/sindresorhus" 1605 1612 } 1606 1613 }, 1607 - "node_modules/builtins": { 1608 - "version": "5.1.0", 1609 - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.1.0.tgz", 1610 - "integrity": "sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==", 1614 + "node_modules/bundle-name": { 1615 + "version": "4.1.0", 1616 + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz", 1617 + "integrity": "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==", 1611 1618 "dev": true, 1612 1619 "license": "MIT", 1613 1620 "dependencies": { 1614 - "semver": "^7.0.0" 1621 + "run-applescript": "^7.0.0" 1622 + }, 1623 + "engines": { 1624 + "node": ">=18" 1625 + }, 1626 + "funding": { 1627 + "url": "https://github.com/sponsors/sindresorhus" 1615 1628 } 1616 1629 }, 1617 1630 "node_modules/c8": { ··· 2043 2056 } 2044 2057 }, 2045 2058 "node_modules/cosmiconfig": { 2046 - "version": "8.3.6", 2047 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", 2048 - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", 2059 + "version": "9.0.0", 2060 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", 2061 + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", 2049 2062 "dev": true, 2050 2063 "license": "MIT", 2051 2064 "dependencies": { 2065 + "env-paths": "^2.2.1", 2052 2066 "import-fresh": "^3.3.0", 2053 2067 "js-yaml": "^4.1.0", 2054 - "parse-json": "^5.2.0", 2055 - "path-type": "^4.0.0" 2068 + "parse-json": "^5.2.0" 2056 2069 }, 2057 2070 "engines": { 2058 2071 "node": ">=14" ··· 2087 2100 }, 2088 2101 "bin": { 2089 2102 "js-yaml": "bin/js-yaml.js" 2090 - } 2091 - }, 2092 - "node_modules/cosmiconfig/node_modules/path-type": { 2093 - "version": "4.0.0", 2094 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2095 - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 2096 - "dev": true, 2097 - "license": "MIT", 2098 - "engines": { 2099 - "node": ">=8" 2100 2103 } 2101 2104 }, 2102 2105 "node_modules/cross-spawn": { ··· 2219 2222 "dev": true, 2220 2223 "license": "MIT" 2221 2224 }, 2225 + "node_modules/default-browser": { 2226 + "version": "5.2.1", 2227 + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", 2228 + "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", 2229 + "dev": true, 2230 + "license": "MIT", 2231 + "dependencies": { 2232 + "bundle-name": "^4.1.0", 2233 + "default-browser-id": "^5.0.0" 2234 + }, 2235 + "engines": { 2236 + "node": ">=18" 2237 + }, 2238 + "funding": { 2239 + "url": "https://github.com/sponsors/sindresorhus" 2240 + } 2241 + }, 2242 + "node_modules/default-browser-id": { 2243 + "version": "5.0.0", 2244 + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz", 2245 + "integrity": "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==", 2246 + "dev": true, 2247 + "license": "MIT", 2248 + "engines": { 2249 + "node": ">=18" 2250 + }, 2251 + "funding": { 2252 + "url": "https://github.com/sponsors/sindresorhus" 2253 + } 2254 + }, 2222 2255 "node_modules/define-data-property": { 2223 2256 "version": "1.1.4", 2224 2257 "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", ··· 2468 2501 "url": "https://github.com/sponsors/sindresorhus" 2469 2502 } 2470 2503 }, 2504 + "node_modules/env-paths": { 2505 + "version": "2.2.1", 2506 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 2507 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 2508 + "dev": true, 2509 + "license": "MIT", 2510 + "engines": { 2511 + "node": ">=6" 2512 + } 2513 + }, 2471 2514 "node_modules/error-ex": { 2472 2515 "version": "1.3.2", 2473 2516 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", ··· 2742 2785 } 2743 2786 }, 2744 2787 "node_modules/eslint-config-xo": { 2745 - "version": "0.44.0", 2746 - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.44.0.tgz", 2747 - "integrity": "sha512-YG4gdaor0mJJi8UBeRJqDPO42MedTWYMaUyucF5bhm2pi/HS98JIxfFQmTLuyj6hGpQlAazNfyVnn7JuDn+Sew==", 2788 + "version": "0.45.0", 2789 + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.45.0.tgz", 2790 + "integrity": "sha512-T30F2S2HKKmr/RoHopKE7wMUMWrsLMab1qFl2WyFJjETbD+l7p4hSQWpTVGW7TEbSKG1QBekwf6Jn9ZDPA6thA==", 2748 2791 "dev": true, 2749 2792 "license": "MIT", 2750 2793 "dependencies": { ··· 2761 2804 } 2762 2805 }, 2763 2806 "node_modules/eslint-config-xo-typescript": { 2764 - "version": "4.0.0", 2765 - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-4.0.0.tgz", 2766 - "integrity": "sha512-pmSWzVpvzEjZHG7S/rN34cFXAoe6YbvWFBQSitEXD5CcT2SULfykYl8hcYXss37r5N3SmJYAiO6VlcfkPiDRxg==", 2807 + "version": "5.0.0", 2808 + "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-5.0.0.tgz", 2809 + "integrity": "sha512-ukAYCKf3p039pRai7hb6xaomZzsKlCjV5qx3NbYe27UC7Nz75If1HcpQL5sNW2b5aH8+Axb6dIIv28+bVtwlVQ==", 2767 2810 "dev": true, 2768 2811 "license": "MIT", 2769 2812 "engines": { ··· 2773 2816 "url": "https://github.com/sponsors/sindresorhus" 2774 2817 }, 2775 2818 "peerDependencies": { 2776 - "@typescript-eslint/eslint-plugin": ">=7.0.2", 2777 - "@typescript-eslint/parser": ">=7.0.2", 2819 + "@typescript-eslint/eslint-plugin": ">=7.16.0", 2820 + "@typescript-eslint/parser": ">=7.16.0", 2778 2821 "eslint": ">=8.56.0", 2779 2822 "typescript": ">=5.0.0" 2780 2823 } ··· 3090 3133 } 3091 3134 }, 3092 3135 "node_modules/eslint-plugin-n": { 3093 - "version": "16.6.2", 3094 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.6.2.tgz", 3095 - "integrity": "sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==", 3136 + "version": "17.16.2", 3137 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.16.2.tgz", 3138 + "integrity": "sha512-iQM5Oj+9o0KaeLoObJC/uxNGpktZCkYiTTBo8PkRWq3HwNcRxwpvSDFjBhQ5+HLJzBTy+CLDC5+bw0Z5GyhlOQ==", 3096 3139 "dev": true, 3097 3140 "license": "MIT", 3098 3141 "dependencies": { 3099 - "@eslint-community/eslint-utils": "^4.4.0", 3100 - "builtins": "^5.0.1", 3101 - "eslint-plugin-es-x": "^7.5.0", 3102 - "get-tsconfig": "^4.7.0", 3103 - "globals": "^13.24.0", 3104 - "ignore": "^5.2.4", 3105 - "is-builtin-module": "^3.2.1", 3106 - "is-core-module": "^2.12.1", 3107 - "minimatch": "^3.1.2", 3108 - "resolve": "^1.22.2", 3109 - "semver": "^7.5.3" 3142 + "@eslint-community/eslint-utils": "^4.4.1", 3143 + "enhanced-resolve": "^5.17.1", 3144 + "eslint-plugin-es-x": "^7.8.0", 3145 + "get-tsconfig": "^4.8.1", 3146 + "globals": "^15.11.0", 3147 + "ignore": "^5.3.2", 3148 + "minimatch": "^9.0.5", 3149 + "semver": "^7.6.3" 3110 3150 }, 3111 3151 "engines": { 3112 - "node": ">=16.0.0" 3152 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 3113 3153 }, 3114 3154 "funding": { 3115 - "url": "https://github.com/sponsors/mysticatea" 3155 + "url": "https://opencollective.com/eslint" 3116 3156 }, 3117 3157 "peerDependencies": { 3118 - "eslint": ">=7.0.0" 3158 + "eslint": ">=8.23.0" 3119 3159 } 3120 3160 }, 3121 - "node_modules/eslint-plugin-n/node_modules/globals": { 3122 - "version": "13.24.0", 3123 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 3124 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 3161 + "node_modules/eslint-plugin-n/node_modules/brace-expansion": { 3162 + "version": "2.0.1", 3163 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 3164 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 3125 3165 "dev": true, 3126 3166 "license": "MIT", 3127 3167 "dependencies": { 3128 - "type-fest": "^0.20.2" 3168 + "balanced-match": "^1.0.0" 3169 + } 3170 + }, 3171 + "node_modules/eslint-plugin-n/node_modules/enhanced-resolve": { 3172 + "version": "5.18.1", 3173 + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", 3174 + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", 3175 + "dev": true, 3176 + "license": "MIT", 3177 + "dependencies": { 3178 + "graceful-fs": "^4.2.4", 3179 + "tapable": "^2.2.0" 3129 3180 }, 3130 3181 "engines": { 3131 - "node": ">=8" 3182 + "node": ">=10.13.0" 3183 + } 3184 + }, 3185 + "node_modules/eslint-plugin-n/node_modules/globals": { 3186 + "version": "15.15.0", 3187 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 3188 + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 3189 + "dev": true, 3190 + "license": "MIT", 3191 + "engines": { 3192 + "node": ">=18" 3132 3193 }, 3133 3194 "funding": { 3134 3195 "url": "https://github.com/sponsors/sindresorhus" ··· 3144 3205 "node": ">= 4" 3145 3206 } 3146 3207 }, 3147 - "node_modules/eslint-plugin-n/node_modules/resolve": { 3148 - "version": "1.22.10", 3149 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 3150 - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 3208 + "node_modules/eslint-plugin-n/node_modules/minimatch": { 3209 + "version": "9.0.5", 3210 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 3211 + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 3151 3212 "dev": true, 3152 - "license": "MIT", 3213 + "license": "ISC", 3153 3214 "dependencies": { 3154 - "is-core-module": "^2.16.0", 3155 - "path-parse": "^1.0.7", 3156 - "supports-preserve-symlinks-flag": "^1.0.0" 3157 - }, 3158 - "bin": { 3159 - "resolve": "bin/resolve" 3215 + "brace-expansion": "^2.0.1" 3160 3216 }, 3161 3217 "engines": { 3162 - "node": ">= 0.4" 3218 + "node": ">=16 || 14 >=14.17" 3163 3219 }, 3164 3220 "funding": { 3165 - "url": "https://github.com/sponsors/ljharb" 3221 + "url": "https://github.com/sponsors/isaacs" 3166 3222 } 3167 3223 }, 3168 - "node_modules/eslint-plugin-n/node_modules/type-fest": { 3169 - "version": "0.20.2", 3170 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3171 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3224 + "node_modules/eslint-plugin-n/node_modules/tapable": { 3225 + "version": "2.2.1", 3226 + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 3227 + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 3172 3228 "dev": true, 3173 - "license": "(MIT OR CC0-1.0)", 3229 + "license": "MIT", 3174 3230 "engines": { 3175 - "node": ">=10" 3176 - }, 3177 - "funding": { 3178 - "url": "https://github.com/sponsors/sindresorhus" 3231 + "node": ">=6" 3179 3232 } 3180 3233 }, 3181 3234 "node_modules/eslint-plugin-no-use-extend-native": { ··· 3225 3278 } 3226 3279 } 3227 3280 }, 3281 + "node_modules/eslint-plugin-promise": { 3282 + "version": "6.6.0", 3283 + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.6.0.tgz", 3284 + "integrity": "sha512-57Zzfw8G6+Gq7axm2Pdo3gW/Rx3h9Yywgn61uE/3elTCOePEHVrn2i5CdfBwA1BLK0Q0WqctICIUSqXZW/VprQ==", 3285 + "dev": true, 3286 + "license": "ISC", 3287 + "engines": { 3288 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3289 + }, 3290 + "funding": { 3291 + "url": "https://opencollective.com/eslint" 3292 + }, 3293 + "peerDependencies": { 3294 + "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0" 3295 + } 3296 + }, 3228 3297 "node_modules/eslint-plugin-unicorn": { 3229 - "version": "51.0.1", 3230 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz", 3231 - "integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==", 3298 + "version": "56.0.1", 3299 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-56.0.1.tgz", 3300 + "integrity": "sha512-FwVV0Uwf8XPfVnKSGpMg7NtlZh0G0gBarCaFcMUOoqPxXryxdYxTRRv4kH6B9TFCVIrjRXG+emcxIk2ayZilog==", 3232 3301 "dev": true, 3233 3302 "license": "MIT", 3234 3303 "dependencies": { 3235 - "@babel/helper-validator-identifier": "^7.22.20", 3304 + "@babel/helper-validator-identifier": "^7.24.7", 3236 3305 "@eslint-community/eslint-utils": "^4.4.0", 3237 - "@eslint/eslintrc": "^2.1.4", 3238 3306 "ci-info": "^4.0.0", 3239 3307 "clean-regexp": "^1.0.0", 3240 - "core-js-compat": "^3.34.0", 3241 - "esquery": "^1.5.0", 3308 + "core-js-compat": "^3.38.1", 3309 + "esquery": "^1.6.0", 3310 + "globals": "^15.9.0", 3242 3311 "indent-string": "^4.0.0", 3243 3312 "is-builtin-module": "^3.2.1", 3244 3313 "jsesc": "^3.0.2", ··· 3246 3315 "read-pkg-up": "^7.0.1", 3247 3316 "regexp-tree": "^0.1.27", 3248 3317 "regjsparser": "^0.10.0", 3249 - "semver": "^7.5.4", 3318 + "semver": "^7.6.3", 3250 3319 "strip-indent": "^3.0.0" 3251 3320 }, 3252 3321 "engines": { 3253 - "node": ">=16" 3322 + "node": ">=18.18" 3254 3323 }, 3255 3324 "funding": { 3256 3325 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" ··· 3259 3328 "eslint": ">=8.56.0" 3260 3329 } 3261 3330 }, 3262 - "node_modules/eslint-plugin-unicorn/node_modules/@eslint/eslintrc": { 3263 - "version": "2.1.4", 3264 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 3265 - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 3266 - "dev": true, 3267 - "license": "MIT", 3268 - "dependencies": { 3269 - "ajv": "^6.12.4", 3270 - "debug": "^4.3.2", 3271 - "espree": "^9.6.0", 3272 - "globals": "^13.19.0", 3273 - "ignore": "^5.2.0", 3274 - "import-fresh": "^3.2.1", 3275 - "js-yaml": "^4.1.0", 3276 - "minimatch": "^3.1.2", 3277 - "strip-json-comments": "^3.1.1" 3278 - }, 3279 - "engines": { 3280 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3281 - }, 3282 - "funding": { 3283 - "url": "https://opencollective.com/eslint" 3284 - } 3285 - }, 3286 - "node_modules/eslint-plugin-unicorn/node_modules/argparse": { 3287 - "version": "2.0.1", 3288 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 3289 - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 3290 - "dev": true, 3291 - "license": "Python-2.0" 3292 - }, 3293 - "node_modules/eslint-plugin-unicorn/node_modules/espree": { 3294 - "version": "9.6.1", 3295 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 3296 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 3297 - "dev": true, 3298 - "license": "BSD-2-Clause", 3299 - "dependencies": { 3300 - "acorn": "^8.9.0", 3301 - "acorn-jsx": "^5.3.2", 3302 - "eslint-visitor-keys": "^3.4.1" 3303 - }, 3304 - "engines": { 3305 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3306 - }, 3307 - "funding": { 3308 - "url": "https://opencollective.com/eslint" 3309 - } 3310 - }, 3311 - "node_modules/eslint-plugin-unicorn/node_modules/find-up": { 3312 - "version": "4.1.0", 3313 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 3314 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 3315 - "dev": true, 3316 - "license": "MIT", 3317 - "dependencies": { 3318 - "locate-path": "^5.0.0", 3319 - "path-exists": "^4.0.0" 3320 - }, 3321 - "engines": { 3322 - "node": ">=8" 3323 - } 3324 - }, 3325 3331 "node_modules/eslint-plugin-unicorn/node_modules/globals": { 3326 - "version": "13.24.0", 3327 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 3328 - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 3332 + "version": "15.15.0", 3333 + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", 3334 + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", 3329 3335 "dev": true, 3330 3336 "license": "MIT", 3331 - "dependencies": { 3332 - "type-fest": "^0.20.2" 3333 - }, 3334 3337 "engines": { 3335 - "node": ">=8" 3338 + "node": ">=18" 3336 3339 }, 3337 3340 "funding": { 3338 3341 "url": "https://github.com/sponsors/sindresorhus" 3339 3342 } 3340 3343 }, 3341 - "node_modules/eslint-plugin-unicorn/node_modules/hosted-git-info": { 3342 - "version": "2.8.9", 3343 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 3344 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 3345 - "dev": true, 3346 - "license": "ISC" 3347 - }, 3348 - "node_modules/eslint-plugin-unicorn/node_modules/ignore": { 3349 - "version": "5.3.2", 3350 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 3351 - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 3352 - "dev": true, 3353 - "license": "MIT", 3354 - "engines": { 3355 - "node": ">= 4" 3356 - } 3357 - }, 3358 3344 "node_modules/eslint-plugin-unicorn/node_modules/indent-string": { 3359 3345 "version": "4.0.0", 3360 3346 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", ··· 3363 3349 "license": "MIT", 3364 3350 "engines": { 3365 3351 "node": ">=8" 3366 - } 3367 - }, 3368 - "node_modules/eslint-plugin-unicorn/node_modules/js-yaml": { 3369 - "version": "4.1.0", 3370 - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 3371 - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3372 - "dev": true, 3373 - "license": "MIT", 3374 - "dependencies": { 3375 - "argparse": "^2.0.1" 3376 - }, 3377 - "bin": { 3378 - "js-yaml": "bin/js-yaml.js" 3379 - } 3380 - }, 3381 - "node_modules/eslint-plugin-unicorn/node_modules/locate-path": { 3382 - "version": "5.0.0", 3383 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 3384 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 3385 - "dev": true, 3386 - "license": "MIT", 3387 - "dependencies": { 3388 - "p-locate": "^4.1.0" 3389 - }, 3390 - "engines": { 3391 - "node": ">=8" 3392 - } 3393 - }, 3394 - "node_modules/eslint-plugin-unicorn/node_modules/normalize-package-data": { 3395 - "version": "2.5.0", 3396 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 3397 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 3398 - "dev": true, 3399 - "license": "BSD-2-Clause", 3400 - "dependencies": { 3401 - "hosted-git-info": "^2.1.4", 3402 - "resolve": "^1.10.0", 3403 - "semver": "2 || 3 || 4 || 5", 3404 - "validate-npm-package-license": "^3.0.1" 3405 - } 3406 - }, 3407 - "node_modules/eslint-plugin-unicorn/node_modules/normalize-package-data/node_modules/semver": { 3408 - "version": "5.7.2", 3409 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 3410 - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 3411 - "dev": true, 3412 - "license": "ISC", 3413 - "bin": { 3414 - "semver": "bin/semver" 3415 - } 3416 - }, 3417 - "node_modules/eslint-plugin-unicorn/node_modules/p-limit": { 3418 - "version": "2.3.0", 3419 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 3420 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3421 - "dev": true, 3422 - "license": "MIT", 3423 - "dependencies": { 3424 - "p-try": "^2.0.0" 3425 - }, 3426 - "engines": { 3427 - "node": ">=6" 3428 - }, 3429 - "funding": { 3430 - "url": "https://github.com/sponsors/sindresorhus" 3431 - } 3432 - }, 3433 - "node_modules/eslint-plugin-unicorn/node_modules/p-locate": { 3434 - "version": "4.1.0", 3435 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 3436 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 3437 - "dev": true, 3438 - "license": "MIT", 3439 - "dependencies": { 3440 - "p-limit": "^2.2.0" 3441 - }, 3442 - "engines": { 3443 - "node": ">=8" 3444 - } 3445 - }, 3446 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg": { 3447 - "version": "5.2.0", 3448 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 3449 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 3450 - "dev": true, 3451 - "license": "MIT", 3452 - "dependencies": { 3453 - "@types/normalize-package-data": "^2.4.0", 3454 - "normalize-package-data": "^2.5.0", 3455 - "parse-json": "^5.0.0", 3456 - "type-fest": "^0.6.0" 3457 - }, 3458 - "engines": { 3459 - "node": ">=8" 3460 - } 3461 - }, 3462 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg-up": { 3463 - "version": "7.0.1", 3464 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 3465 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 3466 - "dev": true, 3467 - "license": "MIT", 3468 - "dependencies": { 3469 - "find-up": "^4.1.0", 3470 - "read-pkg": "^5.2.0", 3471 - "type-fest": "^0.8.1" 3472 - }, 3473 - "engines": { 3474 - "node": ">=8" 3475 - }, 3476 - "funding": { 3477 - "url": "https://github.com/sponsors/sindresorhus" 3478 - } 3479 - }, 3480 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg-up/node_modules/type-fest": { 3481 - "version": "0.8.1", 3482 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 3483 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 3484 - "dev": true, 3485 - "license": "(MIT OR CC0-1.0)", 3486 - "engines": { 3487 - "node": ">=8" 3488 - } 3489 - }, 3490 - "node_modules/eslint-plugin-unicorn/node_modules/read-pkg/node_modules/type-fest": { 3491 - "version": "0.6.0", 3492 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 3493 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 3494 - "dev": true, 3495 - "license": "(MIT OR CC0-1.0)", 3496 - "engines": { 3497 - "node": ">=8" 3498 - } 3499 - }, 3500 - "node_modules/eslint-plugin-unicorn/node_modules/resolve": { 3501 - "version": "1.22.10", 3502 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 3503 - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 3504 - "dev": true, 3505 - "license": "MIT", 3506 - "dependencies": { 3507 - "is-core-module": "^2.16.0", 3508 - "path-parse": "^1.0.7", 3509 - "supports-preserve-symlinks-flag": "^1.0.0" 3510 - }, 3511 - "bin": { 3512 - "resolve": "bin/resolve" 3513 - }, 3514 - "engines": { 3515 - "node": ">= 0.4" 3516 - }, 3517 - "funding": { 3518 - "url": "https://github.com/sponsors/ljharb" 3519 - } 3520 - }, 3521 - "node_modules/eslint-plugin-unicorn/node_modules/strip-indent": { 3522 - "version": "3.0.0", 3523 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 3524 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 3525 - "dev": true, 3526 - "license": "MIT", 3527 - "dependencies": { 3528 - "min-indent": "^1.0.0" 3529 - }, 3530 - "engines": { 3531 - "node": ">=8" 3532 - } 3533 - }, 3534 - "node_modules/eslint-plugin-unicorn/node_modules/type-fest": { 3535 - "version": "0.20.2", 3536 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 3537 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 3538 - "dev": true, 3539 - "license": "(MIT OR CC0-1.0)", 3540 - "engines": { 3541 - "node": ">=10" 3542 - }, 3543 - "funding": { 3544 - "url": "https://github.com/sponsors/sindresorhus" 3545 3352 } 3546 3353 }, 3547 3354 "node_modules/eslint-rule-docs": { ··· 3934 3741 } 3935 3742 }, 3936 3743 "node_modules/execa": { 3937 - "version": "5.1.1", 3938 - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 3939 - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 3744 + "version": "9.5.2", 3745 + "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", 3746 + "integrity": "sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==", 3940 3747 "dev": true, 3941 3748 "license": "MIT", 3942 3749 "dependencies": { 3750 + "@sindresorhus/merge-streams": "^4.0.0", 3943 3751 "cross-spawn": "^7.0.3", 3944 - "get-stream": "^6.0.0", 3945 - "human-signals": "^2.1.0", 3946 - "is-stream": "^2.0.0", 3947 - "merge-stream": "^2.0.0", 3948 - "npm-run-path": "^4.0.1", 3949 - "onetime": "^5.1.2", 3950 - "signal-exit": "^3.0.3", 3951 - "strip-final-newline": "^2.0.0" 3752 + "figures": "^6.1.0", 3753 + "get-stream": "^9.0.0", 3754 + "human-signals": "^8.0.0", 3755 + "is-plain-obj": "^4.1.0", 3756 + "is-stream": "^4.0.1", 3757 + "npm-run-path": "^6.0.0", 3758 + "pretty-ms": "^9.0.0", 3759 + "signal-exit": "^4.1.0", 3760 + "strip-final-newline": "^4.0.0", 3761 + "yoctocolors": "^2.0.0" 3952 3762 }, 3953 3763 "engines": { 3954 - "node": ">=10" 3764 + "node": "^18.19.0 || >=20.5.0" 3955 3765 }, 3956 3766 "funding": { 3957 3767 "url": "https://github.com/sindresorhus/execa?sponsor=1" 3958 3768 } 3959 3769 }, 3960 - "node_modules/execa/node_modules/signal-exit": { 3961 - "version": "3.0.7", 3962 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3963 - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3770 + "node_modules/execa/node_modules/@sindresorhus/merge-streams": { 3771 + "version": "4.0.0", 3772 + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-4.0.0.tgz", 3773 + "integrity": "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==", 3964 3774 "dev": true, 3965 - "license": "ISC" 3775 + "license": "MIT", 3776 + "engines": { 3777 + "node": ">=18" 3778 + }, 3779 + "funding": { 3780 + "url": "https://github.com/sponsors/sindresorhus" 3781 + } 3966 3782 }, 3967 3783 "node_modules/fast-deep-equal": { 3968 3784 "version": "3.1.3", ··· 4448 4264 } 4449 4265 }, 4450 4266 "node_modules/get-stream": { 4451 - "version": "6.0.1", 4452 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 4453 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 4267 + "version": "9.0.1", 4268 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-9.0.1.tgz", 4269 + "integrity": "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==", 4454 4270 "dev": true, 4455 4271 "license": "MIT", 4272 + "dependencies": { 4273 + "@sec-ant/readable-stream": "^0.4.1", 4274 + "is-stream": "^4.0.1" 4275 + }, 4456 4276 "engines": { 4457 - "node": ">=10" 4277 + "node": ">=18" 4458 4278 }, 4459 4279 "funding": { 4460 4280 "url": "https://github.com/sponsors/sindresorhus" ··· 4716 4536 "node": ">= 0.4" 4717 4537 } 4718 4538 }, 4539 + "node_modules/hosted-git-info": { 4540 + "version": "2.8.9", 4541 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 4542 + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 4543 + "dev": true, 4544 + "license": "ISC" 4545 + }, 4719 4546 "node_modules/html-escaper": { 4720 4547 "version": "2.0.2", 4721 4548 "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", ··· 4738 4565 } 4739 4566 }, 4740 4567 "node_modules/human-signals": { 4741 - "version": "2.1.0", 4742 - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 4743 - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 4568 + "version": "8.0.0", 4569 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-8.0.0.tgz", 4570 + "integrity": "sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==", 4744 4571 "dev": true, 4745 4572 "license": "Apache-2.0", 4746 4573 "engines": { 4747 - "node": ">=10.17.0" 4574 + "node": ">=18.18.0" 4748 4575 } 4749 4576 }, 4750 4577 "node_modules/ignore": { ··· 5068 4895 } 5069 4896 }, 5070 4897 "node_modules/is-docker": { 5071 - "version": "2.2.1", 5072 - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 5073 - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 4898 + "version": "3.0.0", 4899 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", 4900 + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", 5074 4901 "dev": true, 5075 4902 "license": "MIT", 5076 4903 "bin": { 5077 4904 "is-docker": "cli.js" 5078 4905 }, 5079 4906 "engines": { 5080 - "node": ">=8" 4907 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5081 4908 }, 5082 4909 "funding": { 5083 4910 "url": "https://github.com/sponsors/sindresorhus" ··· 5165 4992 "node": ">=0.10.0" 5166 4993 } 5167 4994 }, 4995 + "node_modules/is-inside-container": { 4996 + "version": "1.0.0", 4997 + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", 4998 + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", 4999 + "dev": true, 5000 + "license": "MIT", 5001 + "dependencies": { 5002 + "is-docker": "^3.0.0" 5003 + }, 5004 + "bin": { 5005 + "is-inside-container": "cli.js" 5006 + }, 5007 + "engines": { 5008 + "node": ">=14.16" 5009 + }, 5010 + "funding": { 5011 + "url": "https://github.com/sponsors/sindresorhus" 5012 + } 5013 + }, 5168 5014 "node_modules/is-js-type": { 5169 5015 "version": "2.0.0", 5170 5016 "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", ··· 5262 5108 "url": "https://github.com/sponsors/sindresorhus" 5263 5109 } 5264 5110 }, 5111 + "node_modules/is-plain-obj": { 5112 + "version": "4.1.0", 5113 + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 5114 + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 5115 + "dev": true, 5116 + "license": "MIT", 5117 + "engines": { 5118 + "node": ">=12" 5119 + }, 5120 + "funding": { 5121 + "url": "https://github.com/sponsors/sindresorhus" 5122 + } 5123 + }, 5265 5124 "node_modules/is-plain-object": { 5266 5125 "version": "5.0.0", 5267 5126 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", ··· 5352 5211 } 5353 5212 }, 5354 5213 "node_modules/is-stream": { 5355 - "version": "2.0.1", 5356 - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 5357 - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 5214 + "version": "4.0.1", 5215 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-4.0.1.tgz", 5216 + "integrity": "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==", 5358 5217 "dev": true, 5359 5218 "license": "MIT", 5360 5219 "engines": { 5361 - "node": ">=8" 5220 + "node": ">=18" 5362 5221 }, 5363 5222 "funding": { 5364 5223 "url": "https://github.com/sponsors/sindresorhus" ··· 5498 5357 } 5499 5358 }, 5500 5359 "node_modules/is-wsl": { 5501 - "version": "2.2.0", 5502 - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 5503 - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 5360 + "version": "3.1.0", 5361 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", 5362 + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", 5504 5363 "dev": true, 5505 5364 "license": "MIT", 5506 5365 "dependencies": { 5507 - "is-docker": "^2.0.0" 5366 + "is-inside-container": "^1.0.0" 5508 5367 }, 5509 5368 "engines": { 5510 - "node": ">=8" 5369 + "node": ">=16" 5370 + }, 5371 + "funding": { 5372 + "url": "https://github.com/sponsors/sindresorhus" 5511 5373 } 5512 5374 }, 5513 5375 "node_modules/isarray": { ··· 5747 5609 "url": "https://github.com/sponsors/sindresorhus" 5748 5610 } 5749 5611 }, 5750 - "node_modules/line-column-path/node_modules/type-fest": { 5751 - "version": "2.19.0", 5752 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 5753 - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 5754 - "dev": true, 5755 - "license": "(MIT OR CC0-1.0)", 5756 - "engines": { 5757 - "node": ">=12.20" 5758 - }, 5759 - "funding": { 5760 - "url": "https://github.com/sponsors/sindresorhus" 5761 - } 5762 - }, 5763 5612 "node_modules/lines-and-columns": { 5764 5613 "version": "1.2.4", 5765 5614 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", ··· 5964 5813 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 5965 5814 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 5966 5815 "dev": true, 5967 - "license": "MIT" 5816 + "license": "MIT", 5817 + "peer": true 5968 5818 }, 5969 5819 "node_modules/merge2": { 5970 5820 "version": "1.4.1", ··· 6035 5885 "node": ">= 0.6" 6036 5886 } 6037 5887 }, 6038 - "node_modules/mimic-fn": { 6039 - "version": "2.1.0", 6040 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 6041 - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 6042 - "dev": true, 6043 - "license": "MIT", 6044 - "engines": { 6045 - "node": ">=6" 6046 - } 6047 - }, 6048 5888 "node_modules/mimic-function": { 6049 5889 "version": "5.0.1", 6050 5890 "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", ··· 6282 6122 "node": "^18.17.0 || >=20.5.0" 6283 6123 } 6284 6124 }, 6125 + "node_modules/normalize-package-data": { 6126 + "version": "2.5.0", 6127 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 6128 + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 6129 + "dev": true, 6130 + "license": "BSD-2-Clause", 6131 + "dependencies": { 6132 + "hosted-git-info": "^2.1.4", 6133 + "resolve": "^1.10.0", 6134 + "semver": "2 || 3 || 4 || 5", 6135 + "validate-npm-package-license": "^3.0.1" 6136 + } 6137 + }, 6138 + "node_modules/normalize-package-data/node_modules/resolve": { 6139 + "version": "1.22.10", 6140 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 6141 + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 6142 + "dev": true, 6143 + "license": "MIT", 6144 + "dependencies": { 6145 + "is-core-module": "^2.16.0", 6146 + "path-parse": "^1.0.7", 6147 + "supports-preserve-symlinks-flag": "^1.0.0" 6148 + }, 6149 + "bin": { 6150 + "resolve": "bin/resolve" 6151 + }, 6152 + "engines": { 6153 + "node": ">= 0.4" 6154 + }, 6155 + "funding": { 6156 + "url": "https://github.com/sponsors/ljharb" 6157 + } 6158 + }, 6159 + "node_modules/normalize-package-data/node_modules/semver": { 6160 + "version": "5.7.2", 6161 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 6162 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 6163 + "dev": true, 6164 + "license": "ISC", 6165 + "bin": { 6166 + "semver": "bin/semver" 6167 + } 6168 + }, 6285 6169 "node_modules/npm-run-path": { 6286 - "version": "4.0.1", 6287 - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 6288 - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 6170 + "version": "6.0.0", 6171 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", 6172 + "integrity": "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==", 6289 6173 "dev": true, 6290 6174 "license": "MIT", 6291 6175 "dependencies": { 6292 - "path-key": "^3.0.0" 6176 + "path-key": "^4.0.0", 6177 + "unicorn-magic": "^0.3.0" 6293 6178 }, 6294 6179 "engines": { 6295 - "node": ">=8" 6180 + "node": ">=18" 6181 + }, 6182 + "funding": { 6183 + "url": "https://github.com/sponsors/sindresorhus" 6184 + } 6185 + }, 6186 + "node_modules/npm-run-path/node_modules/path-key": { 6187 + "version": "4.0.0", 6188 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", 6189 + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", 6190 + "dev": true, 6191 + "license": "MIT", 6192 + "engines": { 6193 + "node": ">=12" 6194 + }, 6195 + "funding": { 6196 + "url": "https://github.com/sponsors/sindresorhus" 6296 6197 } 6297 6198 }, 6298 6199 "node_modules/obj-props": { ··· 6412 6313 "wrappy": "1" 6413 6314 } 6414 6315 }, 6415 - "node_modules/onetime": { 6416 - "version": "5.1.2", 6417 - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 6418 - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 6419 - "dev": true, 6420 - "license": "MIT", 6421 - "dependencies": { 6422 - "mimic-fn": "^2.1.0" 6423 - }, 6424 - "engines": { 6425 - "node": ">=6" 6426 - }, 6427 - "funding": { 6428 - "url": "https://github.com/sponsors/sindresorhus" 6429 - } 6430 - }, 6431 6316 "node_modules/open": { 6432 - "version": "8.4.2", 6433 - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 6434 - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 6317 + "version": "10.1.0", 6318 + "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", 6319 + "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", 6435 6320 "dev": true, 6436 6321 "license": "MIT", 6437 6322 "dependencies": { 6438 - "define-lazy-prop": "^2.0.0", 6439 - "is-docker": "^2.1.1", 6440 - "is-wsl": "^2.2.0" 6323 + "default-browser": "^5.2.1", 6324 + "define-lazy-prop": "^3.0.0", 6325 + "is-inside-container": "^1.0.0", 6326 + "is-wsl": "^3.1.0" 6441 6327 }, 6442 6328 "engines": { 6443 - "node": ">=12" 6329 + "node": ">=18" 6444 6330 }, 6445 6331 "funding": { 6446 6332 "url": "https://github.com/sponsors/sindresorhus" 6447 6333 } 6448 6334 }, 6449 6335 "node_modules/open-editor": { 6450 - "version": "4.1.1", 6451 - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.1.1.tgz", 6452 - "integrity": "sha512-SYtGeZ9Zkzj/naoZaEF9LzwDYEGwuqQ4Fx5E3xdVRN98LFJjvMhG/ElByFEOVOiXepGra/Wi1fA4i/E1fXSBsw==", 6336 + "version": "5.1.0", 6337 + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-5.1.0.tgz", 6338 + "integrity": "sha512-KkNqM6FdoegD6WhY2YXmWcovOux45NV+zBped2+G3+V74zkDPkIl4cqh6hte2zNDojtwO2nBOV8U+sgziWfPrg==", 6453 6339 "dev": true, 6454 6340 "license": "MIT", 6455 6341 "dependencies": { 6456 6342 "env-editor": "^1.1.0", 6457 - "execa": "^5.1.1", 6343 + "execa": "^9.3.0", 6458 6344 "line-column-path": "^3.0.0", 6459 - "open": "^8.4.0" 6345 + "open": "^10.1.0" 6460 6346 }, 6461 6347 "engines": { 6462 - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6348 + "node": ">=18" 6463 6349 }, 6464 6350 "funding": { 6465 6351 "url": "https://github.com/sponsors/sindresorhus" 6466 - } 6467 - }, 6468 - "node_modules/open/node_modules/define-lazy-prop": { 6469 - "version": "2.0.0", 6470 - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 6471 - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 6472 - "dev": true, 6473 - "license": "MIT", 6474 - "engines": { 6475 - "node": ">=8" 6476 6352 } 6477 6353 }, 6478 6354 "node_modules/optionator": { ··· 6917 6793 "safe-buffer": "^5.1.0" 6918 6794 } 6919 6795 }, 6796 + "node_modules/read-pkg": { 6797 + "version": "5.2.0", 6798 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 6799 + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 6800 + "dev": true, 6801 + "license": "MIT", 6802 + "dependencies": { 6803 + "@types/normalize-package-data": "^2.4.0", 6804 + "normalize-package-data": "^2.5.0", 6805 + "parse-json": "^5.0.0", 6806 + "type-fest": "^0.6.0" 6807 + }, 6808 + "engines": { 6809 + "node": ">=8" 6810 + } 6811 + }, 6812 + "node_modules/read-pkg-up": { 6813 + "version": "7.0.1", 6814 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 6815 + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 6816 + "dev": true, 6817 + "license": "MIT", 6818 + "dependencies": { 6819 + "find-up": "^4.1.0", 6820 + "read-pkg": "^5.2.0", 6821 + "type-fest": "^0.8.1" 6822 + }, 6823 + "engines": { 6824 + "node": ">=8" 6825 + }, 6826 + "funding": { 6827 + "url": "https://github.com/sponsors/sindresorhus" 6828 + } 6829 + }, 6830 + "node_modules/read-pkg-up/node_modules/find-up": { 6831 + "version": "4.1.0", 6832 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 6833 + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 6834 + "dev": true, 6835 + "license": "MIT", 6836 + "dependencies": { 6837 + "locate-path": "^5.0.0", 6838 + "path-exists": "^4.0.0" 6839 + }, 6840 + "engines": { 6841 + "node": ">=8" 6842 + } 6843 + }, 6844 + "node_modules/read-pkg-up/node_modules/locate-path": { 6845 + "version": "5.0.0", 6846 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 6847 + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 6848 + "dev": true, 6849 + "license": "MIT", 6850 + "dependencies": { 6851 + "p-locate": "^4.1.0" 6852 + }, 6853 + "engines": { 6854 + "node": ">=8" 6855 + } 6856 + }, 6857 + "node_modules/read-pkg-up/node_modules/p-limit": { 6858 + "version": "2.3.0", 6859 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6860 + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 6861 + "dev": true, 6862 + "license": "MIT", 6863 + "dependencies": { 6864 + "p-try": "^2.0.0" 6865 + }, 6866 + "engines": { 6867 + "node": ">=6" 6868 + }, 6869 + "funding": { 6870 + "url": "https://github.com/sponsors/sindresorhus" 6871 + } 6872 + }, 6873 + "node_modules/read-pkg-up/node_modules/p-locate": { 6874 + "version": "4.1.0", 6875 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 6876 + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 6877 + "dev": true, 6878 + "license": "MIT", 6879 + "dependencies": { 6880 + "p-limit": "^2.2.0" 6881 + }, 6882 + "engines": { 6883 + "node": ">=8" 6884 + } 6885 + }, 6886 + "node_modules/read-pkg-up/node_modules/type-fest": { 6887 + "version": "0.8.1", 6888 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 6889 + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 6890 + "dev": true, 6891 + "license": "(MIT OR CC0-1.0)", 6892 + "engines": { 6893 + "node": ">=8" 6894 + } 6895 + }, 6896 + "node_modules/read-pkg/node_modules/type-fest": { 6897 + "version": "0.6.0", 6898 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 6899 + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 6900 + "dev": true, 6901 + "license": "(MIT OR CC0-1.0)", 6902 + "engines": { 6903 + "node": ">=8" 6904 + } 6905 + }, 6920 6906 "node_modules/reflect.getprototypeof": { 6921 6907 "version": "1.0.10", 6922 6908 "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", ··· 7091 7077 }, 7092 7078 "funding": { 7093 7079 "url": "https://github.com/sponsors/isaacs" 7080 + } 7081 + }, 7082 + "node_modules/run-applescript": { 7083 + "version": "7.0.0", 7084 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz", 7085 + "integrity": "sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==", 7086 + "dev": true, 7087 + "license": "MIT", 7088 + "engines": { 7089 + "node": ">=18" 7090 + }, 7091 + "funding": { 7092 + "url": "https://github.com/sponsors/sindresorhus" 7094 7093 } 7095 7094 }, 7096 7095 "node_modules/run-parallel": { ··· 7610 7609 "sort-package-json": "cli.js" 7611 7610 } 7612 7611 }, 7613 - "node_modules/sort-package-json/node_modules/is-plain-obj": { 7614 - "version": "4.1.0", 7615 - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", 7616 - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", 7617 - "dev": true, 7618 - "license": "MIT", 7619 - "engines": { 7620 - "node": ">=12" 7621 - }, 7622 - "funding": { 7623 - "url": "https://github.com/sponsors/sindresorhus" 7624 - } 7625 - }, 7626 7612 "node_modules/source-map": { 7627 7613 "version": "0.6.1", 7628 7614 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", ··· 7896 7882 } 7897 7883 }, 7898 7884 "node_modules/strip-final-newline": { 7899 - "version": "2.0.0", 7900 - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 7901 - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 7885 + "version": "4.0.0", 7886 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-4.0.0.tgz", 7887 + "integrity": "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==", 7902 7888 "dev": true, 7903 7889 "license": "MIT", 7904 7890 "engines": { 7905 - "node": ">=6" 7891 + "node": ">=18" 7892 + }, 7893 + "funding": { 7894 + "url": "https://github.com/sponsors/sindresorhus" 7895 + } 7896 + }, 7897 + "node_modules/strip-indent": { 7898 + "version": "3.0.0", 7899 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 7900 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 7901 + "dev": true, 7902 + "license": "MIT", 7903 + "dependencies": { 7904 + "min-indent": "^1.0.0" 7905 + }, 7906 + "engines": { 7907 + "node": ">=8" 7906 7908 } 7907 7909 }, 7908 7910 "node_modules/strip-json-comments": { ··· 8414 8416 "node": ">= 0.8.0" 8415 8417 } 8416 8418 }, 8419 + "node_modules/type-fest": { 8420 + "version": "2.19.0", 8421 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 8422 + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 8423 + "dev": true, 8424 + "license": "(MIT OR CC0-1.0)", 8425 + "engines": { 8426 + "node": ">=12.20" 8427 + }, 8428 + "funding": { 8429 + "url": "https://github.com/sponsors/sindresorhus" 8430 + } 8431 + }, 8417 8432 "node_modules/typed-array-buffer": { 8418 8433 "version": "1.0.3", 8419 8434 "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", ··· 9113 9128 } 9114 9129 }, 9115 9130 "node_modules/xo": { 9116 - "version": "0.58.0", 9117 - "resolved": "https://registry.npmjs.org/xo/-/xo-0.58.0.tgz", 9118 - "integrity": "sha512-0mTj/U2m+sTa5zh9WGfuHN09D38mj0jJfCs7Py2VGXkfK55ShclpWSYLEusciuBIlfaKaVxfSsqLnuzNTvsKHg==", 9131 + "version": "0.60.0", 9132 + "resolved": "https://registry.npmjs.org/xo/-/xo-0.60.0.tgz", 9133 + "integrity": "sha512-Il6Ap/bkYQm2CvocfiNY8yR52OospMdlxwbT2V/8KBRRCc+JKI1ARyFJpemuze9ZHBy/AAaDurjqWNj0C2DCYQ==", 9119 9134 "dev": true, 9120 9135 "license": "MIT", 9121 9136 "dependencies": { 9122 - "@eslint/eslintrc": "^3.0.2", 9123 - "@typescript-eslint/eslint-plugin": "^7.1.1", 9124 - "@typescript-eslint/parser": "^7.1.1", 9137 + "@eslint/eslintrc": "^3.2.0", 9138 + "@typescript-eslint/eslint-plugin": "^7.16.1", 9139 + "@typescript-eslint/parser": "^7.16.1", 9125 9140 "arrify": "^3.0.0", 9126 - "cosmiconfig": "^8.3.6", 9141 + "cosmiconfig": "^9.0.0", 9127 9142 "define-lazy-prop": "^3.0.0", 9128 9143 "eslint": "^8.57.0", 9129 9144 "eslint-config-prettier": "^9.1.0", 9130 - "eslint-config-xo": "^0.44.0", 9131 - "eslint-config-xo-typescript": "^4.0.0", 9145 + "eslint-config-xo": "^0.45.0", 9146 + "eslint-config-xo-typescript": "^5.0.0", 9132 9147 "eslint-formatter-pretty": "^6.0.1", 9133 - "eslint-import-resolver-webpack": "^0.13.8", 9148 + "eslint-import-resolver-webpack": "^0.13.9", 9134 9149 "eslint-plugin-ava": "^14.0.0", 9135 9150 "eslint-plugin-eslint-comments": "^3.2.0", 9136 - "eslint-plugin-import": "^2.29.1", 9137 - "eslint-plugin-n": "^16.6.2", 9151 + "eslint-plugin-import": "^2.31.0", 9152 + "eslint-plugin-n": "^17.14.0", 9138 9153 "eslint-plugin-no-use-extend-native": "^0.5.0", 9139 - "eslint-plugin-prettier": "^5.1.3", 9140 - "eslint-plugin-unicorn": "^51.0.1", 9141 - "esm-utils": "^4.2.1", 9154 + "eslint-plugin-prettier": "^5.2.1", 9155 + "eslint-plugin-promise": "^6.4.0", 9156 + "eslint-plugin-unicorn": "^56.0.1", 9157 + "esm-utils": "^4.3.0", 9142 9158 "find-cache-dir": "^5.0.0", 9143 9159 "find-up-simple": "^1.0.0", 9144 9160 "get-stdin": "^9.0.0", 9145 - "get-tsconfig": "^4.7.3", 9146 - "globby": "^14.0.1", 9161 + "get-tsconfig": "^4.8.1", 9162 + "globby": "^14.0.2", 9147 9163 "imurmurhash": "^0.1.4", 9148 9164 "json-stable-stringify-without-jsonify": "^1.0.1", 9149 9165 "lodash-es": "^4.17.21", 9150 9166 "meow": "^13.2.0", 9151 - "micromatch": "^4.0.5", 9152 - "open-editor": "^4.1.1", 9153 - "prettier": "^3.2.5", 9154 - "semver": "^7.6.0", 9167 + "micromatch": "^4.0.8", 9168 + "open-editor": "^5.0.0", 9169 + "prettier": "^3.4.2", 9170 + "semver": "^7.6.3", 9155 9171 "slash": "^5.1.0", 9156 9172 "to-absolute-glob": "^3.0.0", 9157 - "typescript": "^5.4.2" 9173 + "typescript": "^5.7.2" 9158 9174 }, 9159 9175 "bin": { 9160 9176 "xo": "cli.js" 9161 9177 }, 9162 9178 "engines": { 9163 - "node": ">=18" 9179 + "node": ">=18.18" 9164 9180 }, 9165 9181 "funding": { 9166 9182 "url": "https://github.com/sponsors/sindresorhus" ··· 9268 9284 "license": "MIT", 9269 9285 "engines": { 9270 9286 "node": ">=10" 9287 + }, 9288 + "funding": { 9289 + "url": "https://github.com/sponsors/sindresorhus" 9290 + } 9291 + }, 9292 + "node_modules/yoctocolors": { 9293 + "version": "2.1.1", 9294 + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", 9295 + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", 9296 + "dev": true, 9297 + "license": "MIT", 9298 + "engines": { 9299 + "node": ">=18" 9271 9300 }, 9272 9301 "funding": { 9273 9302 "url": "https://github.com/sponsors/sindresorhus"
+1 -1
package.json
··· 39 39 "sort-package-json": "^3.0.0", 40 40 "tsimp": "^2.0.11", 41 41 "typescript": "^5.0.2", 42 - "xo": "^0.58.0" 42 + "xo": "^0.60.0" 43 43 }, 44 44 "engines": { 45 45 "node": ">=18 <=20"