this repo has no description
0
fork

Configure Feed

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

convert to esm and update dependencies

+2083 -4267
-3
.xo-config.js
··· 1 - module.exports = { 2 - prettier: true 3 - }
+4 -2
ava.config.js
··· 1 1 const config = { 2 - extensions: ['ts'], 3 - require: ['ts-node/register'] 2 + extensions: { 3 + ts: 'module', 4 + }, 5 + nodeArguments: ['--loader=ts-node/esm'], 4 6 }; 5 7 6 8 export default config;
+2
changelog.md
··· 9 9 10 10 ### Changed 11 11 12 + - Convert BB26 to a pure ECMAScript module (ESM). Please read Sindre Sorhus’s [Pure ESM Package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c) article 13 + - Update dependencies 12 14 - Improve documentation 13 15 14 16 ## [2.2.1](https://github.com/ptrkcsk/BB26/compare/v2.2.0...v2.2.1) – 2022-11-22
+1 -1
license.txt
··· 1 1 MIT License 2 2 3 - Copyright (c) 2021 Patrik Csak 3 + Copyright (c) Patrik Csak <p@trikcsak.com> (https://patrikcsak.com) 4 4 5 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 6 of this software and associated documentation files (the "Software"), to deal
+2037 -4224
package-lock.json
··· 9 9 "version": "2.2.1", 10 10 "license": "MIT", 11 11 "dependencies": { 12 - "random-item": "^3.1.0" 12 + "random-item": "^4.0.1" 13 13 }, 14 14 "devDependencies": { 15 - "@tsconfig/recommended": "^1.0.1", 16 - "ava": "^3.15.0", 15 + "@sindresorhus/tsconfig": "^3.0.1", 16 + "ava": "^5.2.0", 17 17 "c8": "^7.10.0", 18 - "del-cli": "^4.0.1", 18 + "del-cli": "^5.0.0", 19 19 "ts-node": "^10.4.0", 20 - "typescript": "^4.0.5", 21 - "xo": "^0.39.1" 22 - } 23 - }, 24 - "node_modules/@ampproject/remapping": { 25 - "version": "2.2.0", 26 - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", 27 - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", 28 - "dev": true, 29 - "dependencies": { 30 - "@jridgewell/gen-mapping": "^0.1.0", 31 - "@jridgewell/trace-mapping": "^0.3.9" 20 + "typescript": "^5.0.2", 21 + "xo": "^0.53.1" 32 22 }, 33 23 "engines": { 34 - "node": ">=6.0.0" 24 + "node": ">=14 <=19" 35 25 } 36 26 }, 37 27 "node_modules/@babel/code-frame": { ··· 43 33 "@babel/highlight": "^7.10.4" 44 34 } 45 35 }, 46 - "node_modules/@babel/compat-data": { 47 - "version": "7.20.1", 48 - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", 49 - "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", 50 - "dev": true, 51 - "engines": { 52 - "node": ">=6.9.0" 53 - } 54 - }, 55 - "node_modules/@babel/core": { 56 - "version": "7.20.2", 57 - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", 58 - "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", 59 - "dev": true, 60 - "dependencies": { 61 - "@ampproject/remapping": "^2.1.0", 62 - "@babel/code-frame": "^7.18.6", 63 - "@babel/generator": "^7.20.2", 64 - "@babel/helper-compilation-targets": "^7.20.0", 65 - "@babel/helper-module-transforms": "^7.20.2", 66 - "@babel/helpers": "^7.20.1", 67 - "@babel/parser": "^7.20.2", 68 - "@babel/template": "^7.18.10", 69 - "@babel/traverse": "^7.20.1", 70 - "@babel/types": "^7.20.2", 71 - "convert-source-map": "^1.7.0", 72 - "debug": "^4.1.0", 73 - "gensync": "^1.0.0-beta.2", 74 - "json5": "^2.2.1", 75 - "semver": "^6.3.0" 76 - }, 77 - "engines": { 78 - "node": ">=6.9.0" 79 - }, 80 - "funding": { 81 - "type": "opencollective", 82 - "url": "https://opencollective.com/babel" 83 - } 84 - }, 85 - "node_modules/@babel/core/node_modules/@babel/code-frame": { 86 - "version": "7.18.6", 87 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 88 - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 89 - "dev": true, 90 - "dependencies": { 91 - "@babel/highlight": "^7.18.6" 92 - }, 93 - "engines": { 94 - "node": ">=6.9.0" 95 - } 96 - }, 97 - "node_modules/@babel/core/node_modules/semver": { 98 - "version": "6.3.0", 99 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 100 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 101 - "dev": true, 102 - "bin": { 103 - "semver": "bin/semver.js" 104 - } 105 - }, 106 - "node_modules/@babel/eslint-parser": { 107 - "version": "7.19.1", 108 - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", 109 - "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", 110 - "dev": true, 111 - "dependencies": { 112 - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", 113 - "eslint-visitor-keys": "^2.1.0", 114 - "semver": "^6.3.0" 115 - }, 116 - "engines": { 117 - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" 118 - }, 119 - "peerDependencies": { 120 - "@babel/core": ">=7.11.0", 121 - "eslint": "^7.5.0 || ^8.0.0" 122 - } 123 - }, 124 - "node_modules/@babel/eslint-parser/node_modules/semver": { 125 - "version": "6.3.0", 126 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 127 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 128 - "dev": true, 129 - "bin": { 130 - "semver": "bin/semver.js" 131 - } 132 - }, 133 - "node_modules/@babel/generator": { 134 - "version": "7.20.4", 135 - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", 136 - "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", 137 - "dev": true, 138 - "dependencies": { 139 - "@babel/types": "^7.20.2", 140 - "@jridgewell/gen-mapping": "^0.3.2", 141 - "jsesc": "^2.5.1" 142 - }, 143 - "engines": { 144 - "node": ">=6.9.0" 145 - } 146 - }, 147 - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { 148 - "version": "0.3.2", 149 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", 150 - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", 151 - "dev": true, 152 - "dependencies": { 153 - "@jridgewell/set-array": "^1.0.1", 154 - "@jridgewell/sourcemap-codec": "^1.4.10", 155 - "@jridgewell/trace-mapping": "^0.3.9" 156 - }, 157 - "engines": { 158 - "node": ">=6.0.0" 159 - } 160 - }, 161 - "node_modules/@babel/helper-compilation-targets": { 162 - "version": "7.20.0", 163 - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", 164 - "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", 165 - "dev": true, 166 - "dependencies": { 167 - "@babel/compat-data": "^7.20.0", 168 - "@babel/helper-validator-option": "^7.18.6", 169 - "browserslist": "^4.21.3", 170 - "semver": "^6.3.0" 171 - }, 172 - "engines": { 173 - "node": ">=6.9.0" 174 - }, 175 - "peerDependencies": { 176 - "@babel/core": "^7.0.0" 177 - } 178 - }, 179 - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 180 - "version": "6.3.0", 181 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 182 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 183 - "dev": true, 184 - "bin": { 185 - "semver": "bin/semver.js" 186 - } 187 - }, 188 - "node_modules/@babel/helper-environment-visitor": { 189 - "version": "7.18.9", 190 - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 191 - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 192 - "dev": true, 193 - "engines": { 194 - "node": ">=6.9.0" 195 - } 196 - }, 197 - "node_modules/@babel/helper-function-name": { 198 - "version": "7.19.0", 199 - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", 200 - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", 201 - "dev": true, 202 - "dependencies": { 203 - "@babel/template": "^7.18.10", 204 - "@babel/types": "^7.19.0" 205 - }, 206 - "engines": { 207 - "node": ">=6.9.0" 208 - } 209 - }, 210 - "node_modules/@babel/helper-hoist-variables": { 211 - "version": "7.18.6", 212 - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 213 - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 214 - "dev": true, 215 - "dependencies": { 216 - "@babel/types": "^7.18.6" 217 - }, 218 - "engines": { 219 - "node": ">=6.9.0" 220 - } 221 - }, 222 - "node_modules/@babel/helper-module-imports": { 223 - "version": "7.18.6", 224 - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", 225 - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", 226 - "dev": true, 227 - "dependencies": { 228 - "@babel/types": "^7.18.6" 229 - }, 230 - "engines": { 231 - "node": ">=6.9.0" 232 - } 233 - }, 234 - "node_modules/@babel/helper-module-transforms": { 235 - "version": "7.20.2", 236 - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", 237 - "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", 238 - "dev": true, 239 - "dependencies": { 240 - "@babel/helper-environment-visitor": "^7.18.9", 241 - "@babel/helper-module-imports": "^7.18.6", 242 - "@babel/helper-simple-access": "^7.20.2", 243 - "@babel/helper-split-export-declaration": "^7.18.6", 244 - "@babel/helper-validator-identifier": "^7.19.1", 245 - "@babel/template": "^7.18.10", 246 - "@babel/traverse": "^7.20.1", 247 - "@babel/types": "^7.20.2" 248 - }, 249 - "engines": { 250 - "node": ">=6.9.0" 251 - } 252 - }, 253 - "node_modules/@babel/helper-simple-access": { 254 - "version": "7.20.2", 255 - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 256 - "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 257 - "dev": true, 258 - "dependencies": { 259 - "@babel/types": "^7.20.2" 260 - }, 261 - "engines": { 262 - "node": ">=6.9.0" 263 - } 264 - }, 265 - "node_modules/@babel/helper-split-export-declaration": { 266 - "version": "7.18.6", 267 - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 268 - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 269 - "dev": true, 270 - "dependencies": { 271 - "@babel/types": "^7.18.6" 272 - }, 273 - "engines": { 274 - "node": ">=6.9.0" 275 - } 276 - }, 277 - "node_modules/@babel/helper-string-parser": { 278 - "version": "7.19.4", 279 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 280 - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", 281 - "dev": true, 282 - "engines": { 283 - "node": ">=6.9.0" 284 - } 285 - }, 286 36 "node_modules/@babel/helper-validator-identifier": { 287 37 "version": "7.19.1", 288 38 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 289 39 "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 290 40 "dev": true, 291 - "engines": { 292 - "node": ">=6.9.0" 293 - } 294 - }, 295 - "node_modules/@babel/helper-validator-option": { 296 - "version": "7.18.6", 297 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", 298 - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", 299 - "dev": true, 300 - "engines": { 301 - "node": ">=6.9.0" 302 - } 303 - }, 304 - "node_modules/@babel/helpers": { 305 - "version": "7.20.1", 306 - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", 307 - "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", 308 - "dev": true, 309 - "dependencies": { 310 - "@babel/template": "^7.18.10", 311 - "@babel/traverse": "^7.20.1", 312 - "@babel/types": "^7.20.0" 313 - }, 314 41 "engines": { 315 42 "node": ">=6.9.0" 316 43 } ··· 376 103 "node": ">=4" 377 104 } 378 105 }, 379 - "node_modules/@babel/parser": { 380 - "version": "7.20.3", 381 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", 382 - "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", 383 - "dev": true, 384 - "bin": { 385 - "parser": "bin/babel-parser.js" 386 - }, 387 - "engines": { 388 - "node": ">=6.0.0" 389 - } 106 + "node_modules/@bcoe/v8-coverage": { 107 + "version": "0.2.3", 108 + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 109 + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 110 + "dev": true 390 111 }, 391 - "node_modules/@babel/template": { 392 - "version": "7.18.10", 393 - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", 394 - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", 112 + "node_modules/@cspotcode/source-map-support": { 113 + "version": "0.8.1", 114 + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 115 + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 395 116 "dev": true, 396 117 "dependencies": { 397 - "@babel/code-frame": "^7.18.6", 398 - "@babel/parser": "^7.18.10", 399 - "@babel/types": "^7.18.10" 118 + "@jridgewell/trace-mapping": "0.3.9" 400 119 }, 401 120 "engines": { 402 - "node": ">=6.9.0" 121 + "node": ">=12" 403 122 } 404 123 }, 405 - "node_modules/@babel/template/node_modules/@babel/code-frame": { 406 - "version": "7.18.6", 407 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 408 - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 124 + "node_modules/@eslint-community/eslint-utils": { 125 + "version": "4.4.0", 126 + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 127 + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 409 128 "dev": true, 410 129 "dependencies": { 411 - "@babel/highlight": "^7.18.6" 130 + "eslint-visitor-keys": "^3.3.0" 412 131 }, 413 132 "engines": { 414 - "node": ">=6.9.0" 133 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 134 + }, 135 + "peerDependencies": { 136 + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 415 137 } 416 138 }, 417 - "node_modules/@babel/traverse": { 418 - "version": "7.20.1", 419 - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", 420 - "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", 139 + "node_modules/@eslint-community/regexpp": { 140 + "version": "4.4.1", 141 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.4.1.tgz", 142 + "integrity": "sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==", 421 143 "dev": true, 422 - "dependencies": { 423 - "@babel/code-frame": "^7.18.6", 424 - "@babel/generator": "^7.20.1", 425 - "@babel/helper-environment-visitor": "^7.18.9", 426 - "@babel/helper-function-name": "^7.19.0", 427 - "@babel/helper-hoist-variables": "^7.18.6", 428 - "@babel/helper-split-export-declaration": "^7.18.6", 429 - "@babel/parser": "^7.20.1", 430 - "@babel/types": "^7.20.0", 431 - "debug": "^4.1.0", 432 - "globals": "^11.1.0" 433 - }, 434 144 "engines": { 435 - "node": ">=6.9.0" 145 + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 436 146 } 437 147 }, 438 - "node_modules/@babel/traverse/node_modules/@babel/code-frame": { 439 - "version": "7.18.6", 440 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", 441 - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", 148 + "node_modules/@eslint/eslintrc": { 149 + "version": "2.0.2", 150 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 151 + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 442 152 "dev": true, 443 153 "dependencies": { 444 - "@babel/highlight": "^7.18.6" 154 + "ajv": "^6.12.4", 155 + "debug": "^4.3.2", 156 + "espree": "^9.5.1", 157 + "globals": "^13.19.0", 158 + "ignore": "^5.2.0", 159 + "import-fresh": "^3.2.1", 160 + "js-yaml": "^4.1.0", 161 + "minimatch": "^3.1.2", 162 + "strip-json-comments": "^3.1.1" 445 163 }, 446 164 "engines": { 447 - "node": ">=6.9.0" 448 - } 449 - }, 450 - "node_modules/@babel/traverse/node_modules/globals": { 451 - "version": "11.12.0", 452 - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 453 - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 454 - "dev": true, 455 - "engines": { 456 - "node": ">=4" 457 - } 458 - }, 459 - "node_modules/@babel/types": { 460 - "version": "7.20.2", 461 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", 462 - "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", 463 - "dev": true, 464 - "dependencies": { 465 - "@babel/helper-string-parser": "^7.19.4", 466 - "@babel/helper-validator-identifier": "^7.19.1", 467 - "to-fast-properties": "^2.0.0" 165 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 468 166 }, 469 - "engines": { 470 - "node": ">=6.9.0" 167 + "funding": { 168 + "url": "https://opencollective.com/eslint" 471 169 } 472 170 }, 473 - "node_modules/@bcoe/v8-coverage": { 474 - "version": "0.2.3", 475 - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", 476 - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", 171 + "node_modules/@eslint/eslintrc/node_modules/argparse": { 172 + "version": "2.0.1", 173 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 174 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 477 175 "dev": true 478 176 }, 479 - "node_modules/@concordance/react": { 480 - "version": "2.0.0", 481 - "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", 482 - "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", 177 + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { 178 + "version": "4.1.0", 179 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 180 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 483 181 "dev": true, 484 182 "dependencies": { 485 - "arrify": "^1.0.1" 183 + "argparse": "^2.0.1" 486 184 }, 487 - "engines": { 488 - "node": ">=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0" 489 - } 490 - }, 491 - "node_modules/@concordance/react/node_modules/arrify": { 492 - "version": "1.0.1", 493 - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 494 - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", 495 - "dev": true, 496 - "engines": { 497 - "node": ">=0.10.0" 185 + "bin": { 186 + "js-yaml": "bin/js-yaml.js" 498 187 } 499 188 }, 500 - "node_modules/@cspotcode/source-map-support": { 501 - "version": "0.8.1", 502 - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 503 - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 189 + "node_modules/@eslint/js": { 190 + "version": "8.37.0", 191 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", 192 + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", 504 193 "dev": true, 505 - "dependencies": { 506 - "@jridgewell/trace-mapping": "0.3.9" 507 - }, 508 194 "engines": { 509 - "node": ">=12" 195 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 510 196 } 511 197 }, 512 - "node_modules/@eslint/eslintrc": { 513 - "version": "0.4.3", 514 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", 515 - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", 198 + "node_modules/@humanwhocodes/config-array": { 199 + "version": "0.11.8", 200 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 201 + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 516 202 "dev": true, 517 203 "dependencies": { 518 - "ajv": "^6.12.4", 204 + "@humanwhocodes/object-schema": "^1.2.1", 519 205 "debug": "^4.1.1", 520 - "espree": "^7.3.0", 521 - "globals": "^13.9.0", 522 - "ignore": "^4.0.6", 523 - "import-fresh": "^3.2.1", 524 - "js-yaml": "^3.13.1", 525 - "minimatch": "^3.0.4", 526 - "strip-json-comments": "^3.1.1" 206 + "minimatch": "^3.0.5" 527 207 }, 528 208 "engines": { 529 - "node": "^10.12.0 || >=12.0.0" 209 + "node": ">=10.10.0" 530 210 } 531 211 }, 532 - "node_modules/@eslint/eslintrc/node_modules/ignore": { 533 - "version": "4.0.6", 534 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 535 - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 212 + "node_modules/@humanwhocodes/module-importer": { 213 + "version": "1.0.1", 214 + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 215 + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 536 216 "dev": true, 537 217 "engines": { 538 - "node": ">= 4" 539 - } 540 - }, 541 - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { 542 - "version": "3.1.1", 543 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 544 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 545 - "dev": true, 546 - "engines": { 547 - "node": ">=8" 218 + "node": ">=12.22" 548 219 }, 549 220 "funding": { 550 - "url": "https://github.com/sponsors/sindresorhus" 551 - } 552 - }, 553 - "node_modules/@humanwhocodes/config-array": { 554 - "version": "0.5.0", 555 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", 556 - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", 557 - "dev": true, 558 - "dependencies": { 559 - "@humanwhocodes/object-schema": "^1.2.0", 560 - "debug": "^4.1.1", 561 - "minimatch": "^3.0.4" 562 - }, 563 - "engines": { 564 - "node": ">=10.10.0" 221 + "type": "github", 222 + "url": "https://github.com/sponsors/nzakas" 565 223 } 566 224 }, 567 225 "node_modules/@humanwhocodes/object-schema": { ··· 579 237 "node": ">=8" 580 238 } 581 239 }, 582 - "node_modules/@jridgewell/gen-mapping": { 583 - "version": "0.1.1", 584 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", 585 - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", 586 - "dev": true, 587 - "dependencies": { 588 - "@jridgewell/set-array": "^1.0.0", 589 - "@jridgewell/sourcemap-codec": "^1.4.10" 590 - }, 591 - "engines": { 592 - "node": ">=6.0.0" 593 - } 594 - }, 595 240 "node_modules/@jridgewell/resolve-uri": { 596 241 "version": "3.1.0", 597 242 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", ··· 606 251 "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 607 252 "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 608 253 "dev": true, 254 + "peer": true, 609 255 "engines": { 610 256 "node": ">=6.0.0" 611 257 } ··· 652 298 "@jridgewell/sourcemap-codec": "^1.4.10" 653 299 } 654 300 }, 655 - "node_modules/@mrmlnc/readdir-enhanced": { 656 - "version": "2.2.1", 657 - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", 658 - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", 659 - "dev": true, 660 - "dependencies": { 661 - "call-me-maybe": "^1.0.1", 662 - "glob-to-regexp": "^0.3.0" 663 - }, 664 - "engines": { 665 - "node": ">=4" 666 - } 667 - }, 668 - "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { 669 - "version": "0.3.0", 670 - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", 671 - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==", 672 - "dev": true 673 - }, 674 - "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { 675 - "version": "5.1.1-v1", 676 - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", 677 - "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", 678 - "dev": true, 679 - "dependencies": { 680 - "eslint-scope": "5.1.1" 681 - } 682 - }, 683 301 "node_modules/@nodelib/fs.scandir": { 684 302 "version": "2.1.5", 685 303 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ··· 715 333 "node": ">= 8" 716 334 } 717 335 }, 718 - "node_modules/@sindresorhus/is": { 719 - "version": "0.14.0", 720 - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 721 - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 336 + "node_modules/@sindresorhus/tsconfig": { 337 + "version": "3.0.1", 338 + "resolved": "https://registry.npmjs.org/@sindresorhus/tsconfig/-/tsconfig-3.0.1.tgz", 339 + "integrity": "sha512-0/gtPNTY3++0J2BZM5nHHULg0BIMw886gqdn8vWN+Av6bgF5ZU2qIcHubAn+Z9KNvJhO8WFE+9kDOU3n6OcKtA==", 722 340 "dev": true, 723 341 "engines": { 724 - "node": ">=6" 725 - } 726 - }, 727 - "node_modules/@szmarczak/http-timer": { 728 - "version": "1.1.2", 729 - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 730 - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 731 - "dev": true, 732 - "dependencies": { 733 - "defer-to-connect": "^1.0.1" 734 - }, 735 - "engines": { 736 - "node": ">=6" 342 + "node": ">=14" 737 343 } 738 344 }, 739 345 "node_modules/@tsconfig/node10": { ··· 760 366 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 761 367 "dev": true 762 368 }, 763 - "node_modules/@tsconfig/recommended": { 764 - "version": "1.0.1", 765 - "resolved": "https://registry.npmjs.org/@tsconfig/recommended/-/recommended-1.0.1.tgz", 766 - "integrity": "sha512-2xN+iGTbPBEzGSnVp/Hd64vKJCJWxsi9gfs88x4PPMyEjHJoA3o5BY9r5OLPHIZU2pAQxkSAsJFqn6itClP8mQ==", 767 - "dev": true 768 - }, 769 369 "node_modules/@types/eslint": { 770 370 "version": "7.29.0", 771 371 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", ··· 793 393 "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", 794 394 "dev": true 795 395 }, 796 - "node_modules/@types/glob": { 797 - "version": "7.2.0", 798 - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", 799 - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", 800 - "dev": true, 801 - "dependencies": { 802 - "@types/minimatch": "*", 803 - "@types/node": "*" 804 - } 805 - }, 806 396 "node_modules/@types/istanbul-lib-coverage": { 807 397 "version": "2.0.4", 808 398 "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", ··· 821 411 "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", 822 412 "dev": true 823 413 }, 824 - "node_modules/@types/minimatch": { 825 - "version": "5.1.2", 826 - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", 827 - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", 828 - "dev": true 829 - }, 830 414 "node_modules/@types/minimist": { 831 415 "version": "1.2.2", 832 416 "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", ··· 837 421 "version": "18.11.9", 838 422 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", 839 423 "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", 840 - "dev": true 424 + "dev": true, 425 + "peer": true 841 426 }, 842 427 "node_modules/@types/normalize-package-data": { 843 428 "version": "2.4.1", ··· 851 436 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 852 437 "dev": true 853 438 }, 854 - "node_modules/@typescript-eslint/eslint-plugin": { 855 - "version": "4.33.0", 856 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", 857 - "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", 858 - "dev": true, 859 - "dependencies": { 860 - "@typescript-eslint/experimental-utils": "4.33.0", 861 - "@typescript-eslint/scope-manager": "4.33.0", 862 - "debug": "^4.3.1", 863 - "functional-red-black-tree": "^1.0.1", 864 - "ignore": "^5.1.8", 865 - "regexpp": "^3.1.0", 866 - "semver": "^7.3.5", 867 - "tsutils": "^3.21.0" 868 - }, 869 - "engines": { 870 - "node": "^10.12.0 || >=12.0.0" 871 - }, 872 - "funding": { 873 - "type": "opencollective", 874 - "url": "https://opencollective.com/typescript-eslint" 875 - }, 876 - "peerDependencies": { 877 - "@typescript-eslint/parser": "^4.0.0", 878 - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" 879 - }, 880 - "peerDependenciesMeta": { 881 - "typescript": { 882 - "optional": true 883 - } 884 - } 885 - }, 886 - "node_modules/@typescript-eslint/experimental-utils": { 887 - "version": "4.33.0", 888 - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", 889 - "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", 890 - "dev": true, 891 - "dependencies": { 892 - "@types/json-schema": "^7.0.7", 893 - "@typescript-eslint/scope-manager": "4.33.0", 894 - "@typescript-eslint/types": "4.33.0", 895 - "@typescript-eslint/typescript-estree": "4.33.0", 896 - "eslint-scope": "^5.1.1", 897 - "eslint-utils": "^3.0.0" 898 - }, 899 - "engines": { 900 - "node": "^10.12.0 || >=12.0.0" 901 - }, 902 - "funding": { 903 - "type": "opencollective", 904 - "url": "https://opencollective.com/typescript-eslint" 905 - }, 906 - "peerDependencies": { 907 - "eslint": "*" 908 - } 909 - }, 910 - "node_modules/@typescript-eslint/parser": { 911 - "version": "4.33.0", 912 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", 913 - "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", 914 - "dev": true, 915 - "dependencies": { 916 - "@typescript-eslint/scope-manager": "4.33.0", 917 - "@typescript-eslint/types": "4.33.0", 918 - "@typescript-eslint/typescript-estree": "4.33.0", 919 - "debug": "^4.3.1" 920 - }, 921 - "engines": { 922 - "node": "^10.12.0 || >=12.0.0" 923 - }, 924 - "funding": { 925 - "type": "opencollective", 926 - "url": "https://opencollective.com/typescript-eslint" 927 - }, 928 - "peerDependencies": { 929 - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" 930 - }, 931 - "peerDependenciesMeta": { 932 - "typescript": { 933 - "optional": true 934 - } 935 - } 936 - }, 937 - "node_modules/@typescript-eslint/scope-manager": { 938 - "version": "4.33.0", 939 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", 940 - "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", 941 - "dev": true, 942 - "dependencies": { 943 - "@typescript-eslint/types": "4.33.0", 944 - "@typescript-eslint/visitor-keys": "4.33.0" 945 - }, 946 - "engines": { 947 - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" 948 - }, 949 - "funding": { 950 - "type": "opencollective", 951 - "url": "https://opencollective.com/typescript-eslint" 952 - } 953 - }, 954 - "node_modules/@typescript-eslint/types": { 955 - "version": "4.33.0", 956 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", 957 - "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", 958 - "dev": true, 959 - "engines": { 960 - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" 961 - }, 962 - "funding": { 963 - "type": "opencollective", 964 - "url": "https://opencollective.com/typescript-eslint" 965 - } 966 - }, 967 - "node_modules/@typescript-eslint/typescript-estree": { 968 - "version": "4.33.0", 969 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", 970 - "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", 971 - "dev": true, 972 - "dependencies": { 973 - "@typescript-eslint/types": "4.33.0", 974 - "@typescript-eslint/visitor-keys": "4.33.0", 975 - "debug": "^4.3.1", 976 - "globby": "^11.0.3", 977 - "is-glob": "^4.0.1", 978 - "semver": "^7.3.5", 979 - "tsutils": "^3.21.0" 980 - }, 981 - "engines": { 982 - "node": "^10.12.0 || >=12.0.0" 983 - }, 984 - "funding": { 985 - "type": "opencollective", 986 - "url": "https://opencollective.com/typescript-eslint" 987 - }, 988 - "peerDependenciesMeta": { 989 - "typescript": { 990 - "optional": true 991 - } 992 - } 993 - }, 994 - "node_modules/@typescript-eslint/visitor-keys": { 995 - "version": "4.33.0", 996 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", 997 - "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", 998 - "dev": true, 999 - "dependencies": { 1000 - "@typescript-eslint/types": "4.33.0", 1001 - "eslint-visitor-keys": "^2.0.0" 1002 - }, 1003 - "engines": { 1004 - "node": "^8.10.0 || ^10.13.0 || >=11.10.1" 1005 - }, 1006 - "funding": { 1007 - "type": "opencollective", 1008 - "url": "https://opencollective.com/typescript-eslint" 1009 - } 1010 - }, 1011 439 "node_modules/@webassemblyjs/ast": { 1012 440 "version": "1.11.1", 1013 441 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", ··· 1224 652 } 1225 653 }, 1226 654 "node_modules/aggregate-error": { 1227 - "version": "3.1.0", 1228 - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 1229 - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 655 + "version": "4.0.1", 656 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-4.0.1.tgz", 657 + "integrity": "sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==", 1230 658 "dev": true, 1231 659 "dependencies": { 1232 - "clean-stack": "^2.0.0", 1233 - "indent-string": "^4.0.0" 660 + "clean-stack": "^4.0.0", 661 + "indent-string": "^5.0.0" 1234 662 }, 1235 663 "engines": { 1236 - "node": ">=8" 664 + "node": ">=12" 665 + }, 666 + "funding": { 667 + "url": "https://github.com/sponsors/sindresorhus" 668 + } 669 + }, 670 + "node_modules/aggregate-error/node_modules/indent-string": { 671 + "version": "5.0.0", 672 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 673 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 674 + "dev": true, 675 + "engines": { 676 + "node": ">=12" 677 + }, 678 + "funding": { 679 + "url": "https://github.com/sponsors/sindresorhus" 1237 680 } 1238 681 }, 1239 682 "node_modules/ajv": { ··· 1262 705 "ajv": "^6.9.1" 1263 706 } 1264 707 }, 1265 - "node_modules/ansi-align": { 1266 - "version": "3.0.1", 1267 - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", 1268 - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", 1269 - "dev": true, 1270 - "dependencies": { 1271 - "string-width": "^4.1.0" 1272 - } 1273 - }, 1274 - "node_modules/ansi-colors": { 1275 - "version": "4.1.3", 1276 - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", 1277 - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", 1278 - "dev": true, 1279 - "engines": { 1280 - "node": ">=6" 1281 - } 1282 - }, 1283 708 "node_modules/ansi-escapes": { 1284 709 "version": "4.3.2", 1285 710 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", ··· 1317 742 } 1318 743 }, 1319 744 "node_modules/ansi-styles": { 1320 - "version": "5.2.0", 1321 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", 1322 - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", 745 + "version": "6.2.1", 746 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 747 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 1323 748 "dev": true, 1324 749 "engines": { 1325 - "node": ">=10" 750 + "node": ">=12" 1326 751 }, 1327 752 "funding": { 1328 753 "url": "https://github.com/chalk/ansi-styles?sponsor=1" ··· 1356 781 "sprintf-js": "~1.0.2" 1357 782 } 1358 783 }, 1359 - "node_modules/arr-diff": { 1360 - "version": "4.0.0", 1361 - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", 1362 - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", 1363 - "dev": true, 1364 - "engines": { 1365 - "node": ">=0.10.0" 1366 - } 1367 - }, 1368 - "node_modules/arr-flatten": { 1369 - "version": "1.1.0", 1370 - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 1371 - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 1372 - "dev": true, 1373 - "engines": { 1374 - "node": ">=0.10.0" 1375 - } 1376 - }, 1377 - "node_modules/arr-union": { 1378 - "version": "3.1.0", 1379 - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", 1380 - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", 1381 - "dev": true, 1382 - "engines": { 1383 - "node": ">=0.10.0" 1384 - } 1385 - }, 1386 784 "node_modules/array-find": { 1387 785 "version": "1.0.0", 1388 786 "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", ··· 1417 815 "url": "https://github.com/sponsors/ljharb" 1418 816 } 1419 817 }, 1420 - "node_modules/array-union": { 1421 - "version": "2.1.0", 1422 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1423 - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1424 - "dev": true, 1425 - "engines": { 1426 - "node": ">=8" 1427 - } 1428 - }, 1429 - "node_modules/array-uniq": { 1430 - "version": "1.0.3", 1431 - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 1432 - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", 1433 - "dev": true, 1434 - "engines": { 1435 - "node": ">=0.10.0" 1436 - } 1437 - }, 1438 - "node_modules/array-unique": { 1439 - "version": "0.3.2", 1440 - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", 1441 - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", 1442 - "dev": true, 1443 - "engines": { 1444 - "node": ">=0.10.0" 1445 - } 1446 - }, 1447 818 "node_modules/array.prototype.flat": { 1448 819 "version": "1.3.1", 1449 820 "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", ··· 1472 843 } 1473 844 }, 1474 845 "node_modules/arrify": { 1475 - "version": "2.0.1", 1476 - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", 1477 - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", 1478 - "dev": true, 1479 - "engines": { 1480 - "node": ">=8" 1481 - } 1482 - }, 1483 - "node_modules/assign-symbols": { 1484 - "version": "1.0.0", 1485 - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", 1486 - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", 1487 - "dev": true, 1488 - "engines": { 1489 - "node": ">=0.10.0" 1490 - } 1491 - }, 1492 - "node_modules/astral-regex": { 1493 - "version": "2.0.0", 1494 - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", 1495 - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", 1496 - "dev": true, 1497 - "engines": { 1498 - "node": ">=8" 1499 - } 1500 - }, 1501 - "node_modules/at-least-node": { 1502 - "version": "1.0.0", 1503 - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", 1504 - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", 846 + "version": "3.0.0", 847 + "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", 848 + "integrity": "sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw==", 1505 849 "dev": true, 1506 850 "engines": { 1507 - "node": ">= 4.0.0" 1508 - } 1509 - }, 1510 - "node_modules/atob": { 1511 - "version": "2.1.2", 1512 - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", 1513 - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", 1514 - "dev": true, 1515 - "bin": { 1516 - "atob": "bin/atob.js" 851 + "node": ">=12" 1517 852 }, 1518 - "engines": { 1519 - "node": ">= 4.5.0" 853 + "funding": { 854 + "url": "https://github.com/sponsors/sindresorhus" 1520 855 } 1521 856 }, 1522 857 "node_modules/ava": { 1523 - "version": "3.15.0", 1524 - "resolved": "https://registry.npmjs.org/ava/-/ava-3.15.0.tgz", 1525 - "integrity": "sha512-HGAnk1SHPk4Sx6plFAUkzV/XC1j9+iQhOzt4vBly18/yo0AV8Oytx7mtJd/CR8igCJ5p160N/Oo/cNJi2uSeWA==", 858 + "version": "5.2.0", 859 + "resolved": "https://registry.npmjs.org/ava/-/ava-5.2.0.tgz", 860 + "integrity": "sha512-W8yxFXJr/P68JP55eMpQIa6AiXhCX3VeuajM8nolyWNExcMDD6rnIWKTjw0B/+GkFHBIaN6Jd0LtcMThcoqVfg==", 1526 861 "dev": true, 1527 862 "dependencies": { 1528 - "@concordance/react": "^2.0.0", 1529 - "acorn": "^8.0.4", 1530 - "acorn-walk": "^8.0.0", 1531 - "ansi-styles": "^5.0.0", 863 + "acorn": "^8.8.1", 864 + "acorn-walk": "^8.2.0", 865 + "ansi-styles": "^6.2.1", 1532 866 "arrgv": "^1.0.2", 1533 - "arrify": "^2.0.1", 1534 - "callsites": "^3.1.0", 1535 - "chalk": "^4.1.0", 1536 - "chokidar": "^3.4.3", 867 + "arrify": "^3.0.0", 868 + "callsites": "^4.0.0", 869 + "cbor": "^8.1.0", 870 + "chalk": "^5.2.0", 871 + "chokidar": "^3.5.3", 1537 872 "chunkd": "^2.0.1", 1538 - "ci-info": "^2.0.0", 873 + "ci-info": "^3.7.1", 1539 874 "ci-parallel-vars": "^1.0.1", 1540 875 "clean-yaml-object": "^0.1.0", 1541 - "cli-cursor": "^3.1.0", 1542 - "cli-truncate": "^2.1.0", 1543 - "code-excerpt": "^3.0.0", 876 + "cli-truncate": "^3.1.0", 877 + "code-excerpt": "^4.0.0", 1544 878 "common-path-prefix": "^3.0.0", 1545 - "concordance": "^5.0.1", 1546 - "convert-source-map": "^1.7.0", 879 + "concordance": "^5.0.4", 1547 880 "currently-unhandled": "^0.4.1", 1548 - "debug": "^4.3.1", 1549 - "del": "^6.0.0", 1550 - "emittery": "^0.8.0", 1551 - "equal-length": "^1.0.0", 1552 - "figures": "^3.2.0", 1553 - "globby": "^11.0.1", 1554 - "ignore-by-default": "^2.0.0", 1555 - "import-local": "^3.0.2", 1556 - "indent-string": "^4.0.0", 881 + "debug": "^4.3.4", 882 + "del": "^7.0.0", 883 + "emittery": "^1.0.1", 884 + "figures": "^5.0.0", 885 + "globby": "^13.1.3", 886 + "ignore-by-default": "^2.1.0", 887 + "indent-string": "^5.0.0", 1557 888 "is-error": "^2.2.2", 1558 889 "is-plain-object": "^5.0.0", 1559 890 "is-promise": "^4.0.0", 1560 - "lodash": "^4.17.20", 1561 - "matcher": "^3.0.0", 1562 - "md5-hex": "^3.0.1", 1563 - "mem": "^8.0.0", 891 + "matcher": "^5.0.0", 892 + "mem": "^9.0.2", 1564 893 "ms": "^2.1.3", 1565 - "ora": "^5.2.0", 1566 - "p-event": "^4.2.0", 1567 - "p-map": "^4.0.0", 1568 - "picomatch": "^2.2.2", 1569 - "pkg-conf": "^3.1.0", 1570 - "plur": "^4.0.0", 1571 - "pretty-ms": "^7.0.1", 1572 - "read-pkg": "^5.2.0", 894 + "p-event": "^5.0.1", 895 + "p-map": "^5.5.0", 896 + "picomatch": "^2.3.1", 897 + "pkg-conf": "^4.0.0", 898 + "plur": "^5.1.0", 899 + "pretty-ms": "^8.0.0", 1573 900 "resolve-cwd": "^3.0.0", 1574 901 "slash": "^3.0.0", 1575 - "source-map-support": "^0.5.19", 1576 - "stack-utils": "^2.0.3", 1577 - "strip-ansi": "^6.0.0", 1578 - "supertap": "^2.0.0", 1579 - "temp-dir": "^2.0.0", 1580 - "trim-off-newlines": "^1.0.1", 1581 - "update-notifier": "^5.0.1", 1582 - "write-file-atomic": "^3.0.3", 1583 - "yargs": "^16.2.0" 902 + "stack-utils": "^2.0.6", 903 + "strip-ansi": "^7.0.1", 904 + "supertap": "^3.0.1", 905 + "temp-dir": "^3.0.0", 906 + "write-file-atomic": "^5.0.0", 907 + "yargs": "^17.6.2" 1584 908 }, 1585 909 "bin": { 1586 - "ava": "cli.js" 910 + "ava": "entrypoints/cli.mjs" 1587 911 }, 1588 912 "engines": { 1589 - "node": ">=10.18.0 <11 || >=12.14.0 <12.17.0 || >=12.17.0 <13 || >=14.0.0 <15 || >=15" 913 + "node": ">=14.19 <15 || >=16.15 <17 || >=18" 914 + }, 915 + "peerDependencies": { 916 + "@ava/typescript": "*" 917 + }, 918 + "peerDependenciesMeta": { 919 + "@ava/typescript": { 920 + "optional": true 921 + } 1590 922 } 1591 923 }, 1592 - "node_modules/balanced-match": { 1593 - "version": "1.0.2", 1594 - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1595 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1596 - "dev": true 924 + "node_modules/ava/node_modules/ansi-regex": { 925 + "version": "6.0.1", 926 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 927 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 928 + "dev": true, 929 + "engines": { 930 + "node": ">=12" 931 + }, 932 + "funding": { 933 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 934 + } 1597 935 }, 1598 - "node_modules/base": { 1599 - "version": "0.11.2", 1600 - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", 1601 - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", 936 + "node_modules/ava/node_modules/callsites": { 937 + "version": "4.0.0", 938 + "resolved": "https://registry.npmjs.org/callsites/-/callsites-4.0.0.tgz", 939 + "integrity": "sha512-y3jRROutgpKdz5vzEhWM34TidDU8vkJppF8dszITeb1PQmSqV3DTxyV8G/lyO/DNvtE1YTedehmw9MPZsCBHxQ==", 1602 940 "dev": true, 1603 - "dependencies": { 1604 - "cache-base": "^1.0.1", 1605 - "class-utils": "^0.3.5", 1606 - "component-emitter": "^1.2.1", 1607 - "define-property": "^1.0.0", 1608 - "isobject": "^3.0.1", 1609 - "mixin-deep": "^1.2.0", 1610 - "pascalcase": "^0.1.1" 941 + "engines": { 942 + "node": ">=12.20" 1611 943 }, 944 + "funding": { 945 + "url": "https://github.com/sponsors/sindresorhus" 946 + } 947 + }, 948 + "node_modules/ava/node_modules/chalk": { 949 + "version": "5.2.0", 950 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", 951 + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", 952 + "dev": true, 1612 953 "engines": { 1613 - "node": ">=0.10.0" 954 + "node": "^12.17.0 || ^14.13 || >=16.0.0" 955 + }, 956 + "funding": { 957 + "url": "https://github.com/chalk/chalk?sponsor=1" 1614 958 } 1615 959 }, 1616 - "node_modules/base/node_modules/define-property": { 1617 - "version": "1.0.0", 1618 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 1619 - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", 960 + "node_modules/ava/node_modules/cliui": { 961 + "version": "8.0.1", 962 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 963 + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 1620 964 "dev": true, 1621 965 "dependencies": { 1622 - "is-descriptor": "^1.0.0" 966 + "string-width": "^4.2.0", 967 + "strip-ansi": "^6.0.1", 968 + "wrap-ansi": "^7.0.0" 1623 969 }, 1624 970 "engines": { 1625 - "node": ">=0.10.0" 971 + "node": ">=12" 1626 972 } 1627 973 }, 1628 - "node_modules/base64-js": { 1629 - "version": "1.5.1", 1630 - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1631 - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 1632 - "dev": true, 1633 - "funding": [ 1634 - { 1635 - "type": "github", 1636 - "url": "https://github.com/sponsors/feross" 1637 - }, 1638 - { 1639 - "type": "patreon", 1640 - "url": "https://www.patreon.com/feross" 1641 - }, 1642 - { 1643 - "type": "consulting", 1644 - "url": "https://feross.org/support" 1645 - } 1646 - ] 1647 - }, 1648 - "node_modules/binary-extensions": { 1649 - "version": "2.2.0", 1650 - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1651 - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 974 + "node_modules/ava/node_modules/cliui/node_modules/ansi-regex": { 975 + "version": "5.0.1", 976 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 977 + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1652 978 "dev": true, 1653 979 "engines": { 1654 980 "node": ">=8" 1655 981 } 1656 982 }, 1657 - "node_modules/bl": { 1658 - "version": "4.1.0", 1659 - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", 1660 - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", 983 + "node_modules/ava/node_modules/cliui/node_modules/strip-ansi": { 984 + "version": "6.0.1", 985 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 986 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1661 987 "dev": true, 1662 988 "dependencies": { 1663 - "buffer": "^5.5.0", 1664 - "inherits": "^2.0.4", 1665 - "readable-stream": "^3.4.0" 989 + "ansi-regex": "^5.0.1" 990 + }, 991 + "engines": { 992 + "node": ">=8" 1666 993 } 1667 994 }, 1668 - "node_modules/blueimp-md5": { 1669 - "version": "2.19.0", 1670 - "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", 1671 - "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", 1672 - "dev": true 995 + "node_modules/ava/node_modules/indent-string": { 996 + "version": "5.0.0", 997 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 998 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 999 + "dev": true, 1000 + "engines": { 1001 + "node": ">=12" 1002 + }, 1003 + "funding": { 1004 + "url": "https://github.com/sponsors/sindresorhus" 1005 + } 1673 1006 }, 1674 - "node_modules/boxen": { 1675 - "version": "5.1.2", 1676 - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", 1677 - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", 1007 + "node_modules/ava/node_modules/plur": { 1008 + "version": "5.1.0", 1009 + "resolved": "https://registry.npmjs.org/plur/-/plur-5.1.0.tgz", 1010 + "integrity": "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==", 1678 1011 "dev": true, 1679 1012 "dependencies": { 1680 - "ansi-align": "^3.0.0", 1681 - "camelcase": "^6.2.0", 1682 - "chalk": "^4.1.0", 1683 - "cli-boxes": "^2.2.1", 1684 - "string-width": "^4.2.2", 1685 - "type-fest": "^0.20.2", 1686 - "widest-line": "^3.1.0", 1687 - "wrap-ansi": "^7.0.0" 1013 + "irregular-plurals": "^3.3.0" 1688 1014 }, 1689 1015 "engines": { 1690 - "node": ">=10" 1016 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1691 1017 }, 1692 1018 "funding": { 1693 1019 "url": "https://github.com/sponsors/sindresorhus" 1694 1020 } 1695 1021 }, 1696 - "node_modules/boxen/node_modules/type-fest": { 1697 - "version": "0.20.2", 1698 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 1699 - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 1022 + "node_modules/ava/node_modules/strip-ansi": { 1023 + "version": "7.0.1", 1024 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 1025 + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 1700 1026 "dev": true, 1027 + "dependencies": { 1028 + "ansi-regex": "^6.0.1" 1029 + }, 1701 1030 "engines": { 1702 - "node": ">=10" 1031 + "node": ">=12" 1703 1032 }, 1704 1033 "funding": { 1705 - "url": "https://github.com/sponsors/sindresorhus" 1034 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 1035 + } 1036 + }, 1037 + "node_modules/ava/node_modules/write-file-atomic": { 1038 + "version": "5.0.0", 1039 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.0.tgz", 1040 + "integrity": "sha512-R7NYMnHSlV42K54lwY9lvW6MnSm1HSJqZL3xiSgi9E7//FYaI74r2G0rd+/X6VAMkHEdzxQaU5HUOXWUz5kA/w==", 1041 + "dev": true, 1042 + "dependencies": { 1043 + "imurmurhash": "^0.1.4", 1044 + "signal-exit": "^3.0.7" 1045 + }, 1046 + "engines": { 1047 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1048 + } 1049 + }, 1050 + "node_modules/ava/node_modules/yargs": { 1051 + "version": "17.7.1", 1052 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", 1053 + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", 1054 + "dev": true, 1055 + "dependencies": { 1056 + "cliui": "^8.0.1", 1057 + "escalade": "^3.1.1", 1058 + "get-caller-file": "^2.0.5", 1059 + "require-directory": "^2.1.1", 1060 + "string-width": "^4.2.3", 1061 + "y18n": "^5.0.5", 1062 + "yargs-parser": "^21.1.1" 1063 + }, 1064 + "engines": { 1065 + "node": ">=12" 1066 + } 1067 + }, 1068 + "node_modules/ava/node_modules/yargs-parser": { 1069 + "version": "21.1.1", 1070 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 1071 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 1072 + "dev": true, 1073 + "engines": { 1074 + "node": ">=12" 1075 + } 1076 + }, 1077 + "node_modules/balanced-match": { 1078 + "version": "1.0.2", 1079 + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1080 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1081 + "dev": true 1082 + }, 1083 + "node_modules/binary-extensions": { 1084 + "version": "2.2.0", 1085 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1086 + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 1087 + "dev": true, 1088 + "engines": { 1089 + "node": ">=8" 1706 1090 } 1091 + }, 1092 + "node_modules/blueimp-md5": { 1093 + "version": "2.19.0", 1094 + "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz", 1095 + "integrity": "sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==", 1096 + "dev": true 1707 1097 }, 1708 1098 "node_modules/brace-expansion": { 1709 1099 "version": "1.1.11", ··· 1742 1132 "url": "https://tidelift.com/funding/github/npm/browserslist" 1743 1133 } 1744 1134 ], 1135 + "peer": true, 1745 1136 "dependencies": { 1746 1137 "caniuse-lite": "^1.0.30001400", 1747 1138 "electron-to-chromium": "^1.4.251", ··· 1755 1146 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1756 1147 } 1757 1148 }, 1758 - "node_modules/buf-compare": { 1759 - "version": "1.0.1", 1760 - "resolved": "https://registry.npmjs.org/buf-compare/-/buf-compare-1.0.1.tgz", 1761 - "integrity": "sha512-Bvx4xH00qweepGc43xFvMs5BKASXTbHaHm6+kDYIK9p/4iFwjATQkmPKHQSgJZzKbAymhztRbXUf1Nqhzl73/Q==", 1149 + "node_modules/buffer-from": { 1150 + "version": "1.1.2", 1151 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1152 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1153 + "dev": true, 1154 + "peer": true 1155 + }, 1156 + "node_modules/builtin-modules": { 1157 + "version": "3.3.0", 1158 + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 1159 + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 1762 1160 "dev": true, 1763 1161 "engines": { 1764 - "node": ">=0.10.0" 1162 + "node": ">=6" 1163 + }, 1164 + "funding": { 1165 + "url": "https://github.com/sponsors/sindresorhus" 1765 1166 } 1766 1167 }, 1767 - "node_modules/buffer": { 1768 - "version": "5.7.1", 1769 - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", 1770 - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", 1168 + "node_modules/builtins": { 1169 + "version": "5.0.1", 1170 + "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", 1171 + "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", 1771 1172 "dev": true, 1772 - "funding": [ 1773 - { 1774 - "type": "github", 1775 - "url": "https://github.com/sponsors/feross" 1776 - }, 1777 - { 1778 - "type": "patreon", 1779 - "url": "https://www.patreon.com/feross" 1780 - }, 1781 - { 1782 - "type": "consulting", 1783 - "url": "https://feross.org/support" 1784 - } 1785 - ], 1786 1173 "dependencies": { 1787 - "base64-js": "^1.3.1", 1788 - "ieee754": "^1.1.13" 1174 + "semver": "^7.0.0" 1789 1175 } 1790 1176 }, 1791 - "node_modules/buffer-from": { 1792 - "version": "1.1.2", 1793 - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1794 - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1795 - "dev": true 1796 - }, 1797 1177 "node_modules/c8": { 1798 - "version": "7.12.0", 1799 - "resolved": "https://registry.npmjs.org/c8/-/c8-7.12.0.tgz", 1800 - "integrity": "sha512-CtgQrHOkyxr5koX1wEUmN/5cfDa2ckbHRA4Gy5LAL0zaCFtVWJS5++n+w4/sr2GWGerBxgTjpKeDclk/Qk6W/A==", 1178 + "version": "7.13.0", 1179 + "resolved": "https://registry.npmjs.org/c8/-/c8-7.13.0.tgz", 1180 + "integrity": "sha512-/NL4hQTv1gBL6J6ei80zu3IiTrmePDKXKXOTLpHvcIWZTVYQlDhVWjjWvkhICylE8EwwnMVzDZugCvdx0/DIIA==", 1801 1181 "dev": true, 1802 1182 "dependencies": { 1803 1183 "@bcoe/v8-coverage": "^0.2.3", ··· 1820 1200 "node": ">=10.12.0" 1821 1201 } 1822 1202 }, 1823 - "node_modules/cache-base": { 1824 - "version": "1.0.1", 1825 - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", 1826 - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", 1827 - "dev": true, 1828 - "dependencies": { 1829 - "collection-visit": "^1.0.0", 1830 - "component-emitter": "^1.2.1", 1831 - "get-value": "^2.0.6", 1832 - "has-value": "^1.0.0", 1833 - "isobject": "^3.0.1", 1834 - "set-value": "^2.0.0", 1835 - "to-object-path": "^0.3.0", 1836 - "union-value": "^1.0.0", 1837 - "unset-value": "^1.0.0" 1838 - }, 1839 - "engines": { 1840 - "node": ">=0.10.0" 1841 - } 1842 - }, 1843 - "node_modules/cacheable-request": { 1844 - "version": "6.1.0", 1845 - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 1846 - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 1847 - "dev": true, 1848 - "dependencies": { 1849 - "clone-response": "^1.0.2", 1850 - "get-stream": "^5.1.0", 1851 - "http-cache-semantics": "^4.0.0", 1852 - "keyv": "^3.0.0", 1853 - "lowercase-keys": "^2.0.0", 1854 - "normalize-url": "^4.1.0", 1855 - "responselike": "^1.0.2" 1856 - }, 1857 - "engines": { 1858 - "node": ">=8" 1859 - } 1860 - }, 1861 - "node_modules/cacheable-request/node_modules/get-stream": { 1862 - "version": "5.2.0", 1863 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 1864 - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 1865 - "dev": true, 1866 - "dependencies": { 1867 - "pump": "^3.0.0" 1868 - }, 1869 - "engines": { 1870 - "node": ">=8" 1871 - }, 1872 - "funding": { 1873 - "url": "https://github.com/sponsors/sindresorhus" 1874 - } 1875 - }, 1876 - "node_modules/cacheable-request/node_modules/lowercase-keys": { 1877 - "version": "2.0.0", 1878 - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 1879 - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 1880 - "dev": true, 1881 - "engines": { 1882 - "node": ">=8" 1883 - } 1884 - }, 1885 1203 "node_modules/call-bind": { 1886 1204 "version": "1.0.2", 1887 1205 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", ··· 1894 1212 "funding": { 1895 1213 "url": "https://github.com/sponsors/ljharb" 1896 1214 } 1897 - }, 1898 - "node_modules/call-me-maybe": { 1899 - "version": "1.0.2", 1900 - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz", 1901 - "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==", 1902 - "dev": true 1903 1215 }, 1904 1216 "node_modules/callsites": { 1905 1217 "version": "3.1.0", ··· 1954 1266 "type": "tidelift", 1955 1267 "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1956 1268 } 1957 - ] 1269 + ], 1270 + "peer": true 1271 + }, 1272 + "node_modules/cbor": { 1273 + "version": "8.1.0", 1274 + "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", 1275 + "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", 1276 + "dev": true, 1277 + "dependencies": { 1278 + "nofilter": "^3.1.0" 1279 + }, 1280 + "engines": { 1281 + "node": ">=12.19" 1282 + } 1958 1283 }, 1959 1284 "node_modules/chalk": { 1960 1285 "version": "4.1.2", ··· 2049 1374 "dev": true 2050 1375 }, 2051 1376 "node_modules/ci-info": { 2052 - "version": "2.0.0", 2053 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 2054 - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 2055 - "dev": true 1377 + "version": "3.8.0", 1378 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", 1379 + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", 1380 + "dev": true, 1381 + "funding": [ 1382 + { 1383 + "type": "github", 1384 + "url": "https://github.com/sponsors/sibiraj-s" 1385 + } 1386 + ], 1387 + "engines": { 1388 + "node": ">=8" 1389 + } 2056 1390 }, 2057 1391 "node_modules/ci-parallel-vars": { 2058 1392 "version": "1.0.1", ··· 2060 1394 "integrity": "sha512-uvzpYrpmidaoxvIQHM+rKSrigjOe9feHYbw4uOI2gdfe1C3xIlxO+kVXq83WQWNniTf8bAxVpy+cQeFQsMERKg==", 2061 1395 "dev": true 2062 1396 }, 2063 - "node_modules/class-utils": { 2064 - "version": "0.3.6", 2065 - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", 2066 - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", 1397 + "node_modules/clean-regexp": { 1398 + "version": "1.0.0", 1399 + "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 1400 + "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 2067 1401 "dev": true, 2068 1402 "dependencies": { 2069 - "arr-union": "^3.1.0", 2070 - "define-property": "^0.2.5", 2071 - "isobject": "^3.0.0", 2072 - "static-extend": "^0.1.1" 1403 + "escape-string-regexp": "^1.0.5" 2073 1404 }, 2074 1405 "engines": { 2075 - "node": ">=0.10.0" 1406 + "node": ">=4" 2076 1407 } 2077 1408 }, 2078 - "node_modules/class-utils/node_modules/define-property": { 2079 - "version": "0.2.5", 2080 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 2081 - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", 1409 + "node_modules/clean-stack": { 1410 + "version": "4.2.0", 1411 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-4.2.0.tgz", 1412 + "integrity": "sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==", 2082 1413 "dev": true, 2083 1414 "dependencies": { 2084 - "is-descriptor": "^0.1.0" 1415 + "escape-string-regexp": "5.0.0" 2085 1416 }, 2086 1417 "engines": { 2087 - "node": ">=0.10.0" 2088 - } 2089 - }, 2090 - "node_modules/class-utils/node_modules/is-accessor-descriptor": { 2091 - "version": "0.1.6", 2092 - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 2093 - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", 2094 - "dev": true, 2095 - "dependencies": { 2096 - "kind-of": "^3.0.2" 1418 + "node": ">=12" 2097 1419 }, 2098 - "engines": { 2099 - "node": ">=0.10.0" 1420 + "funding": { 1421 + "url": "https://github.com/sponsors/sindresorhus" 2100 1422 } 2101 1423 }, 2102 - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { 2103 - "version": "3.2.2", 2104 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2105 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 1424 + "node_modules/clean-stack/node_modules/escape-string-regexp": { 1425 + "version": "5.0.0", 1426 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 1427 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 2106 1428 "dev": true, 2107 - "dependencies": { 2108 - "is-buffer": "^1.1.5" 2109 - }, 2110 1429 "engines": { 2111 - "node": ">=0.10.0" 2112 - } 2113 - }, 2114 - "node_modules/class-utils/node_modules/is-data-descriptor": { 2115 - "version": "0.1.4", 2116 - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 2117 - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", 2118 - "dev": true, 2119 - "dependencies": { 2120 - "kind-of": "^3.0.2" 1430 + "node": ">=12" 2121 1431 }, 2122 - "engines": { 2123 - "node": ">=0.10.0" 1432 + "funding": { 1433 + "url": "https://github.com/sponsors/sindresorhus" 2124 1434 } 2125 1435 }, 2126 - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { 2127 - "version": "3.2.2", 2128 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 2129 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 1436 + "node_modules/clean-yaml-object": { 1437 + "version": "0.1.0", 1438 + "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", 1439 + "integrity": "sha512-3yONmlN9CSAkzNwnRCiJQ7Q2xK5mWuEfL3PuTZcAUzhObbXsfsnMptJzXwz93nc5zn9V9TwCVMmV7w4xsm43dw==", 2130 1440 "dev": true, 2131 - "dependencies": { 2132 - "is-buffer": "^1.1.5" 2133 - }, 2134 1441 "engines": { 2135 1442 "node": ">=0.10.0" 2136 1443 } 2137 1444 }, 2138 - "node_modules/class-utils/node_modules/is-descriptor": { 2139 - "version": "0.1.6", 2140 - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 2141 - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 1445 + "node_modules/cli-truncate": { 1446 + "version": "3.1.0", 1447 + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz", 1448 + "integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==", 2142 1449 "dev": true, 2143 1450 "dependencies": { 2144 - "is-accessor-descriptor": "^0.1.6", 2145 - "is-data-descriptor": "^0.1.4", 2146 - "kind-of": "^5.0.0" 1451 + "slice-ansi": "^5.0.0", 1452 + "string-width": "^5.0.0" 2147 1453 }, 2148 1454 "engines": { 2149 - "node": ">=0.10.0" 2150 - } 2151 - }, 2152 - "node_modules/class-utils/node_modules/kind-of": { 2153 - "version": "5.1.0", 2154 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 2155 - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 2156 - "dev": true, 2157 - "engines": { 2158 - "node": ">=0.10.0" 2159 - } 2160 - }, 2161 - "node_modules/clean-regexp": { 2162 - "version": "1.0.0", 2163 - "resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz", 2164 - "integrity": "sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==", 2165 - "dev": true, 2166 - "dependencies": { 2167 - "escape-string-regexp": "^1.0.5" 1455 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2168 1456 }, 2169 - "engines": { 2170 - "node": ">=4" 1457 + "funding": { 1458 + "url": "https://github.com/sponsors/sindresorhus" 2171 1459 } 2172 1460 }, 2173 - "node_modules/clean-stack": { 2174 - "version": "2.2.0", 2175 - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 2176 - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 1461 + "node_modules/cli-truncate/node_modules/ansi-regex": { 1462 + "version": "6.0.1", 1463 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 1464 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 2177 1465 "dev": true, 2178 1466 "engines": { 2179 - "node": ">=6" 2180 - } 2181 - }, 2182 - "node_modules/clean-yaml-object": { 2183 - "version": "0.1.0", 2184 - "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", 2185 - "integrity": "sha512-3yONmlN9CSAkzNwnRCiJQ7Q2xK5mWuEfL3PuTZcAUzhObbXsfsnMptJzXwz93nc5zn9V9TwCVMmV7w4xsm43dw==", 2186 - "dev": true, 2187 - "engines": { 2188 - "node": ">=0.10.0" 2189 - } 2190 - }, 2191 - "node_modules/cli-boxes": { 2192 - "version": "2.2.1", 2193 - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", 2194 - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", 2195 - "dev": true, 2196 - "engines": { 2197 - "node": ">=6" 1467 + "node": ">=12" 2198 1468 }, 2199 1469 "funding": { 2200 - "url": "https://github.com/sponsors/sindresorhus" 1470 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 2201 1471 } 2202 1472 }, 2203 - "node_modules/cli-cursor": { 2204 - "version": "3.1.0", 2205 - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 2206 - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 1473 + "node_modules/cli-truncate/node_modules/emoji-regex": { 1474 + "version": "9.2.2", 1475 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 1476 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1477 + "dev": true 1478 + }, 1479 + "node_modules/cli-truncate/node_modules/string-width": { 1480 + "version": "5.1.2", 1481 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 1482 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 2207 1483 "dev": true, 2208 1484 "dependencies": { 2209 - "restore-cursor": "^3.1.0" 1485 + "eastasianwidth": "^0.2.0", 1486 + "emoji-regex": "^9.2.2", 1487 + "strip-ansi": "^7.0.1" 2210 1488 }, 2211 1489 "engines": { 2212 - "node": ">=8" 2213 - } 2214 - }, 2215 - "node_modules/cli-spinners": { 2216 - "version": "2.7.0", 2217 - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.7.0.tgz", 2218 - "integrity": "sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==", 2219 - "dev": true, 2220 - "engines": { 2221 - "node": ">=6" 1490 + "node": ">=12" 2222 1491 }, 2223 1492 "funding": { 2224 1493 "url": "https://github.com/sponsors/sindresorhus" 2225 1494 } 2226 1495 }, 2227 - "node_modules/cli-truncate": { 2228 - "version": "2.1.0", 2229 - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", 2230 - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", 1496 + "node_modules/cli-truncate/node_modules/strip-ansi": { 1497 + "version": "7.0.1", 1498 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 1499 + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 2231 1500 "dev": true, 2232 1501 "dependencies": { 2233 - "slice-ansi": "^3.0.0", 2234 - "string-width": "^4.2.0" 1502 + "ansi-regex": "^6.0.1" 2235 1503 }, 2236 1504 "engines": { 2237 - "node": ">=8" 1505 + "node": ">=12" 2238 1506 }, 2239 1507 "funding": { 2240 - "url": "https://github.com/sponsors/sindresorhus" 1508 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 2241 1509 } 2242 1510 }, 2243 1511 "node_modules/cliui": { ··· 2251 1519 "wrap-ansi": "^7.0.0" 2252 1520 } 2253 1521 }, 2254 - "node_modules/clone": { 2255 - "version": "1.0.4", 2256 - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 2257 - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", 2258 - "dev": true, 2259 - "engines": { 2260 - "node": ">=0.8" 2261 - } 2262 - }, 2263 - "node_modules/clone-response": { 2264 - "version": "1.0.3", 2265 - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", 2266 - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", 2267 - "dev": true, 2268 - "dependencies": { 2269 - "mimic-response": "^1.0.0" 2270 - }, 2271 - "funding": { 2272 - "url": "https://github.com/sponsors/sindresorhus" 2273 - } 2274 - }, 2275 1522 "node_modules/code-excerpt": { 2276 - "version": "3.0.0", 2277 - "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-3.0.0.tgz", 2278 - "integrity": "sha512-VHNTVhd7KsLGOqfX3SyeO8RyYPMp1GJOg194VITk04WMYCv4plV68YWe6TJZxd9MhobjtpMRnVky01gqZsalaw==", 1523 + "version": "4.0.0", 1524 + "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-4.0.0.tgz", 1525 + "integrity": "sha512-xxodCmBen3iy2i0WtAK8FlFNrRzjUqjRsMfho58xT/wvZU1YTM3fCnRjcy1gJPMepaRlgm/0e6w8SpWHpn3/cA==", 2279 1526 "dev": true, 2280 1527 "dependencies": { 2281 - "convert-to-spaces": "^1.0.1" 1528 + "convert-to-spaces": "^2.0.1" 2282 1529 }, 2283 1530 "engines": { 2284 - "node": ">=10" 2285 - } 2286 - }, 2287 - "node_modules/collection-visit": { 2288 - "version": "1.0.0", 2289 - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", 2290 - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", 2291 - "dev": true, 2292 - "dependencies": { 2293 - "map-visit": "^1.0.0", 2294 - "object-visit": "^1.0.0" 2295 - }, 2296 - "engines": { 2297 - "node": ">=0.10.0" 1531 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2298 1532 } 2299 1533 }, 2300 1534 "node_modules/color-convert": { ··· 2325 1559 "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", 2326 1560 "dev": true 2327 1561 }, 2328 - "node_modules/commondir": { 2329 - "version": "1.0.1", 2330 - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 2331 - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", 2332 - "dev": true 2333 - }, 2334 - "node_modules/component-emitter": { 2335 - "version": "1.3.0", 2336 - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", 2337 - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", 2338 - "dev": true 2339 - }, 2340 1562 "node_modules/concat-map": { 2341 1563 "version": "0.0.1", 2342 1564 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", ··· 2362 1584 "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" 2363 1585 } 2364 1586 }, 2365 - "node_modules/configstore": { 2366 - "version": "5.0.1", 2367 - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", 2368 - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", 2369 - "dev": true, 2370 - "dependencies": { 2371 - "dot-prop": "^5.2.0", 2372 - "graceful-fs": "^4.1.2", 2373 - "make-dir": "^3.0.0", 2374 - "unique-string": "^2.0.0", 2375 - "write-file-atomic": "^3.0.0", 2376 - "xdg-basedir": "^4.0.0" 2377 - }, 2378 - "engines": { 2379 - "node": ">=8" 2380 - } 2381 - }, 2382 1587 "node_modules/confusing-browser-globals": { 2383 - "version": "1.0.10", 2384 - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.10.tgz", 2385 - "integrity": "sha512-gNld/3lySHwuhaVluJUKLePYirM3QNCKzVxqAdhJII9/WXKVX5PURzMVJspS1jTslSqjeuG4KMVTSouit5YPHA==", 1588 + "version": "1.0.11", 1589 + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", 1590 + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", 2386 1591 "dev": true 2387 1592 }, 2388 1593 "node_modules/convert-source-map": { ··· 2392 1597 "dev": true 2393 1598 }, 2394 1599 "node_modules/convert-to-spaces": { 2395 - "version": "1.0.2", 2396 - "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", 2397 - "integrity": "sha512-cj09EBuObp9gZNQCzc7hByQyrs6jVGE+o9kSJmeUoj+GiPiJvi5LYqEH/Hmme4+MTLHM+Ejtq+FChpjjEnsPdQ==", 1600 + "version": "2.0.1", 1601 + "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz", 1602 + "integrity": "sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==", 2398 1603 "dev": true, 2399 1604 "engines": { 2400 - "node": ">= 4" 2401 - } 2402 - }, 2403 - "node_modules/copy-descriptor": { 2404 - "version": "0.1.1", 2405 - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", 2406 - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", 2407 - "dev": true, 2408 - "engines": { 2409 - "node": ">=0.10.0" 2410 - } 2411 - }, 2412 - "node_modules/core-assert": { 2413 - "version": "0.2.1", 2414 - "resolved": "https://registry.npmjs.org/core-assert/-/core-assert-0.2.1.tgz", 2415 - "integrity": "sha512-IG97qShIP+nrJCXMCgkNZgH7jZQ4n8RpPyPeXX++T6avR/KhLhgLiHKoEn5Rc1KjfycSfA9DMa6m+4C4eguHhw==", 2416 - "dev": true, 2417 - "dependencies": { 2418 - "buf-compare": "^1.0.0", 2419 - "is-error": "^2.2.0" 2420 - }, 2421 - "engines": { 2422 - "node": ">=0.10.0" 1605 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2423 1606 } 2424 1607 }, 2425 1608 "node_modules/cosmiconfig": { ··· 2438 1621 "node": ">=10" 2439 1622 } 2440 1623 }, 2441 - "node_modules/cosmiconfig/node_modules/parse-json": { 2442 - "version": "5.2.0", 2443 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 2444 - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 2445 - "dev": true, 2446 - "dependencies": { 2447 - "@babel/code-frame": "^7.0.0", 2448 - "error-ex": "^1.3.1", 2449 - "json-parse-even-better-errors": "^2.3.0", 2450 - "lines-and-columns": "^1.1.6" 2451 - }, 2452 - "engines": { 2453 - "node": ">=8" 2454 - }, 2455 - "funding": { 2456 - "url": "https://github.com/sponsors/sindresorhus" 2457 - } 2458 - }, 2459 1624 "node_modules/create-require": { 2460 1625 "version": "1.1.1", 2461 1626 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", ··· 2474 1639 }, 2475 1640 "engines": { 2476 1641 "node": ">= 8" 2477 - } 2478 - }, 2479 - "node_modules/crypto-random-string": { 2480 - "version": "2.0.0", 2481 - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 2482 - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 2483 - "dev": true, 2484 - "engines": { 2485 - "node": ">=8" 2486 1642 } 2487 1643 }, 2488 1644 "node_modules/currently-unhandled": { ··· 2578 1734 "node": ">=0.10.0" 2579 1735 } 2580 1736 }, 2581 - "node_modules/decode-uri-component": { 2582 - "version": "0.2.0", 2583 - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", 2584 - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", 2585 - "dev": true, 2586 - "engines": { 2587 - "node": ">=0.10" 2588 - } 2589 - }, 2590 - "node_modules/decompress-response": { 2591 - "version": "3.3.0", 2592 - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 2593 - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", 2594 - "dev": true, 2595 - "dependencies": { 2596 - "mimic-response": "^1.0.0" 2597 - }, 2598 - "engines": { 2599 - "node": ">=4" 2600 - } 2601 - }, 2602 - "node_modules/deep-extend": { 2603 - "version": "0.6.0", 2604 - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 2605 - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 2606 - "dev": true, 2607 - "engines": { 2608 - "node": ">=4.0.0" 2609 - } 2610 - }, 2611 1737 "node_modules/deep-is": { 2612 1738 "version": "0.1.4", 2613 1739 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 2614 1740 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 2615 1741 "dev": true 2616 1742 }, 2617 - "node_modules/deep-strict-equal": { 2618 - "version": "0.2.0", 2619 - "resolved": "https://registry.npmjs.org/deep-strict-equal/-/deep-strict-equal-0.2.0.tgz", 2620 - "integrity": "sha512-3daSWyvZ/zwJvuMGlzG1O+Ow0YSadGfb3jsh9xoCutv2tWyB9dA4YvR9L9/fSdDZa2dByYQe+TqapSGUrjnkoA==", 1743 + "node_modules/define-lazy-prop": { 1744 + "version": "3.0.0", 1745 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", 1746 + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", 2621 1747 "dev": true, 2622 - "dependencies": { 2623 - "core-assert": "^0.2.0" 2624 - }, 2625 1748 "engines": { 2626 - "node": ">=0.10.0" 2627 - } 2628 - }, 2629 - "node_modules/defaults": { 2630 - "version": "1.0.4", 2631 - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", 2632 - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", 2633 - "dev": true, 2634 - "dependencies": { 2635 - "clone": "^1.0.2" 1749 + "node": ">=12" 2636 1750 }, 2637 1751 "funding": { 2638 1752 "url": "https://github.com/sponsors/sindresorhus" 2639 1753 } 2640 - }, 2641 - "node_modules/defer-to-connect": { 2642 - "version": "1.1.3", 2643 - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", 2644 - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 2645 - "dev": true 2646 1754 }, 2647 1755 "node_modules/define-properties": { 2648 1756 "version": "1.1.4", ··· 2660 1768 "url": "https://github.com/sponsors/ljharb" 2661 1769 } 2662 1770 }, 2663 - "node_modules/define-property": { 2664 - "version": "2.0.2", 2665 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", 2666 - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", 2667 - "dev": true, 2668 - "dependencies": { 2669 - "is-descriptor": "^1.0.2", 2670 - "isobject": "^3.0.1" 2671 - }, 2672 - "engines": { 2673 - "node": ">=0.10.0" 2674 - } 2675 - }, 2676 1771 "node_modules/del": { 2677 - "version": "6.1.1", 2678 - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", 2679 - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", 1772 + "version": "7.0.0", 1773 + "resolved": "https://registry.npmjs.org/del/-/del-7.0.0.tgz", 1774 + "integrity": "sha512-tQbV/4u5WVB8HMJr08pgw0b6nG4RGt/tj+7Numvq+zqcvUFeMaIWWOUFltiU+6go8BSO2/ogsB4EasDaj0y68Q==", 2680 1775 "dev": true, 2681 1776 "dependencies": { 2682 - "globby": "^11.0.1", 2683 - "graceful-fs": "^4.2.4", 2684 - "is-glob": "^4.0.1", 2685 - "is-path-cwd": "^2.2.0", 2686 - "is-path-inside": "^3.0.2", 2687 - "p-map": "^4.0.0", 1777 + "globby": "^13.1.2", 1778 + "graceful-fs": "^4.2.10", 1779 + "is-glob": "^4.0.3", 1780 + "is-path-cwd": "^3.0.0", 1781 + "is-path-inside": "^4.0.0", 1782 + "p-map": "^5.5.0", 2688 1783 "rimraf": "^3.0.2", 2689 - "slash": "^3.0.0" 1784 + "slash": "^4.0.0" 2690 1785 }, 2691 1786 "engines": { 2692 - "node": ">=10" 1787 + "node": ">=14.16" 2693 1788 }, 2694 1789 "funding": { 2695 1790 "url": "https://github.com/sponsors/sindresorhus" 2696 1791 } 2697 1792 }, 2698 1793 "node_modules/del-cli": { 2699 - "version": "4.0.1", 2700 - "resolved": "https://registry.npmjs.org/del-cli/-/del-cli-4.0.1.tgz", 2701 - "integrity": "sha512-KtR/6cBfZkGDAP2NA7z+bP4p1OMob3wjN9mq13+SWvExx6jT9gFWfLgXEeX8J2B47OKeNCq9yTONmtryQ+m+6g==", 1794 + "version": "5.0.0", 1795 + "resolved": "https://registry.npmjs.org/del-cli/-/del-cli-5.0.0.tgz", 1796 + "integrity": "sha512-rENFhUaYcjoMODwFhhlON+ogN7DoG+4+GFN+bsA1XeDt4w2OKQnQadFP1thHSAlK9FAtl88qgP66wOV+eFZZiQ==", 2702 1797 "dev": true, 2703 1798 "dependencies": { 2704 - "del": "^6.0.0", 2705 - "meow": "^10.1.0" 1799 + "del": "^7.0.0", 1800 + "meow": "^10.1.3" 2706 1801 }, 2707 1802 "bin": { 2708 1803 "del": "cli.js", 2709 1804 "del-cli": "cli.js" 2710 1805 }, 2711 1806 "engines": { 2712 - "node": ">=12.20" 1807 + "node": ">=14.16" 1808 + }, 1809 + "funding": { 1810 + "url": "https://github.com/sponsors/sindresorhus" 1811 + } 1812 + }, 1813 + "node_modules/del/node_modules/is-path-inside": { 1814 + "version": "4.0.0", 1815 + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-4.0.0.tgz", 1816 + "integrity": "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==", 1817 + "dev": true, 1818 + "engines": { 1819 + "node": ">=12" 1820 + }, 1821 + "funding": { 1822 + "url": "https://github.com/sponsors/sindresorhus" 1823 + } 1824 + }, 1825 + "node_modules/del/node_modules/slash": { 1826 + "version": "4.0.0", 1827 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 1828 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 1829 + "dev": true, 1830 + "engines": { 1831 + "node": ">=12" 2713 1832 }, 2714 1833 "funding": { 2715 1834 "url": "https://github.com/sponsors/sindresorhus" ··· 2748 1867 "node": ">=6.0.0" 2749 1868 } 2750 1869 }, 2751 - "node_modules/dot-prop": { 2752 - "version": "5.3.0", 2753 - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", 2754 - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", 2755 - "dev": true, 2756 - "dependencies": { 2757 - "is-obj": "^2.0.0" 2758 - }, 2759 - "engines": { 2760 - "node": ">=8" 2761 - } 2762 - }, 2763 - "node_modules/duplexer3": { 2764 - "version": "0.1.5", 2765 - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", 2766 - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", 1870 + "node_modules/eastasianwidth": { 1871 + "version": "0.2.0", 1872 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 1873 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 2767 1874 "dev": true 2768 1875 }, 2769 1876 "node_modules/electron-to-chromium": { 2770 1877 "version": "1.4.284", 2771 1878 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 2772 1879 "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 2773 - "dev": true 1880 + "dev": true, 1881 + "peer": true 2774 1882 }, 2775 1883 "node_modules/emittery": { 2776 - "version": "0.8.1", 2777 - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", 2778 - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", 1884 + "version": "1.0.1", 1885 + "resolved": "https://registry.npmjs.org/emittery/-/emittery-1.0.1.tgz", 1886 + "integrity": "sha512-2ID6FdrMD9KDLldGesP6317G78K7km/kMcwItRtVFva7I/cSEOIaLpewaUb+YLXVwdAp3Ctfxh/V5zIl1sj7dQ==", 2779 1887 "dev": true, 2780 1888 "engines": { 2781 - "node": ">=10" 1889 + "node": ">=14.16" 2782 1890 }, 2783 1891 "funding": { 2784 1892 "url": "https://github.com/sindresorhus/emittery?sponsor=1" ··· 2790 1898 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 2791 1899 "dev": true 2792 1900 }, 2793 - "node_modules/end-of-stream": { 2794 - "version": "1.4.4", 2795 - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 2796 - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 2797 - "dev": true, 2798 - "dependencies": { 2799 - "once": "^1.4.0" 2800 - } 2801 - }, 2802 1901 "node_modules/enhance-visitors": { 2803 1902 "version": "1.0.0", 2804 1903 "resolved": "https://registry.npmjs.org/enhance-visitors/-/enhance-visitors-1.0.0.tgz", ··· 2825 1924 "node": ">=0.6" 2826 1925 } 2827 1926 }, 2828 - "node_modules/enquirer": { 2829 - "version": "2.3.6", 2830 - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", 2831 - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", 2832 - "dev": true, 2833 - "dependencies": { 2834 - "ansi-colors": "^4.1.1" 2835 - }, 2836 - "engines": { 2837 - "node": ">=8.6" 2838 - } 2839 - }, 2840 1927 "node_modules/env-editor": { 2841 - "version": "0.4.2", 2842 - "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz", 2843 - "integrity": "sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==", 1928 + "version": "1.1.0", 1929 + "resolved": "https://registry.npmjs.org/env-editor/-/env-editor-1.1.0.tgz", 1930 + "integrity": "sha512-7AXskzN6T7Q9TFcKAGJprUbpQa4i1VsAetO9rdBqbGMGlragTziBgWt4pVYJMBWHQlLoX0buy6WFikzPH4Qjpw==", 2844 1931 "dev": true, 2845 1932 "engines": { 2846 - "node": ">=8" 2847 - } 2848 - }, 2849 - "node_modules/equal-length": { 2850 - "version": "1.0.1", 2851 - "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", 2852 - "integrity": "sha512-TK2m7MvWPt/v3dan0BCNp99pytIE5UGrUj7F0KZirNX8xz8fDFUAZfgm8uB5FuQq9u0sMeDocYBfEhsd1nwGoA==", 2853 - "dev": true, 2854 - "engines": { 2855 - "node": ">=4" 1933 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 1934 + }, 1935 + "funding": { 1936 + "url": "https://github.com/sponsors/sindresorhus" 2856 1937 } 2857 1938 }, 2858 1939 "node_modules/error-ex": { ··· 2944 2025 "node": ">=6" 2945 2026 } 2946 2027 }, 2947 - "node_modules/escape-goat": { 2948 - "version": "2.1.1", 2949 - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", 2950 - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", 2951 - "dev": true, 2952 - "engines": { 2953 - "node": ">=8" 2954 - } 2955 - }, 2956 2028 "node_modules/escape-string-regexp": { 2957 2029 "version": "1.0.5", 2958 2030 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", ··· 2963 2035 } 2964 2036 }, 2965 2037 "node_modules/eslint": { 2966 - "version": "7.32.0", 2967 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", 2968 - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", 2038 + "version": "8.37.0", 2039 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", 2040 + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", 2969 2041 "dev": true, 2970 2042 "dependencies": { 2971 - "@babel/code-frame": "7.12.11", 2972 - "@eslint/eslintrc": "^0.4.3", 2973 - "@humanwhocodes/config-array": "^0.5.0", 2043 + "@eslint-community/eslint-utils": "^4.2.0", 2044 + "@eslint-community/regexpp": "^4.4.0", 2045 + "@eslint/eslintrc": "^2.0.2", 2046 + "@eslint/js": "8.37.0", 2047 + "@humanwhocodes/config-array": "^0.11.8", 2048 + "@humanwhocodes/module-importer": "^1.0.1", 2049 + "@nodelib/fs.walk": "^1.2.8", 2974 2050 "ajv": "^6.10.0", 2975 2051 "chalk": "^4.0.0", 2976 2052 "cross-spawn": "^7.0.2", 2977 - "debug": "^4.0.1", 2053 + "debug": "^4.3.2", 2978 2054 "doctrine": "^3.0.0", 2979 - "enquirer": "^2.3.5", 2980 2055 "escape-string-regexp": "^4.0.0", 2981 - "eslint-scope": "^5.1.1", 2982 - "eslint-utils": "^2.1.0", 2983 - "eslint-visitor-keys": "^2.0.0", 2984 - "espree": "^7.3.1", 2985 - "esquery": "^1.4.0", 2056 + "eslint-scope": "^7.1.1", 2057 + "eslint-visitor-keys": "^3.4.0", 2058 + "espree": "^9.5.1", 2059 + "esquery": "^1.4.2", 2986 2060 "esutils": "^2.0.2", 2987 2061 "fast-deep-equal": "^3.1.3", 2988 2062 "file-entry-cache": "^6.0.1", 2989 - "functional-red-black-tree": "^1.0.1", 2990 - "glob-parent": "^5.1.2", 2991 - "globals": "^13.6.0", 2992 - "ignore": "^4.0.6", 2063 + "find-up": "^5.0.0", 2064 + "glob-parent": "^6.0.2", 2065 + "globals": "^13.19.0", 2066 + "grapheme-splitter": "^1.0.4", 2067 + "ignore": "^5.2.0", 2993 2068 "import-fresh": "^3.0.0", 2994 2069 "imurmurhash": "^0.1.4", 2995 2070 "is-glob": "^4.0.0", 2996 - "js-yaml": "^3.13.1", 2071 + "is-path-inside": "^3.0.3", 2072 + "js-sdsl": "^4.1.4", 2073 + "js-yaml": "^4.1.0", 2997 2074 "json-stable-stringify-without-jsonify": "^1.0.1", 2998 2075 "levn": "^0.4.1", 2999 2076 "lodash.merge": "^4.6.2", 3000 - "minimatch": "^3.0.4", 2077 + "minimatch": "^3.1.2", 3001 2078 "natural-compare": "^1.4.0", 3002 2079 "optionator": "^0.9.1", 3003 - "progress": "^2.0.0", 3004 - "regexpp": "^3.1.0", 3005 - "semver": "^7.2.1", 3006 - "strip-ansi": "^6.0.0", 2080 + "strip-ansi": "^6.0.1", 3007 2081 "strip-json-comments": "^3.1.0", 3008 - "table": "^6.0.9", 3009 - "text-table": "^0.2.0", 3010 - "v8-compile-cache": "^2.0.3" 2082 + "text-table": "^0.2.0" 3011 2083 }, 3012 2084 "bin": { 3013 2085 "eslint": "bin/eslint.js" 3014 2086 }, 3015 2087 "engines": { 3016 - "node": "^10.12.0 || >=12.0.0" 2088 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3017 2089 }, 3018 2090 "funding": { 3019 2091 "url": "https://opencollective.com/eslint" ··· 3032 2104 } 3033 2105 }, 3034 2106 "node_modules/eslint-config-xo": { 3035 - "version": "0.36.0", 3036 - "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.36.0.tgz", 3037 - "integrity": "sha512-RCaqCyI38awe3qgiO0Z8CqHs9yw7dMKdV6ZRTFSR7lm0//370tbDEZaQBXnztgpwe5m6D+VvFWc3vLMP/W6EAg==", 2107 + "version": "0.43.1", 2108 + "resolved": "https://registry.npmjs.org/eslint-config-xo/-/eslint-config-xo-0.43.1.tgz", 2109 + "integrity": "sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==", 3038 2110 "dev": true, 3039 2111 "dependencies": { 3040 - "confusing-browser-globals": "1.0.10" 2112 + "confusing-browser-globals": "1.0.11" 3041 2113 }, 3042 2114 "engines": { 3043 - "node": ">=10" 2115 + "node": ">=12" 3044 2116 }, 3045 2117 "funding": { 3046 2118 "url": "https://github.com/sponsors/sindresorhus" 3047 2119 }, 3048 2120 "peerDependencies": { 3049 - "eslint": ">=7.20.0" 3050 - } 3051 - }, 3052 - "node_modules/eslint-config-xo-typescript": { 3053 - "version": "0.39.0", 3054 - "resolved": "https://registry.npmjs.org/eslint-config-xo-typescript/-/eslint-config-xo-typescript-0.39.0.tgz", 3055 - "integrity": "sha512-UP4WqkmAKerYAhJTLdfrjBhD/nM1ePEugQNBJjzFfZv/lJ4yQjTzDBjfjsgluX1kz9PajRMaaipiWloJEODdGg==", 3056 - "dev": true, 3057 - "engines": { 3058 - "node": ">=10" 3059 - }, 3060 - "funding": { 3061 - "url": "https://github.com/sponsors/sindresorhus" 3062 - }, 3063 - "peerDependencies": { 3064 - "@typescript-eslint/eslint-plugin": ">=4.21.0", 3065 - "eslint": ">=7.8.0", 3066 - "typescript": ">=3.6.0" 2121 + "eslint": ">=8.27.0" 3067 2122 } 3068 2123 }, 3069 2124 "node_modules/eslint-formatter-pretty": { ··· 3178 2233 } 3179 2234 }, 3180 2235 "node_modules/eslint-plugin-ava": { 3181 - "version": "12.0.0", 3182 - "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-12.0.0.tgz", 3183 - "integrity": "sha512-v8/GY1IWQn2nOBdVtD/6e0Y6A9PRFjY86a1m5r5FUel+C7iyoQVt7gKqaAc1iRXcQkZq2DDG0aTiQptgnq51cA==", 2236 + "version": "13.2.0", 2237 + "resolved": "https://registry.npmjs.org/eslint-plugin-ava/-/eslint-plugin-ava-13.2.0.tgz", 2238 + "integrity": "sha512-i5B5izsEdERKQLruk1nIWzTTE7C26/ju8qQf7JeyRv32XT2lRMW0zMFZNhIrEf5/5VvpSz2rqrV7UcjClGbKsw==", 3184 2239 "dev": true, 3185 2240 "dependencies": { 3186 - "deep-strict-equal": "^0.2.0", 3187 2241 "enhance-visitors": "^1.0.0", 3188 - "eslint-utils": "^2.1.0", 3189 - "espree": "^7.3.1", 3190 - "espurify": "^2.0.1", 2242 + "eslint-utils": "^3.0.0", 2243 + "espree": "^9.0.0", 2244 + "espurify": "^2.1.1", 3191 2245 "import-modules": "^2.1.0", 3192 2246 "micro-spelling-correcter": "^1.1.1", 3193 2247 "pkg-dir": "^5.0.0", 3194 2248 "resolve-from": "^5.0.0" 3195 2249 }, 3196 2250 "engines": { 3197 - "node": ">=10.18.0 <11 || >=12.14.0 <13 || >=14" 2251 + "node": ">=12.22 <13 || >=14.17 <15 || >=16.4" 3198 2252 }, 3199 2253 "peerDependencies": { 3200 2254 "eslint": ">=7.22.0" 3201 2255 } 3202 2256 }, 3203 - "node_modules/eslint-plugin-ava/node_modules/eslint-utils": { 3204 - "version": "2.1.0", 3205 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 3206 - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 3207 - "dev": true, 3208 - "dependencies": { 3209 - "eslint-visitor-keys": "^1.1.0" 3210 - }, 3211 - "engines": { 3212 - "node": ">=6" 3213 - }, 3214 - "funding": { 3215 - "url": "https://github.com/sponsors/mysticatea" 3216 - } 3217 - }, 3218 - "node_modules/eslint-plugin-ava/node_modules/eslint-visitor-keys": { 3219 - "version": "1.3.0", 3220 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 3221 - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 3222 - "dev": true, 3223 - "engines": { 3224 - "node": ">=4" 3225 - } 3226 - }, 3227 - "node_modules/eslint-plugin-ava/node_modules/pkg-dir": { 3228 - "version": "5.0.0", 3229 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 3230 - "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 3231 - "dev": true, 3232 - "dependencies": { 3233 - "find-up": "^5.0.0" 3234 - }, 3235 - "engines": { 3236 - "node": ">=10" 3237 - } 3238 - }, 3239 2257 "node_modules/eslint-plugin-es": { 3240 - "version": "3.0.1", 3241 - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", 3242 - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", 2258 + "version": "4.1.0", 2259 + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-4.1.0.tgz", 2260 + "integrity": "sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==", 3243 2261 "dev": true, 3244 2262 "dependencies": { 3245 2263 "eslint-utils": "^2.0.0", ··· 3352 2370 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 3353 2371 "dev": true 3354 2372 }, 3355 - "node_modules/eslint-plugin-no-use-extend-native": { 3356 - "version": "0.5.0", 3357 - "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 3358 - "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 3359 - "dev": true, 3360 - "dependencies": { 3361 - "is-get-set-prop": "^1.0.0", 3362 - "is-js-type": "^2.0.0", 3363 - "is-obj-prop": "^1.0.0", 3364 - "is-proto-prop": "^2.0.0" 3365 - }, 3366 - "engines": { 3367 - "node": ">=6.0.0" 3368 - } 3369 - }, 3370 - "node_modules/eslint-plugin-node": { 3371 - "version": "11.1.0", 3372 - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", 3373 - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", 2373 + "node_modules/eslint-plugin-n": { 2374 + "version": "15.6.1", 2375 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz", 2376 + "integrity": "sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==", 3374 2377 "dev": true, 3375 2378 "dependencies": { 3376 - "eslint-plugin-es": "^3.0.0", 3377 - "eslint-utils": "^2.0.0", 2379 + "builtins": "^5.0.1", 2380 + "eslint-plugin-es": "^4.1.0", 2381 + "eslint-utils": "^3.0.0", 3378 2382 "ignore": "^5.1.1", 3379 - "minimatch": "^3.0.4", 3380 - "resolve": "^1.10.1", 3381 - "semver": "^6.1.0" 2383 + "is-core-module": "^2.11.0", 2384 + "minimatch": "^3.1.2", 2385 + "resolve": "^1.22.1", 2386 + "semver": "^7.3.8" 3382 2387 }, 3383 2388 "engines": { 3384 - "node": ">=8.10.0" 2389 + "node": ">=12.22.0" 2390 + }, 2391 + "funding": { 2392 + "url": "https://github.com/sponsors/mysticatea" 3385 2393 }, 3386 2394 "peerDependencies": { 3387 - "eslint": ">=5.16.0" 2395 + "eslint": ">=7.0.0" 3388 2396 } 3389 2397 }, 3390 - "node_modules/eslint-plugin-node/node_modules/eslint-utils": { 3391 - "version": "2.1.0", 3392 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 3393 - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 2398 + "node_modules/eslint-plugin-no-use-extend-native": { 2399 + "version": "0.5.0", 2400 + "resolved": "https://registry.npmjs.org/eslint-plugin-no-use-extend-native/-/eslint-plugin-no-use-extend-native-0.5.0.tgz", 2401 + "integrity": "sha512-dBNjs8hor8rJgeXLH4HTut5eD3RGWf9JUsadIfuL7UosVQ/dnvOKwxEcRrXrFxrMZ8llUVWT+hOimxJABsAUzQ==", 3394 2402 "dev": true, 3395 2403 "dependencies": { 3396 - "eslint-visitor-keys": "^1.1.0" 2404 + "is-get-set-prop": "^1.0.0", 2405 + "is-js-type": "^2.0.0", 2406 + "is-obj-prop": "^1.0.0", 2407 + "is-proto-prop": "^2.0.0" 3397 2408 }, 3398 2409 "engines": { 3399 - "node": ">=6" 3400 - }, 3401 - "funding": { 3402 - "url": "https://github.com/sponsors/mysticatea" 3403 - } 3404 - }, 3405 - "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": { 3406 - "version": "1.3.0", 3407 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 3408 - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 3409 - "dev": true, 3410 - "engines": { 3411 - "node": ">=4" 3412 - } 3413 - }, 3414 - "node_modules/eslint-plugin-node/node_modules/semver": { 3415 - "version": "6.3.0", 3416 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 3417 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 3418 - "dev": true, 3419 - "bin": { 3420 - "semver": "bin/semver.js" 2410 + "node": ">=6.0.0" 3421 2411 } 3422 2412 }, 3423 2413 "node_modules/eslint-plugin-prettier": { 3424 - "version": "3.4.1", 3425 - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", 3426 - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", 2414 + "version": "4.2.1", 2415 + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", 2416 + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", 3427 2417 "dev": true, 3428 2418 "dependencies": { 3429 2419 "prettier-linter-helpers": "^1.0.0" 3430 2420 }, 3431 2421 "engines": { 3432 - "node": ">=6.0.0" 2422 + "node": ">=12.0.0" 3433 2423 }, 3434 2424 "peerDependencies": { 3435 - "eslint": ">=5.0.0", 3436 - "prettier": ">=1.13.0" 2425 + "eslint": ">=7.28.0", 2426 + "prettier": ">=2.0.0" 3437 2427 }, 3438 2428 "peerDependenciesMeta": { 3439 2429 "eslint-config-prettier": { ··· 3441 2431 } 3442 2432 } 3443 2433 }, 3444 - "node_modules/eslint-plugin-promise": { 3445 - "version": "5.2.0", 3446 - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-5.2.0.tgz", 3447 - "integrity": "sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==", 3448 - "dev": true, 3449 - "engines": { 3450 - "node": "^10.12.0 || >=12.0.0" 3451 - }, 3452 - "peerDependencies": { 3453 - "eslint": "^7.0.0" 3454 - } 3455 - }, 3456 2434 "node_modules/eslint-plugin-unicorn": { 3457 - "version": "30.0.0", 3458 - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-30.0.0.tgz", 3459 - "integrity": "sha512-ZKbE48Ep99z/3geLpkBfv+jNrzr2k7bLqCC/RfZOekZzAvn2/ECDE/d8zGdW1YxHmIC9pevQvm8Pl89v9GEIVw==", 2435 + "version": "44.0.2", 2436 + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-44.0.2.tgz", 2437 + "integrity": "sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==", 3460 2438 "dev": true, 3461 2439 "dependencies": { 3462 - "ci-info": "^3.1.1", 2440 + "@babel/helper-validator-identifier": "^7.19.1", 2441 + "ci-info": "^3.4.0", 3463 2442 "clean-regexp": "^1.0.0", 3464 - "eslint-template-visitor": "^2.3.2", 3465 - "eslint-utils": "^2.1.0", 3466 - "eslint-visitor-keys": "^2.0.0", 3467 - "import-modules": "^2.1.0", 2443 + "eslint-utils": "^3.0.0", 2444 + "esquery": "^1.4.0", 2445 + "indent-string": "^4.0.0", 2446 + "is-builtin-module": "^3.2.0", 3468 2447 "lodash": "^4.17.21", 3469 2448 "pluralize": "^8.0.0", 3470 2449 "read-pkg-up": "^7.0.1", 3471 - "regexp-tree": "^0.1.23", 3472 - "reserved-words": "^0.1.2", 2450 + "regexp-tree": "^0.1.24", 3473 2451 "safe-regex": "^2.1.1", 3474 - "semver": "^7.3.5" 2452 + "semver": "^7.3.7", 2453 + "strip-indent": "^3.0.0" 3475 2454 }, 3476 2455 "engines": { 3477 - "node": ">=10" 2456 + "node": ">=14.18" 3478 2457 }, 3479 2458 "funding": { 3480 2459 "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1" 3481 2460 }, 3482 2461 "peerDependencies": { 3483 - "eslint": ">=7.23.0" 3484 - } 3485 - }, 3486 - "node_modules/eslint-plugin-unicorn/node_modules/ci-info": { 3487 - "version": "3.6.2", 3488 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.6.2.tgz", 3489 - "integrity": "sha512-lVZdhvbEudris15CLytp2u6Y0p5EKfztae9Fqa189MfNmln9F33XuH69v5fvNfiRN5/0eAUz2yJL3mo+nhaRKg==", 3490 - "dev": true, 3491 - "engines": { 3492 - "node": ">=8" 3493 - } 3494 - }, 3495 - "node_modules/eslint-plugin-unicorn/node_modules/eslint-utils": { 3496 - "version": "2.1.0", 3497 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 3498 - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 3499 - "dev": true, 3500 - "dependencies": { 3501 - "eslint-visitor-keys": "^1.1.0" 3502 - }, 3503 - "engines": { 3504 - "node": ">=6" 3505 - }, 3506 - "funding": { 3507 - "url": "https://github.com/sponsors/mysticatea" 3508 - } 3509 - }, 3510 - "node_modules/eslint-plugin-unicorn/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 3511 - "version": "1.3.0", 3512 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 3513 - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 3514 - "dev": true, 3515 - "engines": { 3516 - "node": ">=4" 2462 + "eslint": ">=8.23.1" 3517 2463 } 3518 2464 }, 3519 2465 "node_modules/eslint-plugin-unicorn/node_modules/find-up": { ··· 3585 2531 "url": "https://github.com/sponsors/sindresorhus" 3586 2532 } 3587 2533 }, 2534 + "node_modules/eslint-plugin-unicorn/node_modules/strip-indent": { 2535 + "version": "3.0.0", 2536 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 2537 + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 2538 + "dev": true, 2539 + "dependencies": { 2540 + "min-indent": "^1.0.0" 2541 + }, 2542 + "engines": { 2543 + "node": ">=8" 2544 + } 2545 + }, 3588 2546 "node_modules/eslint-plugin-unicorn/node_modules/type-fest": { 3589 2547 "version": "0.8.1", 3590 2548 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", ··· 3605 2563 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 3606 2564 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 3607 2565 "dev": true, 2566 + "peer": true, 3608 2567 "dependencies": { 3609 2568 "esrecurse": "^4.3.0", 3610 2569 "estraverse": "^4.1.1" ··· 3613 2572 "node": ">=8.0.0" 3614 2573 } 3615 2574 }, 3616 - "node_modules/eslint-template-visitor": { 3617 - "version": "2.3.2", 3618 - "resolved": "https://registry.npmjs.org/eslint-template-visitor/-/eslint-template-visitor-2.3.2.tgz", 3619 - "integrity": "sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==", 3620 - "dev": true, 3621 - "dependencies": { 3622 - "@babel/core": "^7.12.16", 3623 - "@babel/eslint-parser": "^7.12.16", 3624 - "eslint-visitor-keys": "^2.0.0", 3625 - "esquery": "^1.3.1", 3626 - "multimap": "^1.1.0" 3627 - }, 3628 - "peerDependencies": { 3629 - "eslint": ">=7.0.0" 3630 - } 3631 - }, 3632 2575 "node_modules/eslint-utils": { 3633 2576 "version": "3.0.0", 3634 2577 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", ··· 3647 2590 "eslint": ">=5" 3648 2591 } 3649 2592 }, 3650 - "node_modules/eslint-visitor-keys": { 2593 + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 3651 2594 "version": "2.1.0", 3652 2595 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", 3653 2596 "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", ··· 3656 2599 "node": ">=10" 3657 2600 } 3658 2601 }, 2602 + "node_modules/eslint-visitor-keys": { 2603 + "version": "3.4.0", 2604 + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 2605 + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 2606 + "dev": true, 2607 + "engines": { 2608 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2609 + }, 2610 + "funding": { 2611 + "url": "https://opencollective.com/eslint" 2612 + } 2613 + }, 2614 + "node_modules/eslint/node_modules/argparse": { 2615 + "version": "2.0.1", 2616 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 2617 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 2618 + "dev": true 2619 + }, 3659 2620 "node_modules/eslint/node_modules/escape-string-regexp": { 3660 2621 "version": "4.0.0", 3661 2622 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", ··· 3668 2629 "url": "https://github.com/sponsors/sindresorhus" 3669 2630 } 3670 2631 }, 3671 - "node_modules/eslint/node_modules/eslint-utils": { 3672 - "version": "2.1.0", 3673 - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", 3674 - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", 2632 + "node_modules/eslint/node_modules/eslint-scope": { 2633 + "version": "7.1.1", 2634 + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 2635 + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 3675 2636 "dev": true, 3676 2637 "dependencies": { 3677 - "eslint-visitor-keys": "^1.1.0" 2638 + "esrecurse": "^4.3.0", 2639 + "estraverse": "^5.2.0" 3678 2640 }, 3679 2641 "engines": { 3680 - "node": ">=6" 3681 - }, 3682 - "funding": { 3683 - "url": "https://github.com/sponsors/mysticatea" 2642 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3684 2643 } 3685 2644 }, 3686 - "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 3687 - "version": "1.3.0", 3688 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 3689 - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 2645 + "node_modules/eslint/node_modules/estraverse": { 2646 + "version": "5.3.0", 2647 + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 2648 + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 3690 2649 "dev": true, 3691 2650 "engines": { 3692 - "node": ">=4" 2651 + "node": ">=4.0" 3693 2652 } 3694 2653 }, 3695 - "node_modules/eslint/node_modules/ignore": { 3696 - "version": "4.0.6", 3697 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 3698 - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 2654 + "node_modules/eslint/node_modules/glob-parent": { 2655 + "version": "6.0.2", 2656 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 2657 + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 3699 2658 "dev": true, 2659 + "dependencies": { 2660 + "is-glob": "^4.0.3" 2661 + }, 3700 2662 "engines": { 3701 - "node": ">= 4" 2663 + "node": ">=10.13.0" 3702 2664 } 3703 2665 }, 3704 - "node_modules/eslint/node_modules/strip-json-comments": { 3705 - "version": "3.1.1", 3706 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 3707 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 2666 + "node_modules/eslint/node_modules/js-yaml": { 2667 + "version": "4.1.0", 2668 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 2669 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 3708 2670 "dev": true, 3709 - "engines": { 3710 - "node": ">=8" 2671 + "dependencies": { 2672 + "argparse": "^2.0.1" 3711 2673 }, 3712 - "funding": { 3713 - "url": "https://github.com/sponsors/sindresorhus" 2674 + "bin": { 2675 + "js-yaml": "bin/js-yaml.js" 3714 2676 } 3715 2677 }, 3716 - "node_modules/espree": { 3717 - "version": "7.3.1", 3718 - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", 3719 - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", 2678 + "node_modules/esm-utils": { 2679 + "version": "4.1.2", 2680 + "resolved": "https://registry.npmjs.org/esm-utils/-/esm-utils-4.1.2.tgz", 2681 + "integrity": "sha512-hYKPzOCkAU11rMIiH6gvvReARaSLiRhJkGWPcwJB/S4zg7em//YKAcRxwZYw4sW5mRmI6lhV59wWWTdWKwOXvQ==", 3720 2682 "dev": true, 3721 2683 "dependencies": { 3722 - "acorn": "^7.4.0", 3723 - "acorn-jsx": "^5.3.1", 3724 - "eslint-visitor-keys": "^1.3.0" 2684 + "import-meta-resolve": "2.2.2", 2685 + "url-or-path": "2.1.0" 3725 2686 }, 3726 - "engines": { 3727 - "node": "^10.12.0 || >=12.0.0" 2687 + "funding": { 2688 + "url": "https://github.com/fisker/esm-utils?sponsor=1" 3728 2689 } 3729 2690 }, 3730 - "node_modules/espree/node_modules/acorn": { 3731 - "version": "7.4.1", 3732 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 3733 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 2691 + "node_modules/espree": { 2692 + "version": "9.5.1", 2693 + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 2694 + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 3734 2695 "dev": true, 3735 - "bin": { 3736 - "acorn": "bin/acorn" 2696 + "dependencies": { 2697 + "acorn": "^8.8.0", 2698 + "acorn-jsx": "^5.3.2", 2699 + "eslint-visitor-keys": "^3.4.0" 3737 2700 }, 3738 2701 "engines": { 3739 - "node": ">=0.4.0" 3740 - } 3741 - }, 3742 - "node_modules/espree/node_modules/eslint-visitor-keys": { 3743 - "version": "1.3.0", 3744 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", 3745 - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", 3746 - "dev": true, 3747 - "engines": { 3748 - "node": ">=4" 2702 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 2703 + }, 2704 + "funding": { 2705 + "url": "https://opencollective.com/eslint" 3749 2706 } 3750 2707 }, 3751 2708 "node_modules/esprima": { ··· 3768 2725 "dev": true 3769 2726 }, 3770 2727 "node_modules/esquery": { 3771 - "version": "1.4.0", 3772 - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", 3773 - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", 2728 + "version": "1.5.0", 2729 + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 2730 + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 3774 2731 "dev": true, 3775 2732 "dependencies": { 3776 2733 "estraverse": "^5.1.0" ··· 3814 2771 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 3815 2772 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 3816 2773 "dev": true, 2774 + "peer": true, 3817 2775 "engines": { 3818 2776 "node": ">=4.0" 3819 2777 } ··· 3860 2818 "url": "https://github.com/sindresorhus/execa?sponsor=1" 3861 2819 } 3862 2820 }, 3863 - "node_modules/execa/node_modules/get-stream": { 3864 - "version": "6.0.1", 3865 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 3866 - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 3867 - "dev": true, 3868 - "engines": { 3869 - "node": ">=10" 3870 - }, 3871 - "funding": { 3872 - "url": "https://github.com/sponsors/sindresorhus" 3873 - } 3874 - }, 3875 - "node_modules/expand-brackets": { 3876 - "version": "2.1.4", 3877 - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", 3878 - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", 3879 - "dev": true, 3880 - "dependencies": { 3881 - "debug": "^2.3.3", 3882 - "define-property": "^0.2.5", 3883 - "extend-shallow": "^2.0.1", 3884 - "posix-character-classes": "^0.1.0", 3885 - "regex-not": "^1.0.0", 3886 - "snapdragon": "^0.8.1", 3887 - "to-regex": "^3.0.1" 3888 - }, 3889 - "engines": { 3890 - "node": ">=0.10.0" 3891 - } 3892 - }, 3893 - "node_modules/expand-brackets/node_modules/debug": { 3894 - "version": "2.6.9", 3895 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3896 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3897 - "dev": true, 3898 - "dependencies": { 3899 - "ms": "2.0.0" 3900 - } 3901 - }, 3902 - "node_modules/expand-brackets/node_modules/define-property": { 3903 - "version": "0.2.5", 3904 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 3905 - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", 3906 - "dev": true, 3907 - "dependencies": { 3908 - "is-descriptor": "^0.1.0" 3909 - }, 3910 - "engines": { 3911 - "node": ">=0.10.0" 3912 - } 3913 - }, 3914 - "node_modules/expand-brackets/node_modules/extend-shallow": { 3915 - "version": "2.0.1", 3916 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 3917 - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 3918 - "dev": true, 3919 - "dependencies": { 3920 - "is-extendable": "^0.1.0" 3921 - }, 3922 - "engines": { 3923 - "node": ">=0.10.0" 3924 - } 3925 - }, 3926 - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { 3927 - "version": "0.1.6", 3928 - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 3929 - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", 3930 - "dev": true, 3931 - "dependencies": { 3932 - "kind-of": "^3.0.2" 3933 - }, 3934 - "engines": { 3935 - "node": ">=0.10.0" 3936 - } 3937 - }, 3938 - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { 3939 - "version": "3.2.2", 3940 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3941 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 3942 - "dev": true, 3943 - "dependencies": { 3944 - "is-buffer": "^1.1.5" 3945 - }, 3946 - "engines": { 3947 - "node": ">=0.10.0" 3948 - } 3949 - }, 3950 - "node_modules/expand-brackets/node_modules/is-data-descriptor": { 3951 - "version": "0.1.4", 3952 - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 3953 - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", 3954 - "dev": true, 3955 - "dependencies": { 3956 - "kind-of": "^3.0.2" 3957 - }, 3958 - "engines": { 3959 - "node": ">=0.10.0" 3960 - } 3961 - }, 3962 - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { 3963 - "version": "3.2.2", 3964 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 3965 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 3966 - "dev": true, 3967 - "dependencies": { 3968 - "is-buffer": "^1.1.5" 3969 - }, 3970 - "engines": { 3971 - "node": ">=0.10.0" 3972 - } 3973 - }, 3974 - "node_modules/expand-brackets/node_modules/is-descriptor": { 3975 - "version": "0.1.6", 3976 - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 3977 - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 3978 - "dev": true, 3979 - "dependencies": { 3980 - "is-accessor-descriptor": "^0.1.6", 3981 - "is-data-descriptor": "^0.1.4", 3982 - "kind-of": "^5.0.0" 3983 - }, 3984 - "engines": { 3985 - "node": ">=0.10.0" 3986 - } 3987 - }, 3988 - "node_modules/expand-brackets/node_modules/is-extendable": { 3989 - "version": "0.1.1", 3990 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 3991 - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 3992 - "dev": true, 3993 - "engines": { 3994 - "node": ">=0.10.0" 3995 - } 3996 - }, 3997 - "node_modules/expand-brackets/node_modules/kind-of": { 3998 - "version": "5.1.0", 3999 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 4000 - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 4001 - "dev": true, 4002 - "engines": { 4003 - "node": ">=0.10.0" 4004 - } 4005 - }, 4006 - "node_modules/expand-brackets/node_modules/ms": { 4007 - "version": "2.0.0", 4008 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4009 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 4010 - "dev": true 4011 - }, 4012 - "node_modules/extend-shallow": { 4013 - "version": "3.0.2", 4014 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", 4015 - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", 4016 - "dev": true, 4017 - "dependencies": { 4018 - "assign-symbols": "^1.0.0", 4019 - "is-extendable": "^1.0.1" 4020 - }, 4021 - "engines": { 4022 - "node": ">=0.10.0" 4023 - } 4024 - }, 4025 - "node_modules/extglob": { 4026 - "version": "2.0.4", 4027 - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", 4028 - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", 4029 - "dev": true, 4030 - "dependencies": { 4031 - "array-unique": "^0.3.2", 4032 - "define-property": "^1.0.0", 4033 - "expand-brackets": "^2.1.4", 4034 - "extend-shallow": "^2.0.1", 4035 - "fragment-cache": "^0.2.1", 4036 - "regex-not": "^1.0.0", 4037 - "snapdragon": "^0.8.1", 4038 - "to-regex": "^3.0.1" 4039 - }, 4040 - "engines": { 4041 - "node": ">=0.10.0" 4042 - } 4043 - }, 4044 - "node_modules/extglob/node_modules/define-property": { 4045 - "version": "1.0.0", 4046 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 4047 - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", 4048 - "dev": true, 4049 - "dependencies": { 4050 - "is-descriptor": "^1.0.0" 4051 - }, 4052 - "engines": { 4053 - "node": ">=0.10.0" 4054 - } 4055 - }, 4056 - "node_modules/extglob/node_modules/extend-shallow": { 4057 - "version": "2.0.1", 4058 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 4059 - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 4060 - "dev": true, 4061 - "dependencies": { 4062 - "is-extendable": "^0.1.0" 4063 - }, 4064 - "engines": { 4065 - "node": ">=0.10.0" 4066 - } 4067 - }, 4068 - "node_modules/extglob/node_modules/is-extendable": { 4069 - "version": "0.1.1", 4070 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 4071 - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 4072 - "dev": true, 4073 - "engines": { 4074 - "node": ">=0.10.0" 4075 - } 4076 - }, 4077 2821 "node_modules/fast-deep-equal": { 4078 2822 "version": "3.1.3", 4079 2823 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", ··· 4124 2868 } 4125 2869 }, 4126 2870 "node_modules/figures": { 4127 - "version": "3.2.0", 4128 - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 4129 - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 2871 + "version": "5.0.0", 2872 + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", 2873 + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", 4130 2874 "dev": true, 4131 2875 "dependencies": { 4132 - "escape-string-regexp": "^1.0.5" 2876 + "escape-string-regexp": "^5.0.0", 2877 + "is-unicode-supported": "^1.2.0" 4133 2878 }, 4134 2879 "engines": { 4135 - "node": ">=8" 2880 + "node": ">=14" 2881 + }, 2882 + "funding": { 2883 + "url": "https://github.com/sponsors/sindresorhus" 2884 + } 2885 + }, 2886 + "node_modules/figures/node_modules/escape-string-regexp": { 2887 + "version": "5.0.0", 2888 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 2889 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 2890 + "dev": true, 2891 + "engines": { 2892 + "node": ">=12" 2893 + }, 2894 + "funding": { 2895 + "url": "https://github.com/sponsors/sindresorhus" 2896 + } 2897 + }, 2898 + "node_modules/figures/node_modules/is-unicode-supported": { 2899 + "version": "1.3.0", 2900 + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", 2901 + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", 2902 + "dev": true, 2903 + "engines": { 2904 + "node": ">=12" 4136 2905 }, 4137 2906 "funding": { 4138 2907 "url": "https://github.com/sponsors/sindresorhus" ··· 4163 2932 } 4164 2933 }, 4165 2934 "node_modules/find-cache-dir": { 4166 - "version": "3.3.2", 4167 - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 4168 - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 2935 + "version": "4.0.0", 2936 + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", 2937 + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", 2938 + "dev": true, 2939 + "dependencies": { 2940 + "common-path-prefix": "^3.0.0", 2941 + "pkg-dir": "^7.0.0" 2942 + }, 2943 + "engines": { 2944 + "node": ">=14.16" 2945 + }, 2946 + "funding": { 2947 + "url": "https://github.com/sponsors/sindresorhus" 2948 + } 2949 + }, 2950 + "node_modules/find-cache-dir/node_modules/find-up": { 2951 + "version": "6.3.0", 2952 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 2953 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 2954 + "dev": true, 2955 + "dependencies": { 2956 + "locate-path": "^7.1.0", 2957 + "path-exists": "^5.0.0" 2958 + }, 2959 + "engines": { 2960 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2961 + }, 2962 + "funding": { 2963 + "url": "https://github.com/sponsors/sindresorhus" 2964 + } 2965 + }, 2966 + "node_modules/find-cache-dir/node_modules/locate-path": { 2967 + "version": "7.2.0", 2968 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 2969 + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 2970 + "dev": true, 2971 + "dependencies": { 2972 + "p-locate": "^6.0.0" 2973 + }, 2974 + "engines": { 2975 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2976 + }, 2977 + "funding": { 2978 + "url": "https://github.com/sponsors/sindresorhus" 2979 + } 2980 + }, 2981 + "node_modules/find-cache-dir/node_modules/p-limit": { 2982 + "version": "4.0.0", 2983 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 2984 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 2985 + "dev": true, 2986 + "dependencies": { 2987 + "yocto-queue": "^1.0.0" 2988 + }, 2989 + "engines": { 2990 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 2991 + }, 2992 + "funding": { 2993 + "url": "https://github.com/sponsors/sindresorhus" 2994 + } 2995 + }, 2996 + "node_modules/find-cache-dir/node_modules/p-locate": { 2997 + "version": "6.0.0", 2998 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 2999 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 3000 + "dev": true, 3001 + "dependencies": { 3002 + "p-limit": "^4.0.0" 3003 + }, 3004 + "engines": { 3005 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3006 + }, 3007 + "funding": { 3008 + "url": "https://github.com/sponsors/sindresorhus" 3009 + } 3010 + }, 3011 + "node_modules/find-cache-dir/node_modules/path-exists": { 3012 + "version": "5.0.0", 3013 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 3014 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 3015 + "dev": true, 3016 + "engines": { 3017 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3018 + } 3019 + }, 3020 + "node_modules/find-cache-dir/node_modules/pkg-dir": { 3021 + "version": "7.0.0", 3022 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 3023 + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 4169 3024 "dev": true, 4170 3025 "dependencies": { 4171 - "commondir": "^1.0.1", 4172 - "make-dir": "^3.0.2", 4173 - "pkg-dir": "^4.1.0" 3026 + "find-up": "^6.3.0" 4174 3027 }, 4175 3028 "engines": { 4176 - "node": ">=8" 3029 + "node": ">=14.16" 4177 3030 }, 4178 3031 "funding": { 4179 - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 3032 + "url": "https://github.com/sponsors/sindresorhus" 3033 + } 3034 + }, 3035 + "node_modules/find-cache-dir/node_modules/yocto-queue": { 3036 + "version": "1.0.0", 3037 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 3038 + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 3039 + "dev": true, 3040 + "engines": { 3041 + "node": ">=12.20" 3042 + }, 3043 + "funding": { 3044 + "url": "https://github.com/sponsors/sindresorhus" 4180 3045 } 4181 3046 }, 4182 3047 "node_modules/find-root": { ··· 4220 3085 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 4221 3086 "dev": true 4222 3087 }, 4223 - "node_modules/for-in": { 4224 - "version": "1.0.2", 4225 - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 4226 - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", 4227 - "dev": true, 4228 - "engines": { 4229 - "node": ">=0.10.0" 4230 - } 4231 - }, 4232 3088 "node_modules/foreground-child": { 4233 3089 "version": "2.0.0", 4234 3090 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", ··· 4242 3098 "node": ">=8.0.0" 4243 3099 } 4244 3100 }, 4245 - "node_modules/fragment-cache": { 4246 - "version": "0.2.1", 4247 - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", 4248 - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", 4249 - "dev": true, 4250 - "dependencies": { 4251 - "map-cache": "^0.2.2" 4252 - }, 4253 - "engines": { 4254 - "node": ">=0.10.0" 4255 - } 4256 - }, 4257 - "node_modules/fs-extra": { 4258 - "version": "9.1.0", 4259 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 4260 - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 4261 - "dev": true, 4262 - "dependencies": { 4263 - "at-least-node": "^1.0.0", 4264 - "graceful-fs": "^4.2.0", 4265 - "jsonfile": "^6.0.1", 4266 - "universalify": "^2.0.0" 4267 - }, 4268 - "engines": { 4269 - "node": ">=10" 4270 - } 4271 - }, 4272 3101 "node_modules/fs.realpath": { 4273 3102 "version": "1.0.0", 4274 3103 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", ··· 4313 3142 "url": "https://github.com/sponsors/ljharb" 4314 3143 } 4315 3144 }, 4316 - "node_modules/functional-red-black-tree": { 4317 - "version": "1.0.1", 4318 - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 4319 - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", 4320 - "dev": true 4321 - }, 4322 3145 "node_modules/functions-have-names": { 4323 3146 "version": "1.2.3", 4324 3147 "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", ··· 4328 3151 "url": "https://github.com/sponsors/ljharb" 4329 3152 } 4330 3153 }, 4331 - "node_modules/gensync": { 4332 - "version": "1.0.0-beta.2", 4333 - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 4334 - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 4335 - "dev": true, 4336 - "engines": { 4337 - "node": ">=6.9.0" 4338 - } 4339 - }, 4340 3154 "node_modules/get-caller-file": { 4341 3155 "version": "2.0.5", 4342 3156 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", ··· 4370 3184 } 4371 3185 }, 4372 3186 "node_modules/get-stdin": { 4373 - "version": "8.0.0", 4374 - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", 4375 - "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", 3187 + "version": "9.0.0", 3188 + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", 3189 + "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", 4376 3190 "dev": true, 4377 3191 "engines": { 4378 - "node": ">=10" 3192 + "node": ">=12" 4379 3193 }, 4380 3194 "funding": { 4381 3195 "url": "https://github.com/sponsors/sindresorhus" 4382 3196 } 4383 3197 }, 4384 3198 "node_modules/get-stream": { 4385 - "version": "4.1.0", 4386 - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 4387 - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 3199 + "version": "6.0.1", 3200 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 3201 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 4388 3202 "dev": true, 4389 - "dependencies": { 4390 - "pump": "^3.0.0" 4391 - }, 4392 3203 "engines": { 4393 - "node": ">=6" 3204 + "node": ">=10" 3205 + }, 3206 + "funding": { 3207 + "url": "https://github.com/sponsors/sindresorhus" 4394 3208 } 4395 3209 }, 4396 3210 "node_modules/get-symbol-description": { ··· 4407 3221 }, 4408 3222 "funding": { 4409 3223 "url": "https://github.com/sponsors/ljharb" 4410 - } 4411 - }, 4412 - "node_modules/get-value": { 4413 - "version": "2.0.6", 4414 - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", 4415 - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", 4416 - "dev": true, 4417 - "engines": { 4418 - "node": ">=0.10.0" 4419 3224 } 4420 3225 }, 4421 3226 "node_modules/glob": { ··· 4457 3262 "dev": true, 4458 3263 "peer": true 4459 3264 }, 4460 - "node_modules/global-dirs": { 4461 - "version": "3.0.1", 4462 - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", 4463 - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", 4464 - "dev": true, 4465 - "dependencies": { 4466 - "ini": "2.0.0" 4467 - }, 4468 - "engines": { 4469 - "node": ">=10" 4470 - }, 4471 - "funding": { 4472 - "url": "https://github.com/sponsors/sindresorhus" 4473 - } 4474 - }, 4475 3265 "node_modules/globals": { 4476 - "version": "13.18.0", 4477 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", 4478 - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", 3266 + "version": "13.20.0", 3267 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 3268 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 4479 3269 "dev": true, 4480 3270 "dependencies": { 4481 3271 "type-fest": "^0.20.2" ··· 4500 3290 } 4501 3291 }, 4502 3292 "node_modules/globby": { 4503 - "version": "11.1.0", 4504 - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 4505 - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 3293 + "version": "13.1.3", 3294 + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", 3295 + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", 4506 3296 "dev": true, 4507 3297 "dependencies": { 4508 - "array-union": "^2.1.0", 4509 3298 "dir-glob": "^3.0.1", 4510 - "fast-glob": "^3.2.9", 3299 + "fast-glob": "^3.2.11", 4511 3300 "ignore": "^5.2.0", 4512 3301 "merge2": "^1.4.1", 4513 - "slash": "^3.0.0" 3302 + "slash": "^4.0.0" 4514 3303 }, 4515 3304 "engines": { 4516 - "node": ">=10" 3305 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4517 3306 }, 4518 3307 "funding": { 4519 3308 "url": "https://github.com/sponsors/sindresorhus" 4520 3309 } 4521 3310 }, 4522 - "node_modules/got": { 4523 - "version": "9.6.0", 4524 - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 4525 - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 3311 + "node_modules/globby/node_modules/slash": { 3312 + "version": "4.0.0", 3313 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 3314 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 4526 3315 "dev": true, 4527 - "dependencies": { 4528 - "@sindresorhus/is": "^0.14.0", 4529 - "@szmarczak/http-timer": "^1.1.2", 4530 - "cacheable-request": "^6.0.0", 4531 - "decompress-response": "^3.3.0", 4532 - "duplexer3": "^0.1.4", 4533 - "get-stream": "^4.1.0", 4534 - "lowercase-keys": "^1.0.1", 4535 - "mimic-response": "^1.0.1", 4536 - "p-cancelable": "^1.0.0", 4537 - "to-readable-stream": "^1.0.0", 4538 - "url-parse-lax": "^3.0.0" 3316 + "engines": { 3317 + "node": ">=12" 4539 3318 }, 4540 - "engines": { 4541 - "node": ">=8.6" 3319 + "funding": { 3320 + "url": "https://github.com/sponsors/sindresorhus" 4542 3321 } 4543 3322 }, 4544 3323 "node_modules/graceful-fs": { 4545 3324 "version": "4.2.10", 4546 3325 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 4547 3326 "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 3327 + "dev": true 3328 + }, 3329 + "node_modules/grapheme-splitter": { 3330 + "version": "1.0.4", 3331 + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 3332 + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 4548 3333 "dev": true 4549 3334 }, 4550 3335 "node_modules/hard-rejection": { ··· 4625 3410 "url": "https://github.com/sponsors/ljharb" 4626 3411 } 4627 3412 }, 4628 - "node_modules/has-value": { 4629 - "version": "1.0.0", 4630 - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", 4631 - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", 4632 - "dev": true, 4633 - "dependencies": { 4634 - "get-value": "^2.0.6", 4635 - "has-values": "^1.0.0", 4636 - "isobject": "^3.0.0" 4637 - }, 4638 - "engines": { 4639 - "node": ">=0.10.0" 4640 - } 4641 - }, 4642 - "node_modules/has-values": { 4643 - "version": "1.0.0", 4644 - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", 4645 - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", 4646 - "dev": true, 4647 - "dependencies": { 4648 - "is-number": "^3.0.0", 4649 - "kind-of": "^4.0.0" 4650 - }, 4651 - "engines": { 4652 - "node": ">=0.10.0" 4653 - } 4654 - }, 4655 - "node_modules/has-values/node_modules/is-number": { 4656 - "version": "3.0.0", 4657 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 4658 - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", 4659 - "dev": true, 4660 - "dependencies": { 4661 - "kind-of": "^3.0.2" 4662 - }, 4663 - "engines": { 4664 - "node": ">=0.10.0" 4665 - } 4666 - }, 4667 - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { 4668 - "version": "3.2.2", 4669 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 4670 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 4671 - "dev": true, 4672 - "dependencies": { 4673 - "is-buffer": "^1.1.5" 4674 - }, 4675 - "engines": { 4676 - "node": ">=0.10.0" 4677 - } 4678 - }, 4679 - "node_modules/has-values/node_modules/kind-of": { 4680 - "version": "4.0.0", 4681 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", 4682 - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", 4683 - "dev": true, 4684 - "dependencies": { 4685 - "is-buffer": "^1.1.5" 4686 - }, 4687 - "engines": { 4688 - "node": ">=0.10.0" 4689 - } 4690 - }, 4691 - "node_modules/has-yarn": { 4692 - "version": "2.1.0", 4693 - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 4694 - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", 4695 - "dev": true, 4696 - "engines": { 4697 - "node": ">=8" 4698 - } 4699 - }, 4700 3413 "node_modules/hosted-git-info": { 4701 3414 "version": "4.1.0", 4702 3415 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", ··· 4715 3428 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", 4716 3429 "dev": true 4717 3430 }, 4718 - "node_modules/http-cache-semantics": { 4719 - "version": "4.1.0", 4720 - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 4721 - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", 4722 - "dev": true 4723 - }, 4724 3431 "node_modules/human-signals": { 4725 3432 "version": "2.1.0", 4726 3433 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", ··· 4730 3437 "node": ">=10.17.0" 4731 3438 } 4732 3439 }, 4733 - "node_modules/ieee754": { 4734 - "version": "1.2.1", 4735 - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 4736 - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 4737 - "dev": true, 4738 - "funding": [ 4739 - { 4740 - "type": "github", 4741 - "url": "https://github.com/sponsors/feross" 4742 - }, 4743 - { 4744 - "type": "patreon", 4745 - "url": "https://www.patreon.com/feross" 4746 - }, 4747 - { 4748 - "type": "consulting", 4749 - "url": "https://feross.org/support" 4750 - } 4751 - ] 4752 - }, 4753 3440 "node_modules/ignore": { 4754 3441 "version": "5.2.0", 4755 3442 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", ··· 4793 3480 "node": ">=4" 4794 3481 } 4795 3482 }, 4796 - "node_modules/import-lazy": { 4797 - "version": "2.1.0", 4798 - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 4799 - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", 4800 - "dev": true, 4801 - "engines": { 4802 - "node": ">=4" 4803 - } 4804 - }, 4805 - "node_modules/import-local": { 4806 - "version": "3.1.0", 4807 - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", 4808 - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", 3483 + "node_modules/import-meta-resolve": { 3484 + "version": "2.2.2", 3485 + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", 3486 + "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", 4809 3487 "dev": true, 4810 - "dependencies": { 4811 - "pkg-dir": "^4.2.0", 4812 - "resolve-cwd": "^3.0.0" 4813 - }, 4814 - "bin": { 4815 - "import-local-fixture": "fixtures/cli.js" 4816 - }, 4817 - "engines": { 4818 - "node": ">=8" 4819 - }, 4820 3488 "funding": { 4821 - "url": "https://github.com/sponsors/sindresorhus" 3489 + "type": "github", 3490 + "url": "https://github.com/sponsors/wooorm" 4822 3491 } 4823 3492 }, 4824 3493 "node_modules/import-modules": { ··· 4867 3536 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 4868 3537 "dev": true 4869 3538 }, 4870 - "node_modules/ini": { 4871 - "version": "2.0.0", 4872 - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 4873 - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 4874 - "dev": true, 4875 - "engines": { 4876 - "node": ">=10" 4877 - } 4878 - }, 4879 3539 "node_modules/internal-slot": { 4880 3540 "version": "1.0.3", 4881 3541 "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", ··· 4921 3581 "node": ">=0.10.0" 4922 3582 } 4923 3583 }, 4924 - "node_modules/is-accessor-descriptor": { 4925 - "version": "1.0.0", 4926 - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", 4927 - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", 4928 - "dev": true, 4929 - "dependencies": { 4930 - "kind-of": "^6.0.0" 4931 - }, 4932 - "engines": { 4933 - "node": ">=0.10.0" 4934 - } 4935 - }, 4936 3584 "node_modules/is-arrayish": { 4937 3585 "version": "0.2.1", 4938 3586 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", ··· 4979 3627 "url": "https://github.com/sponsors/ljharb" 4980 3628 } 4981 3629 }, 4982 - "node_modules/is-buffer": { 4983 - "version": "1.1.6", 4984 - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 4985 - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 4986 - "dev": true 3630 + "node_modules/is-builtin-module": { 3631 + "version": "3.2.1", 3632 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", 3633 + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", 3634 + "dev": true, 3635 + "dependencies": { 3636 + "builtin-modules": "^3.3.0" 3637 + }, 3638 + "engines": { 3639 + "node": ">=6" 3640 + }, 3641 + "funding": { 3642 + "url": "https://github.com/sponsors/sindresorhus" 3643 + } 4987 3644 }, 4988 3645 "node_modules/is-callable": { 4989 3646 "version": "1.2.7", ··· 4997 3654 "url": "https://github.com/sponsors/ljharb" 4998 3655 } 4999 3656 }, 5000 - "node_modules/is-ci": { 5001 - "version": "2.0.0", 5002 - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 5003 - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 5004 - "dev": true, 5005 - "dependencies": { 5006 - "ci-info": "^2.0.0" 5007 - }, 5008 - "bin": { 5009 - "is-ci": "bin.js" 5010 - } 5011 - }, 5012 3657 "node_modules/is-core-module": { 5013 3658 "version": "2.11.0", 5014 3659 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", ··· 5021 3666 "url": "https://github.com/sponsors/ljharb" 5022 3667 } 5023 3668 }, 5024 - "node_modules/is-data-descriptor": { 5025 - "version": "1.0.0", 5026 - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", 5027 - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", 5028 - "dev": true, 5029 - "dependencies": { 5030 - "kind-of": "^6.0.0" 5031 - }, 5032 - "engines": { 5033 - "node": ">=0.10.0" 5034 - } 5035 - }, 5036 3669 "node_modules/is-date-object": { 5037 3670 "version": "1.0.5", 5038 3671 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", ··· 5048 3681 "url": "https://github.com/sponsors/ljharb" 5049 3682 } 5050 3683 }, 5051 - "node_modules/is-descriptor": { 5052 - "version": "1.0.2", 5053 - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", 5054 - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", 5055 - "dev": true, 5056 - "dependencies": { 5057 - "is-accessor-descriptor": "^1.0.0", 5058 - "is-data-descriptor": "^1.0.0", 5059 - "kind-of": "^6.0.2" 5060 - }, 5061 - "engines": { 5062 - "node": ">=0.10.0" 5063 - } 5064 - }, 5065 3684 "node_modules/is-docker": { 5066 3685 "version": "2.2.1", 5067 3686 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", ··· 5083 3702 "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", 5084 3703 "dev": true 5085 3704 }, 5086 - "node_modules/is-extendable": { 5087 - "version": "1.0.1", 5088 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", 5089 - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", 5090 - "dev": true, 5091 - "dependencies": { 5092 - "is-plain-object": "^2.0.4" 5093 - }, 5094 - "engines": { 5095 - "node": ">=0.10.0" 5096 - } 5097 - }, 5098 - "node_modules/is-extendable/node_modules/is-plain-object": { 5099 - "version": "2.0.4", 5100 - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 5101 - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 5102 - "dev": true, 5103 - "dependencies": { 5104 - "isobject": "^3.0.1" 5105 - }, 5106 - "engines": { 5107 - "node": ">=0.10.0" 5108 - } 5109 - }, 5110 3705 "node_modules/is-extglob": { 5111 3706 "version": "2.1.1", 5112 3707 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 5147 3742 "node": ">=0.10.0" 5148 3743 } 5149 3744 }, 5150 - "node_modules/is-installed-globally": { 5151 - "version": "0.4.0", 5152 - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", 5153 - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", 5154 - "dev": true, 5155 - "dependencies": { 5156 - "global-dirs": "^3.0.0", 5157 - "is-path-inside": "^3.0.2" 5158 - }, 5159 - "engines": { 5160 - "node": ">=10" 5161 - }, 5162 - "funding": { 5163 - "url": "https://github.com/sponsors/sindresorhus" 5164 - } 5165 - }, 5166 - "node_modules/is-interactive": { 5167 - "version": "1.0.0", 5168 - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", 5169 - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", 5170 - "dev": true, 5171 - "engines": { 5172 - "node": ">=8" 5173 - } 5174 - }, 5175 3745 "node_modules/is-js-type": { 5176 3746 "version": "2.0.0", 5177 3747 "resolved": "https://registry.npmjs.org/is-js-type/-/is-js-type-2.0.0.tgz", ··· 5202 3772 "url": "https://github.com/sponsors/ljharb" 5203 3773 } 5204 3774 }, 5205 - "node_modules/is-npm": { 5206 - "version": "5.0.0", 5207 - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", 5208 - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", 5209 - "dev": true, 5210 - "engines": { 5211 - "node": ">=10" 5212 - }, 5213 - "funding": { 5214 - "url": "https://github.com/sponsors/sindresorhus" 5215 - } 5216 - }, 5217 3775 "node_modules/is-number": { 5218 3776 "version": "7.0.0", 5219 3777 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", ··· 5238 3796 "url": "https://github.com/sponsors/ljharb" 5239 3797 } 5240 3798 }, 5241 - "node_modules/is-obj": { 5242 - "version": "2.0.0", 5243 - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 5244 - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 5245 - "dev": true, 5246 - "engines": { 5247 - "node": ">=8" 5248 - } 5249 - }, 5250 3799 "node_modules/is-obj-prop": { 5251 3800 "version": "1.0.0", 5252 3801 "resolved": "https://registry.npmjs.org/is-obj-prop/-/is-obj-prop-1.0.0.tgz", ··· 5258 3807 } 5259 3808 }, 5260 3809 "node_modules/is-path-cwd": { 5261 - "version": "2.2.0", 5262 - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 5263 - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 3810 + "version": "3.0.0", 3811 + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-3.0.0.tgz", 3812 + "integrity": "sha512-kyiNFFLU0Ampr6SDZitD/DwUo4Zs1nSdnygUBqsu3LooL00Qvb5j+UnvApUn/TTj1J3OuE6BTdQ5rudKmU2ZaA==", 5264 3813 "dev": true, 5265 3814 "engines": { 5266 - "node": ">=6" 3815 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3816 + }, 3817 + "funding": { 3818 + "url": "https://github.com/sponsors/sindresorhus" 5267 3819 } 5268 3820 }, 5269 3821 "node_modules/is-path-inside": { ··· 5391 3943 "url": "https://github.com/sponsors/ljharb" 5392 3944 } 5393 3945 }, 5394 - "node_modules/is-typedarray": { 5395 - "version": "1.0.0", 5396 - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 5397 - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", 5398 - "dev": true 5399 - }, 5400 3946 "node_modules/is-unc-path": { 5401 3947 "version": "1.0.0", 5402 3948 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", ··· 5454 4000 "node": ">=8" 5455 4001 } 5456 4002 }, 5457 - "node_modules/is-yarn-global": { 5458 - "version": "0.3.0", 5459 - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 5460 - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", 5461 - "dev": true 5462 - }, 5463 - "node_modules/isarray": { 5464 - "version": "1.0.0", 5465 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5466 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 5467 - "dev": true 5468 - }, 5469 4003 "node_modules/isexe": { 5470 4004 "version": "2.0.0", 5471 4005 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 5472 4006 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 5473 4007 "dev": true 5474 4008 }, 5475 - "node_modules/isobject": { 5476 - "version": "3.0.1", 5477 - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 5478 - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", 5479 - "dev": true, 5480 - "engines": { 5481 - "node": ">=0.10.0" 5482 - } 5483 - }, 5484 4009 "node_modules/istanbul-lib-coverage": { 5485 4010 "version": "3.2.0", 5486 4011 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", ··· 5548 4073 "url": "https://github.com/chalk/supports-color?sponsor=1" 5549 4074 } 5550 4075 }, 4076 + "node_modules/js-sdsl": { 4077 + "version": "4.4.0", 4078 + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 4079 + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 4080 + "dev": true, 4081 + "funding": { 4082 + "type": "opencollective", 4083 + "url": "https://opencollective.com/js-sdsl" 4084 + } 4085 + }, 5551 4086 "node_modules/js-string-escape": { 5552 4087 "version": "1.0.1", 5553 4088 "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", ··· 5585 4120 "js-yaml": "bin/js-yaml.js" 5586 4121 } 5587 4122 }, 5588 - "node_modules/jsesc": { 5589 - "version": "2.5.2", 5590 - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 5591 - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 5592 - "dev": true, 5593 - "bin": { 5594 - "jsesc": "bin/jsesc" 5595 - }, 5596 - "engines": { 5597 - "node": ">=4" 5598 - } 5599 - }, 5600 - "node_modules/json-buffer": { 5601 - "version": "3.0.0", 5602 - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 5603 - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", 5604 - "dev": true 5605 - }, 5606 - "node_modules/json-parse-better-errors": { 5607 - "version": "1.0.2", 5608 - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 5609 - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 5610 - "dev": true 5611 - }, 5612 4123 "node_modules/json-parse-even-better-errors": { 5613 4124 "version": "2.3.1", 5614 4125 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", ··· 5628 4139 "dev": true 5629 4140 }, 5630 4141 "node_modules/json5": { 5631 - "version": "2.2.1", 5632 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 5633 - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 4142 + "version": "2.2.3", 4143 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 4144 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 5634 4145 "dev": true, 5635 4146 "bin": { 5636 4147 "json5": "lib/cli.js" ··· 5639 4150 "node": ">=6" 5640 4151 } 5641 4152 }, 5642 - "node_modules/jsonfile": { 5643 - "version": "6.1.0", 5644 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 5645 - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 5646 - "dev": true, 5647 - "dependencies": { 5648 - "universalify": "^2.0.0" 5649 - }, 5650 - "optionalDependencies": { 5651 - "graceful-fs": "^4.1.6" 5652 - } 5653 - }, 5654 - "node_modules/keyv": { 5655 - "version": "3.1.0", 5656 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 5657 - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 5658 - "dev": true, 5659 - "dependencies": { 5660 - "json-buffer": "3.0.0" 5661 - } 5662 - }, 5663 4153 "node_modules/kind-of": { 5664 4154 "version": "6.0.3", 5665 4155 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", ··· 5669 4159 "node": ">=0.10.0" 5670 4160 } 5671 4161 }, 5672 - "node_modules/latest-version": { 5673 - "version": "5.1.0", 5674 - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 5675 - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 5676 - "dev": true, 5677 - "dependencies": { 5678 - "package-json": "^6.3.0" 5679 - }, 5680 - "engines": { 5681 - "node": ">=8" 5682 - } 5683 - }, 5684 4162 "node_modules/levn": { 5685 4163 "version": "0.4.1", 5686 4164 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 5695 4173 } 5696 4174 }, 5697 4175 "node_modules/line-column-path": { 5698 - "version": "2.0.0", 5699 - "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-2.0.0.tgz", 5700 - "integrity": "sha512-nz3A+vi4bElhwd62E9+Qk/f9BDYLSzD/4Hy1rir0I4GnMxSTezSymzANyph5N1PgRZ3sSbA+yR5hOuXxc71a0Q==", 4176 + "version": "3.0.0", 4177 + "resolved": "https://registry.npmjs.org/line-column-path/-/line-column-path-3.0.0.tgz", 4178 + "integrity": "sha512-Atocnm7Wr9nuvAn97yEPQa3pcQI5eLQGBz+m6iTb+CVw+IOzYB9MrYK7jI7BfC9ISnT4Fu0eiwhAScV//rp4Hw==", 5701 4179 "dev": true, 5702 4180 "dependencies": { 5703 - "type-fest": "^0.4.1" 4181 + "type-fest": "^2.0.0" 5704 4182 }, 5705 4183 "engines": { 5706 - "node": ">=8" 4184 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4185 + }, 4186 + "funding": { 4187 + "url": "https://github.com/sponsors/sindresorhus" 5707 4188 } 5708 4189 }, 5709 4190 "node_modules/line-column-path/node_modules/type-fest": { 5710 - "version": "0.4.1", 5711 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz", 5712 - "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==", 4191 + "version": "2.19.0", 4192 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 4193 + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 5713 4194 "dev": true, 5714 4195 "engines": { 5715 - "node": ">=6" 4196 + "node": ">=12.20" 4197 + }, 4198 + "funding": { 4199 + "url": "https://github.com/sponsors/sindresorhus" 5716 4200 } 5717 4201 }, 5718 4202 "node_modules/lines-and-columns": { ··· 5722 4206 "dev": true 5723 4207 }, 5724 4208 "node_modules/load-json-file": { 5725 - "version": "5.3.0", 5726 - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", 5727 - "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", 4209 + "version": "7.0.1", 4210 + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", 4211 + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", 5728 4212 "dev": true, 5729 - "dependencies": { 5730 - "graceful-fs": "^4.1.15", 5731 - "parse-json": "^4.0.0", 5732 - "pify": "^4.0.1", 5733 - "strip-bom": "^3.0.0", 5734 - "type-fest": "^0.3.0" 4213 + "engines": { 4214 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5735 4215 }, 5736 - "engines": { 5737 - "node": ">=6" 5738 - } 5739 - }, 5740 - "node_modules/load-json-file/node_modules/type-fest": { 5741 - "version": "0.3.1", 5742 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 5743 - "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", 5744 - "dev": true, 5745 - "engines": { 5746 - "node": ">=6" 4216 + "funding": { 4217 + "url": "https://github.com/sponsors/sindresorhus" 5747 4218 } 5748 4219 }, 5749 4220 "node_modules/loader-runner": { ··· 5777 4248 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 5778 4249 "dev": true 5779 4250 }, 4251 + "node_modules/lodash-es": { 4252 + "version": "4.17.21", 4253 + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", 4254 + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", 4255 + "dev": true 4256 + }, 5780 4257 "node_modules/lodash.merge": { 5781 4258 "version": "4.6.2", 5782 4259 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 5783 4260 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 5784 - "dev": true 5785 - }, 5786 - "node_modules/lodash.truncate": { 5787 - "version": "4.4.2", 5788 - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", 5789 - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", 5790 4261 "dev": true 5791 4262 }, 5792 4263 "node_modules/log-symbols": { ··· 5868 4339 "node": ">=6" 5869 4340 } 5870 4341 }, 5871 - "node_modules/map-cache": { 5872 - "version": "0.2.2", 5873 - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", 5874 - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", 5875 - "dev": true, 5876 - "engines": { 5877 - "node": ">=0.10.0" 5878 - } 5879 - }, 5880 4342 "node_modules/map-obj": { 5881 4343 "version": "4.3.0", 5882 4344 "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", ··· 5889 4351 "url": "https://github.com/sponsors/sindresorhus" 5890 4352 } 5891 4353 }, 5892 - "node_modules/map-visit": { 5893 - "version": "1.0.0", 5894 - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", 5895 - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", 5896 - "dev": true, 5897 - "dependencies": { 5898 - "object-visit": "^1.0.0" 5899 - }, 5900 - "engines": { 5901 - "node": ">=0.10.0" 5902 - } 5903 - }, 5904 4354 "node_modules/matcher": { 5905 - "version": "3.0.0", 5906 - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", 5907 - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", 4355 + "version": "5.0.0", 4356 + "resolved": "https://registry.npmjs.org/matcher/-/matcher-5.0.0.tgz", 4357 + "integrity": "sha512-s2EMBOWtXFc8dgqvoAzKJXxNHibcdJMV0gwqKUaw9E2JBJuGUK7DrNKrA6g/i+v72TT16+6sVm5mS3thaMLQUw==", 5908 4358 "dev": true, 5909 4359 "dependencies": { 5910 - "escape-string-regexp": "^4.0.0" 4360 + "escape-string-regexp": "^5.0.0" 5911 4361 }, 5912 4362 "engines": { 5913 - "node": ">=10" 4363 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4364 + }, 4365 + "funding": { 4366 + "url": "https://github.com/sponsors/sindresorhus" 5914 4367 } 5915 4368 }, 5916 4369 "node_modules/matcher/node_modules/escape-string-regexp": { 5917 - "version": "4.0.0", 5918 - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 5919 - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 4370 + "version": "5.0.0", 4371 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", 4372 + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", 5920 4373 "dev": true, 5921 4374 "engines": { 5922 - "node": ">=10" 4375 + "node": ">=12" 5923 4376 }, 5924 4377 "funding": { 5925 4378 "url": "https://github.com/sponsors/sindresorhus" ··· 5938 4391 } 5939 4392 }, 5940 4393 "node_modules/mem": { 5941 - "version": "8.1.1", 5942 - "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", 5943 - "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", 4394 + "version": "9.0.2", 4395 + "resolved": "https://registry.npmjs.org/mem/-/mem-9.0.2.tgz", 4396 + "integrity": "sha512-F2t4YIv9XQUBHt6AOJ0y7lSmP1+cY7Fm1DRh9GClTGzKST7UWLMx6ly9WZdLH/G/ppM5RL4MlQfRT71ri9t19A==", 5944 4397 "dev": true, 5945 4398 "dependencies": { 5946 4399 "map-age-cleaner": "^0.1.3", 5947 - "mimic-fn": "^3.1.0" 4400 + "mimic-fn": "^4.0.0" 5948 4401 }, 5949 4402 "engines": { 5950 - "node": ">=10" 4403 + "node": ">=12.20" 5951 4404 }, 5952 4405 "funding": { 5953 4406 "url": "https://github.com/sindresorhus/mem?sponsor=1" ··· 6043 4496 } 6044 4497 }, 6045 4498 "node_modules/mimic-fn": { 6046 - "version": "3.1.0", 6047 - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", 6048 - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", 6049 - "dev": true, 6050 - "engines": { 6051 - "node": ">=8" 6052 - } 6053 - }, 6054 - "node_modules/mimic-response": { 6055 - "version": "1.0.1", 6056 - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 6057 - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 4499 + "version": "4.0.0", 4500 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", 4501 + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", 6058 4502 "dev": true, 6059 4503 "engines": { 6060 - "node": ">=4" 4504 + "node": ">=12" 4505 + }, 4506 + "funding": { 4507 + "url": "https://github.com/sponsors/sindresorhus" 6061 4508 } 6062 4509 }, 6063 4510 "node_modules/min-indent": { ··· 6113 4560 "node": ">=0.10.0" 6114 4561 } 6115 4562 }, 6116 - "node_modules/mixin-deep": { 6117 - "version": "1.3.2", 6118 - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", 6119 - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", 6120 - "dev": true, 6121 - "dependencies": { 6122 - "for-in": "^1.0.2", 6123 - "is-extendable": "^1.0.1" 6124 - }, 6125 - "engines": { 6126 - "node": ">=0.10.0" 6127 - } 6128 - }, 6129 4563 "node_modules/ms": { 6130 4564 "version": "2.1.3", 6131 4565 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", 6132 4566 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", 6133 4567 "dev": true 6134 4568 }, 6135 - "node_modules/multimap": { 6136 - "version": "1.1.0", 6137 - "resolved": "https://registry.npmjs.org/multimap/-/multimap-1.1.0.tgz", 6138 - "integrity": "sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==", 6139 - "dev": true 6140 - }, 6141 - "node_modules/nanomatch": { 6142 - "version": "1.2.13", 6143 - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", 6144 - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", 6145 - "dev": true, 6146 - "dependencies": { 6147 - "arr-diff": "^4.0.0", 6148 - "array-unique": "^0.3.2", 6149 - "define-property": "^2.0.2", 6150 - "extend-shallow": "^3.0.2", 6151 - "fragment-cache": "^0.2.1", 6152 - "is-windows": "^1.0.2", 6153 - "kind-of": "^6.0.2", 6154 - "object.pick": "^1.3.0", 6155 - "regex-not": "^1.0.0", 6156 - "snapdragon": "^0.8.1", 6157 - "to-regex": "^3.0.1" 6158 - }, 6159 - "engines": { 6160 - "node": ">=0.10.0" 6161 - } 6162 - }, 6163 4569 "node_modules/natural-compare": { 6164 4570 "version": "1.4.0", 6165 4571 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", ··· 6177 4583 "version": "2.0.6", 6178 4584 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", 6179 4585 "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", 6180 - "dev": true 4586 + "dev": true, 4587 + "peer": true 4588 + }, 4589 + "node_modules/nofilter": { 4590 + "version": "3.1.0", 4591 + "resolved": "https://registry.npmjs.org/nofilter/-/nofilter-3.1.0.tgz", 4592 + "integrity": "sha512-l2NNj07e9afPnhAhvgVrCD/oy2Ai1yfLpuo3EpiO1jFTsB4sFz6oIfAfSZyQzVpkZQ9xS8ZS5g1jCBgq4Hwo0g==", 4593 + "dev": true, 4594 + "engines": { 4595 + "node": ">=12.19" 4596 + } 6181 4597 }, 6182 4598 "node_modules/normalize-package-data": { 6183 4599 "version": "3.0.3", ··· 6203 4619 "node": ">=0.10.0" 6204 4620 } 6205 4621 }, 6206 - "node_modules/normalize-url": { 6207 - "version": "4.5.1", 6208 - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", 6209 - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", 6210 - "dev": true, 6211 - "engines": { 6212 - "node": ">=8" 6213 - } 6214 - }, 6215 4622 "node_modules/npm-run-path": { 6216 4623 "version": "4.0.1", 6217 4624 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", ··· 6233 4640 "node": ">=0.10.0" 6234 4641 } 6235 4642 }, 6236 - "node_modules/object-copy": { 6237 - "version": "0.1.0", 6238 - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", 6239 - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", 6240 - "dev": true, 6241 - "dependencies": { 6242 - "copy-descriptor": "^0.1.0", 6243 - "define-property": "^0.2.5", 6244 - "kind-of": "^3.0.3" 6245 - }, 6246 - "engines": { 6247 - "node": ">=0.10.0" 6248 - } 6249 - }, 6250 - "node_modules/object-copy/node_modules/define-property": { 6251 - "version": "0.2.5", 6252 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 6253 - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", 6254 - "dev": true, 6255 - "dependencies": { 6256 - "is-descriptor": "^0.1.0" 6257 - }, 6258 - "engines": { 6259 - "node": ">=0.10.0" 6260 - } 6261 - }, 6262 - "node_modules/object-copy/node_modules/is-accessor-descriptor": { 6263 - "version": "0.1.6", 6264 - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 6265 - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", 6266 - "dev": true, 6267 - "dependencies": { 6268 - "kind-of": "^3.0.2" 6269 - }, 6270 - "engines": { 6271 - "node": ">=0.10.0" 6272 - } 6273 - }, 6274 - "node_modules/object-copy/node_modules/is-data-descriptor": { 6275 - "version": "0.1.4", 6276 - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 6277 - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", 6278 - "dev": true, 6279 - "dependencies": { 6280 - "kind-of": "^3.0.2" 6281 - }, 6282 - "engines": { 6283 - "node": ">=0.10.0" 6284 - } 6285 - }, 6286 - "node_modules/object-copy/node_modules/is-descriptor": { 6287 - "version": "0.1.6", 6288 - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 6289 - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 6290 - "dev": true, 6291 - "dependencies": { 6292 - "is-accessor-descriptor": "^0.1.6", 6293 - "is-data-descriptor": "^0.1.4", 6294 - "kind-of": "^5.0.0" 6295 - }, 6296 - "engines": { 6297 - "node": ">=0.10.0" 6298 - } 6299 - }, 6300 - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { 6301 - "version": "5.1.0", 6302 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 6303 - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 6304 - "dev": true, 6305 - "engines": { 6306 - "node": ">=0.10.0" 6307 - } 6308 - }, 6309 - "node_modules/object-copy/node_modules/kind-of": { 6310 - "version": "3.2.2", 6311 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 6312 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 6313 - "dev": true, 6314 - "dependencies": { 6315 - "is-buffer": "^1.1.5" 6316 - }, 6317 - "engines": { 6318 - "node": ">=0.10.0" 6319 - } 6320 - }, 6321 4643 "node_modules/object-inspect": { 6322 4644 "version": "1.12.2", 6323 4645 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", ··· 6336 4658 "node": ">= 0.4" 6337 4659 } 6338 4660 }, 6339 - "node_modules/object-visit": { 6340 - "version": "1.0.1", 6341 - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", 6342 - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", 6343 - "dev": true, 6344 - "dependencies": { 6345 - "isobject": "^3.0.0" 6346 - }, 6347 - "engines": { 6348 - "node": ">=0.10.0" 6349 - } 6350 - }, 6351 4661 "node_modules/object.assign": { 6352 4662 "version": "4.1.4", 6353 4663 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", ··· 6364 4674 }, 6365 4675 "funding": { 6366 4676 "url": "https://github.com/sponsors/ljharb" 6367 - } 6368 - }, 6369 - "node_modules/object.pick": { 6370 - "version": "1.3.0", 6371 - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", 6372 - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", 6373 - "dev": true, 6374 - "dependencies": { 6375 - "isobject": "^3.0.1" 6376 - }, 6377 - "engines": { 6378 - "node": ">=0.10.0" 6379 4677 } 6380 4678 }, 6381 4679 "node_modules/object.values": { ··· 6429 4727 } 6430 4728 }, 6431 4729 "node_modules/open": { 6432 - "version": "7.4.2", 6433 - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", 6434 - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", 4730 + "version": "8.4.2", 4731 + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", 4732 + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", 6435 4733 "dev": true, 6436 4734 "dependencies": { 6437 - "is-docker": "^2.0.0", 6438 - "is-wsl": "^2.1.1" 4735 + "define-lazy-prop": "^2.0.0", 4736 + "is-docker": "^2.1.1", 4737 + "is-wsl": "^2.2.0" 6439 4738 }, 6440 4739 "engines": { 6441 - "node": ">=8" 4740 + "node": ">=12" 6442 4741 }, 6443 4742 "funding": { 6444 4743 "url": "https://github.com/sponsors/sindresorhus" 6445 4744 } 6446 4745 }, 6447 4746 "node_modules/open-editor": { 6448 - "version": "3.0.0", 6449 - "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-3.0.0.tgz", 6450 - "integrity": "sha512-00Nqoa7k8F4AK1oSFMIIhYku+essXiCljR2L2kV+bl5j90ANgbQgzEeTdZu23LsikDoz+KfhyRHpGLAwpQhugA==", 4747 + "version": "4.0.0", 4748 + "resolved": "https://registry.npmjs.org/open-editor/-/open-editor-4.0.0.tgz", 4749 + "integrity": "sha512-5mKZ98iFdkivozt5XTCOspoKbL3wtYu6oOoVxfWQ0qUX9NYsK8pdkHE7VUHXr+CwyC3nf6mV0S5FPsMS65innw==", 6451 4750 "dev": true, 6452 4751 "dependencies": { 6453 - "env-editor": "^0.4.1", 6454 - "execa": "^5.0.0", 6455 - "line-column-path": "^2.0.0", 6456 - "open": "^7.3.0" 4752 + "env-editor": "^1.0.0", 4753 + "execa": "^5.1.1", 4754 + "line-column-path": "^3.0.0", 4755 + "open": "^8.4.0" 6457 4756 }, 6458 4757 "engines": { 6459 - "node": ">=10" 4758 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6460 4759 }, 6461 4760 "funding": { 6462 4761 "url": "https://github.com/sponsors/sindresorhus" 6463 4762 } 6464 4763 }, 4764 + "node_modules/open/node_modules/define-lazy-prop": { 4765 + "version": "2.0.0", 4766 + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 4767 + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 4768 + "dev": true, 4769 + "engines": { 4770 + "node": ">=8" 4771 + } 4772 + }, 6465 4773 "node_modules/optionator": { 6466 4774 "version": "0.9.1", 6467 4775 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", ··· 6479 4787 "node": ">= 0.8.0" 6480 4788 } 6481 4789 }, 6482 - "node_modules/ora": { 6483 - "version": "5.4.1", 6484 - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", 6485 - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", 6486 - "dev": true, 6487 - "dependencies": { 6488 - "bl": "^4.1.0", 6489 - "chalk": "^4.1.0", 6490 - "cli-cursor": "^3.1.0", 6491 - "cli-spinners": "^2.5.0", 6492 - "is-interactive": "^1.0.0", 6493 - "is-unicode-supported": "^0.1.0", 6494 - "log-symbols": "^4.1.0", 6495 - "strip-ansi": "^6.0.0", 6496 - "wcwidth": "^1.0.1" 6497 - }, 6498 - "engines": { 6499 - "node": ">=10" 6500 - }, 6501 - "funding": { 6502 - "url": "https://github.com/sponsors/sindresorhus" 6503 - } 6504 - }, 6505 - "node_modules/p-cancelable": { 6506 - "version": "1.1.0", 6507 - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 6508 - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 6509 - "dev": true, 6510 - "engines": { 6511 - "node": ">=6" 6512 - } 6513 - }, 6514 4790 "node_modules/p-defer": { 6515 4791 "version": "1.0.0", 6516 4792 "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", ··· 6521 4797 } 6522 4798 }, 6523 4799 "node_modules/p-event": { 6524 - "version": "4.2.0", 6525 - "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", 6526 - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", 4800 + "version": "5.0.1", 4801 + "resolved": "https://registry.npmjs.org/p-event/-/p-event-5.0.1.tgz", 4802 + "integrity": "sha512-dd589iCQ7m1L0bmC5NLlVYfy3TbBEsMUfWx9PyAgPeIcFZ/E2yaTZ4Rz4MiBmmJShviiftHVXOqfnfzJ6kyMrQ==", 6527 4803 "dev": true, 6528 4804 "dependencies": { 6529 - "p-timeout": "^3.1.0" 4805 + "p-timeout": "^5.0.2" 6530 4806 }, 6531 4807 "engines": { 6532 - "node": ">=8" 4808 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6533 4809 }, 6534 4810 "funding": { 6535 4811 "url": "https://github.com/sponsors/sindresorhus" 6536 4812 } 6537 4813 }, 6538 - "node_modules/p-finally": { 6539 - "version": "1.0.0", 6540 - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 6541 - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", 6542 - "dev": true, 6543 - "engines": { 6544 - "node": ">=4" 6545 - } 6546 - }, 6547 4814 "node_modules/p-limit": { 6548 4815 "version": "3.1.0", 6549 4816 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", ··· 6575 4842 } 6576 4843 }, 6577 4844 "node_modules/p-map": { 6578 - "version": "4.0.0", 6579 - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 6580 - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 4845 + "version": "5.5.0", 4846 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-5.5.0.tgz", 4847 + "integrity": "sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==", 6581 4848 "dev": true, 6582 4849 "dependencies": { 6583 - "aggregate-error": "^3.0.0" 4850 + "aggregate-error": "^4.0.0" 6584 4851 }, 6585 4852 "engines": { 6586 - "node": ">=10" 4853 + "node": ">=12" 6587 4854 }, 6588 4855 "funding": { 6589 4856 "url": "https://github.com/sponsors/sindresorhus" 6590 - } 6591 - }, 6592 - "node_modules/p-reduce": { 6593 - "version": "2.1.0", 6594 - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz", 6595 - "integrity": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==", 6596 - "dev": true, 6597 - "engines": { 6598 - "node": ">=8" 6599 4857 } 6600 4858 }, 6601 4859 "node_modules/p-timeout": { 6602 - "version": "3.2.0", 6603 - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", 6604 - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", 4860 + "version": "5.1.0", 4861 + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", 4862 + "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", 6605 4863 "dev": true, 6606 - "dependencies": { 6607 - "p-finally": "^1.0.0" 4864 + "engines": { 4865 + "node": ">=12" 6608 4866 }, 6609 - "engines": { 6610 - "node": ">=8" 4867 + "funding": { 4868 + "url": "https://github.com/sponsors/sindresorhus" 6611 4869 } 6612 4870 }, 6613 4871 "node_modules/p-try": { ··· 6619 4877 "node": ">=6" 6620 4878 } 6621 4879 }, 6622 - "node_modules/package-json": { 6623 - "version": "6.5.0", 6624 - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 6625 - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 6626 - "dev": true, 6627 - "dependencies": { 6628 - "got": "^9.6.0", 6629 - "registry-auth-token": "^4.0.0", 6630 - "registry-url": "^5.0.0", 6631 - "semver": "^6.2.0" 6632 - }, 6633 - "engines": { 6634 - "node": ">=8" 6635 - } 6636 - }, 6637 - "node_modules/package-json/node_modules/semver": { 6638 - "version": "6.3.0", 6639 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 6640 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 6641 - "dev": true, 6642 - "bin": { 6643 - "semver": "bin/semver.js" 6644 - } 6645 - }, 6646 4880 "node_modules/parent-module": { 6647 4881 "version": "1.0.1", 6648 4882 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", ··· 6656 4890 } 6657 4891 }, 6658 4892 "node_modules/parse-json": { 6659 - "version": "4.0.0", 6660 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 6661 - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", 4893 + "version": "5.2.0", 4894 + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 4895 + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 6662 4896 "dev": true, 6663 4897 "dependencies": { 4898 + "@babel/code-frame": "^7.0.0", 6664 4899 "error-ex": "^1.3.1", 6665 - "json-parse-better-errors": "^1.0.1" 4900 + "json-parse-even-better-errors": "^2.3.0", 4901 + "lines-and-columns": "^1.1.6" 6666 4902 }, 6667 4903 "engines": { 6668 - "node": ">=4" 4904 + "node": ">=8" 4905 + }, 4906 + "funding": { 4907 + "url": "https://github.com/sponsors/sindresorhus" 6669 4908 } 6670 4909 }, 6671 4910 "node_modules/parse-ms": { 6672 - "version": "2.1.0", 6673 - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", 6674 - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", 4911 + "version": "3.0.0", 4912 + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-3.0.0.tgz", 4913 + "integrity": "sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==", 6675 4914 "dev": true, 6676 4915 "engines": { 6677 - "node": ">=6" 6678 - } 6679 - }, 6680 - "node_modules/pascalcase": { 6681 - "version": "0.1.1", 6682 - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", 6683 - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", 6684 - "dev": true, 6685 - "engines": { 6686 - "node": ">=0.10.0" 4916 + "node": ">=12" 4917 + }, 4918 + "funding": { 4919 + "url": "https://github.com/sponsors/sindresorhus" 6687 4920 } 6688 4921 }, 6689 - "node_modules/path-dirname": { 6690 - "version": "1.0.2", 6691 - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", 6692 - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", 6693 - "dev": true 6694 - }, 6695 4922 "node_modules/path-exists": { 6696 4923 "version": "4.0.0", 6697 4924 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", ··· 6738 4965 "version": "1.0.0", 6739 4966 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 6740 4967 "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 6741 - "dev": true 4968 + "dev": true, 4969 + "peer": true 6742 4970 }, 6743 4971 "node_modules/picomatch": { 6744 4972 "version": "2.3.1", ··· 6752 4980 "url": "https://github.com/sponsors/jonschlinkert" 6753 4981 } 6754 4982 }, 6755 - "node_modules/pify": { 6756 - "version": "4.0.1", 6757 - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 6758 - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 6759 - "dev": true, 6760 - "engines": { 6761 - "node": ">=6" 6762 - } 6763 - }, 6764 4983 "node_modules/pkg-conf": { 6765 - "version": "3.1.0", 6766 - "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", 6767 - "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", 4984 + "version": "4.0.0", 4985 + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", 4986 + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", 6768 4987 "dev": true, 6769 4988 "dependencies": { 6770 - "find-up": "^3.0.0", 6771 - "load-json-file": "^5.2.0" 4989 + "find-up": "^6.0.0", 4990 + "load-json-file": "^7.0.0" 6772 4991 }, 6773 4992 "engines": { 6774 - "node": ">=6" 4993 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4994 + }, 4995 + "funding": { 4996 + "url": "https://github.com/sponsors/sindresorhus" 6775 4997 } 6776 4998 }, 6777 4999 "node_modules/pkg-conf/node_modules/find-up": { 6778 - "version": "3.0.0", 6779 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 6780 - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 5000 + "version": "6.3.0", 5001 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 5002 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 6781 5003 "dev": true, 6782 5004 "dependencies": { 6783 - "locate-path": "^3.0.0" 5005 + "locate-path": "^7.1.0", 5006 + "path-exists": "^5.0.0" 6784 5007 }, 6785 5008 "engines": { 6786 - "node": ">=6" 5009 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5010 + }, 5011 + "funding": { 5012 + "url": "https://github.com/sponsors/sindresorhus" 6787 5013 } 6788 5014 }, 6789 5015 "node_modules/pkg-conf/node_modules/locate-path": { 6790 - "version": "3.0.0", 6791 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 6792 - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 5016 + "version": "7.2.0", 5017 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 5018 + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 6793 5019 "dev": true, 6794 5020 "dependencies": { 6795 - "p-locate": "^3.0.0", 6796 - "path-exists": "^3.0.0" 5021 + "p-locate": "^6.0.0" 6797 5022 }, 6798 5023 "engines": { 6799 - "node": ">=6" 5024 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5025 + }, 5026 + "funding": { 5027 + "url": "https://github.com/sponsors/sindresorhus" 6800 5028 } 6801 5029 }, 6802 5030 "node_modules/pkg-conf/node_modules/p-limit": { 6803 - "version": "2.3.0", 6804 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6805 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 5031 + "version": "4.0.0", 5032 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 5033 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 6806 5034 "dev": true, 6807 5035 "dependencies": { 6808 - "p-try": "^2.0.0" 5036 + "yocto-queue": "^1.0.0" 6809 5037 }, 6810 5038 "engines": { 6811 - "node": ">=6" 5039 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6812 5040 }, 6813 5041 "funding": { 6814 5042 "url": "https://github.com/sponsors/sindresorhus" 6815 5043 } 6816 5044 }, 6817 5045 "node_modules/pkg-conf/node_modules/p-locate": { 6818 - "version": "3.0.0", 6819 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 6820 - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 5046 + "version": "6.0.0", 5047 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 5048 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 6821 5049 "dev": true, 6822 5050 "dependencies": { 6823 - "p-limit": "^2.0.0" 5051 + "p-limit": "^4.0.0" 6824 5052 }, 6825 5053 "engines": { 6826 - "node": ">=6" 5054 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 5055 + }, 5056 + "funding": { 5057 + "url": "https://github.com/sponsors/sindresorhus" 6827 5058 } 6828 5059 }, 6829 5060 "node_modules/pkg-conf/node_modules/path-exists": { 6830 - "version": "3.0.0", 6831 - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 6832 - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", 6833 - "dev": true, 6834 - "engines": { 6835 - "node": ">=4" 6836 - } 6837 - }, 6838 - "node_modules/pkg-dir": { 6839 - "version": "4.2.0", 6840 - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 6841 - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 6842 - "dev": true, 6843 - "dependencies": { 6844 - "find-up": "^4.0.0" 6845 - }, 6846 - "engines": { 6847 - "node": ">=8" 6848 - } 6849 - }, 6850 - "node_modules/pkg-dir/node_modules/find-up": { 6851 - "version": "4.1.0", 6852 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 6853 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 6854 - "dev": true, 6855 - "dependencies": { 6856 - "locate-path": "^5.0.0", 6857 - "path-exists": "^4.0.0" 6858 - }, 6859 - "engines": { 6860 - "node": ">=8" 6861 - } 6862 - }, 6863 - "node_modules/pkg-dir/node_modules/locate-path": { 6864 5061 "version": "5.0.0", 6865 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 6866 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 5062 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 5063 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 6867 5064 "dev": true, 6868 - "dependencies": { 6869 - "p-locate": "^4.1.0" 6870 - }, 6871 5065 "engines": { 6872 - "node": ">=8" 5066 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6873 5067 } 6874 5068 }, 6875 - "node_modules/pkg-dir/node_modules/p-limit": { 6876 - "version": "2.3.0", 6877 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6878 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 5069 + "node_modules/pkg-conf/node_modules/yocto-queue": { 5070 + "version": "1.0.0", 5071 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 5072 + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 6879 5073 "dev": true, 6880 - "dependencies": { 6881 - "p-try": "^2.0.0" 6882 - }, 6883 5074 "engines": { 6884 - "node": ">=6" 5075 + "node": ">=12.20" 6885 5076 }, 6886 5077 "funding": { 6887 5078 "url": "https://github.com/sponsors/sindresorhus" 6888 5079 } 6889 5080 }, 6890 - "node_modules/pkg-dir/node_modules/p-locate": { 6891 - "version": "4.1.0", 6892 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 6893 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 5081 + "node_modules/pkg-dir": { 5082 + "version": "5.0.0", 5083 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", 5084 + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", 6894 5085 "dev": true, 6895 5086 "dependencies": { 6896 - "p-limit": "^2.2.0" 5087 + "find-up": "^5.0.0" 6897 5088 }, 6898 5089 "engines": { 6899 - "node": ">=8" 5090 + "node": ">=10" 6900 5091 } 6901 5092 }, 6902 5093 "node_modules/plur": { ··· 6923 5114 "node": ">=4" 6924 5115 } 6925 5116 }, 6926 - "node_modules/posix-character-classes": { 6927 - "version": "0.1.1", 6928 - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", 6929 - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", 6930 - "dev": true, 6931 - "engines": { 6932 - "node": ">=0.10.0" 6933 - } 6934 - }, 6935 5117 "node_modules/prelude-ls": { 6936 5118 "version": "1.2.1", 6937 5119 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 6941 5123 "node": ">= 0.8.0" 6942 5124 } 6943 5125 }, 6944 - "node_modules/prepend-http": { 6945 - "version": "2.0.0", 6946 - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 6947 - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", 6948 - "dev": true, 6949 - "engines": { 6950 - "node": ">=4" 6951 - } 6952 - }, 6953 5126 "node_modules/prettier": { 6954 - "version": "2.7.1", 6955 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", 6956 - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", 5127 + "version": "2.8.7", 5128 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", 5129 + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", 6957 5130 "dev": true, 6958 5131 "bin": { 6959 5132 "prettier": "bin-prettier.js" ··· 6978 5151 } 6979 5152 }, 6980 5153 "node_modules/pretty-ms": { 6981 - "version": "7.0.1", 6982 - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", 6983 - "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", 5154 + "version": "8.0.0", 5155 + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-8.0.0.tgz", 5156 + "integrity": "sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==", 6984 5157 "dev": true, 6985 5158 "dependencies": { 6986 - "parse-ms": "^2.1.0" 5159 + "parse-ms": "^3.0.0" 6987 5160 }, 6988 5161 "engines": { 6989 - "node": ">=10" 5162 + "node": ">=14.16" 6990 5163 }, 6991 5164 "funding": { 6992 5165 "url": "https://github.com/sponsors/sindresorhus" 6993 5166 } 6994 5167 }, 6995 - "node_modules/progress": { 6996 - "version": "2.0.3", 6997 - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 6998 - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 6999 - "dev": true, 7000 - "engines": { 7001 - "node": ">=0.4.0" 7002 - } 7003 - }, 7004 5168 "node_modules/proto-props": { 7005 5169 "version": "2.0.0", 7006 5170 "resolved": "https://registry.npmjs.org/proto-props/-/proto-props-2.0.0.tgz", ··· 7010 5174 "node": ">=4" 7011 5175 } 7012 5176 }, 7013 - "node_modules/pump": { 7014 - "version": "3.0.0", 7015 - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 7016 - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 7017 - "dev": true, 7018 - "dependencies": { 7019 - "end-of-stream": "^1.1.0", 7020 - "once": "^1.3.1" 7021 - } 7022 - }, 7023 5177 "node_modules/punycode": { 7024 5178 "version": "2.1.1", 7025 5179 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", ··· 7027 5181 "dev": true, 7028 5182 "engines": { 7029 5183 "node": ">=6" 7030 - } 7031 - }, 7032 - "node_modules/pupa": { 7033 - "version": "2.1.1", 7034 - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", 7035 - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", 7036 - "dev": true, 7037 - "dependencies": { 7038 - "escape-goat": "^2.0.0" 7039 - }, 7040 - "engines": { 7041 - "node": ">=8" 7042 5184 } 7043 5185 }, 7044 5186 "node_modules/queue-microtask": { ··· 7074 5216 } 7075 5217 }, 7076 5218 "node_modules/random-item": { 7077 - "version": "3.1.0", 7078 - "resolved": "https://registry.npmjs.org/random-item/-/random-item-3.1.0.tgz", 7079 - "integrity": "sha512-0DyAT8LYBNQKSkqcPjia/HNoWCZ5JWBdAQWjBQVh5DMVv3Fv7V90I8/AuUf8NW4zdFn27i9qj8Kp6wI5JsiiOA==", 5219 + "version": "4.0.1", 5220 + "resolved": "https://registry.npmjs.org/random-item/-/random-item-4.0.1.tgz", 5221 + "integrity": "sha512-52SyTkFhFm6YP6MN9U5+txr8lBN5/fE2+xjzp1snaDzDNHN8a6Lu/G9fSc3gvD1+bmT+kIS7A0EP9QJQgRBfsg==", 7080 5222 "engines": { 7081 - "node": ">=8" 5223 + "node": ">=12" 7082 5224 }, 7083 5225 "funding": { 7084 5226 "url": "https://github.com/sponsors/sindresorhus" ··· 7094 5236 "safe-buffer": "^5.1.0" 7095 5237 } 7096 5238 }, 7097 - "node_modules/rc": { 7098 - "version": "1.2.8", 7099 - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 7100 - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 7101 - "dev": true, 7102 - "dependencies": { 7103 - "deep-extend": "^0.6.0", 7104 - "ini": "~1.3.0", 7105 - "minimist": "^1.2.0", 7106 - "strip-json-comments": "~2.0.1" 7107 - }, 7108 - "bin": { 7109 - "rc": "cli.js" 7110 - } 7111 - }, 7112 - "node_modules/rc/node_modules/ini": { 7113 - "version": "1.3.8", 7114 - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", 7115 - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", 7116 - "dev": true 7117 - }, 7118 5239 "node_modules/read-pkg": { 7119 5240 "version": "5.2.0", 7120 5241 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", ··· 7147 5268 "url": "https://github.com/sponsors/sindresorhus" 7148 5269 } 7149 5270 }, 7150 - "node_modules/read-pkg-up/node_modules/parse-json": { 7151 - "version": "5.2.0", 7152 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 7153 - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 7154 - "dev": true, 7155 - "dependencies": { 7156 - "@babel/code-frame": "^7.0.0", 7157 - "error-ex": "^1.3.1", 7158 - "json-parse-even-better-errors": "^2.3.0", 7159 - "lines-and-columns": "^1.1.6" 7160 - }, 7161 - "engines": { 7162 - "node": ">=8" 7163 - }, 7164 - "funding": { 7165 - "url": "https://github.com/sponsors/sindresorhus" 7166 - } 7167 - }, 7168 5271 "node_modules/read-pkg-up/node_modules/read-pkg": { 7169 5272 "version": "6.0.0", 7170 5273 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", ··· 7201 5304 "validate-npm-package-license": "^3.0.1" 7202 5305 } 7203 5306 }, 7204 - "node_modules/read-pkg/node_modules/parse-json": { 7205 - "version": "5.2.0", 7206 - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 7207 - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 7208 - "dev": true, 7209 - "dependencies": { 7210 - "@babel/code-frame": "^7.0.0", 7211 - "error-ex": "^1.3.1", 7212 - "json-parse-even-better-errors": "^2.3.0", 7213 - "lines-and-columns": "^1.1.6" 7214 - }, 7215 - "engines": { 7216 - "node": ">=8" 7217 - }, 7218 - "funding": { 7219 - "url": "https://github.com/sponsors/sindresorhus" 7220 - } 7221 - }, 7222 5307 "node_modules/read-pkg/node_modules/semver": { 7223 5308 "version": "5.7.1", 7224 5309 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", ··· 7237 5322 "node": ">=8" 7238 5323 } 7239 5324 }, 7240 - "node_modules/readable-stream": { 7241 - "version": "3.6.0", 7242 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 7243 - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 7244 - "dev": true, 7245 - "dependencies": { 7246 - "inherits": "^2.0.3", 7247 - "string_decoder": "^1.1.1", 7248 - "util-deprecate": "^1.0.1" 7249 - }, 7250 - "engines": { 7251 - "node": ">= 6" 7252 - } 7253 - }, 7254 5325 "node_modules/readdirp": { 7255 5326 "version": "3.6.0", 7256 5327 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", ··· 7289 5360 }, 7290 5361 "funding": { 7291 5362 "url": "https://github.com/sponsors/sindresorhus" 7292 - } 7293 - }, 7294 - "node_modules/regex-not": { 7295 - "version": "1.0.2", 7296 - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", 7297 - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", 7298 - "dev": true, 7299 - "dependencies": { 7300 - "extend-shallow": "^3.0.2", 7301 - "safe-regex": "^1.1.0" 7302 - }, 7303 - "engines": { 7304 - "node": ">=0.10.0" 7305 - } 7306 - }, 7307 - "node_modules/regex-not/node_modules/safe-regex": { 7308 - "version": "1.1.0", 7309 - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 7310 - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", 7311 - "dev": true, 7312 - "dependencies": { 7313 - "ret": "~0.1.10" 7314 5363 } 7315 5364 }, 7316 5365 "node_modules/regexp-tree": { ··· 7351 5400 "url": "https://github.com/sponsors/mysticatea" 7352 5401 } 7353 5402 }, 7354 - "node_modules/registry-auth-token": { 7355 - "version": "4.2.2", 7356 - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", 7357 - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", 7358 - "dev": true, 7359 - "dependencies": { 7360 - "rc": "1.2.8" 7361 - }, 7362 - "engines": { 7363 - "node": ">=6.0.0" 7364 - } 7365 - }, 7366 - "node_modules/registry-url": { 7367 - "version": "5.1.0", 7368 - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 7369 - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 7370 - "dev": true, 7371 - "dependencies": { 7372 - "rc": "^1.2.8" 7373 - }, 7374 - "engines": { 7375 - "node": ">=8" 7376 - } 7377 - }, 7378 - "node_modules/repeat-element": { 7379 - "version": "1.1.4", 7380 - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", 7381 - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", 7382 - "dev": true, 7383 - "engines": { 7384 - "node": ">=0.10.0" 7385 - } 7386 - }, 7387 - "node_modules/repeat-string": { 7388 - "version": "1.6.1", 7389 - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 7390 - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", 7391 - "dev": true, 7392 - "engines": { 7393 - "node": ">=0.10" 7394 - } 7395 - }, 7396 5403 "node_modules/require-directory": { 7397 5404 "version": "2.1.1", 7398 5405 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", ··· 7402 5409 "node": ">=0.10.0" 7403 5410 } 7404 5411 }, 7405 - "node_modules/require-from-string": { 7406 - "version": "2.0.2", 7407 - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 7408 - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 7409 - "dev": true, 7410 - "engines": { 7411 - "node": ">=0.10.0" 7412 - } 7413 - }, 7414 - "node_modules/reserved-words": { 7415 - "version": "0.1.2", 7416 - "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", 7417 - "integrity": "sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==", 7418 - "dev": true 7419 - }, 7420 5412 "node_modules/resolve": { 7421 5413 "version": "1.22.1", 7422 5414 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", ··· 7455 5447 "node": ">=8" 7456 5448 } 7457 5449 }, 7458 - "node_modules/resolve-url": { 7459 - "version": "0.2.1", 7460 - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", 7461 - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", 7462 - "deprecated": "https://github.com/lydell/resolve-url#deprecated", 7463 - "dev": true 7464 - }, 7465 - "node_modules/responselike": { 7466 - "version": "1.0.2", 7467 - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 7468 - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", 7469 - "dev": true, 7470 - "dependencies": { 7471 - "lowercase-keys": "^1.0.0" 7472 - } 7473 - }, 7474 - "node_modules/restore-cursor": { 7475 - "version": "3.1.0", 7476 - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 7477 - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 7478 - "dev": true, 7479 - "dependencies": { 7480 - "onetime": "^5.1.0", 7481 - "signal-exit": "^3.0.2" 7482 - }, 7483 - "engines": { 7484 - "node": ">=8" 7485 - } 7486 - }, 7487 - "node_modules/ret": { 7488 - "version": "0.1.15", 7489 - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", 7490 - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", 7491 - "dev": true, 7492 - "engines": { 7493 - "node": ">=0.12" 7494 - } 7495 - }, 7496 5450 "node_modules/reusify": { 7497 5451 "version": "1.0.4", 7498 5452 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", ··· 7559 5513 "type": "consulting", 7560 5514 "url": "https://feross.org/support" 7561 5515 } 7562 - ] 5516 + ], 5517 + "peer": true 7563 5518 }, 7564 5519 "node_modules/safe-regex": { 7565 5520 "version": "2.1.1", ··· 7618 5573 "node": ">=10" 7619 5574 } 7620 5575 }, 7621 - "node_modules/semver-diff": { 7622 - "version": "3.1.1", 7623 - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", 7624 - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", 7625 - "dev": true, 7626 - "dependencies": { 7627 - "semver": "^6.3.0" 7628 - }, 7629 - "engines": { 7630 - "node": ">=8" 7631 - } 7632 - }, 7633 - "node_modules/semver-diff/node_modules/semver": { 7634 - "version": "6.3.0", 7635 - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 7636 - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 7637 - "dev": true, 7638 - "bin": { 7639 - "semver": "bin/semver.js" 7640 - } 7641 - }, 7642 5576 "node_modules/serialize-error": { 7643 5577 "version": "7.0.1", 7644 5578 "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", ··· 7676 5610 "randombytes": "^2.1.0" 7677 5611 } 7678 5612 }, 7679 - "node_modules/set-value": { 7680 - "version": "2.0.1", 7681 - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", 7682 - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", 7683 - "dev": true, 7684 - "dependencies": { 7685 - "extend-shallow": "^2.0.1", 7686 - "is-extendable": "^0.1.1", 7687 - "is-plain-object": "^2.0.3", 7688 - "split-string": "^3.0.1" 7689 - }, 7690 - "engines": { 7691 - "node": ">=0.10.0" 7692 - } 7693 - }, 7694 - "node_modules/set-value/node_modules/extend-shallow": { 7695 - "version": "2.0.1", 7696 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 7697 - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 7698 - "dev": true, 7699 - "dependencies": { 7700 - "is-extendable": "^0.1.0" 7701 - }, 7702 - "engines": { 7703 - "node": ">=0.10.0" 7704 - } 7705 - }, 7706 - "node_modules/set-value/node_modules/is-extendable": { 7707 - "version": "0.1.1", 7708 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 7709 - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 7710 - "dev": true, 7711 - "engines": { 7712 - "node": ">=0.10.0" 7713 - } 7714 - }, 7715 - "node_modules/set-value/node_modules/is-plain-object": { 7716 - "version": "2.0.4", 7717 - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 7718 - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 7719 - "dev": true, 7720 - "dependencies": { 7721 - "isobject": "^3.0.1" 7722 - }, 7723 - "engines": { 7724 - "node": ">=0.10.0" 7725 - } 7726 - }, 7727 5613 "node_modules/shebang-command": { 7728 5614 "version": "2.0.0", 7729 5615 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", ··· 7775 5661 } 7776 5662 }, 7777 5663 "node_modules/slice-ansi": { 7778 - "version": "3.0.0", 7779 - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", 7780 - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", 5664 + "version": "5.0.0", 5665 + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz", 5666 + "integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==", 7781 5667 "dev": true, 7782 5668 "dependencies": { 7783 - "ansi-styles": "^4.0.0", 7784 - "astral-regex": "^2.0.0", 7785 - "is-fullwidth-code-point": "^3.0.0" 5669 + "ansi-styles": "^6.0.0", 5670 + "is-fullwidth-code-point": "^4.0.0" 7786 5671 }, 7787 5672 "engines": { 7788 - "node": ">=8" 7789 - } 7790 - }, 7791 - "node_modules/slice-ansi/node_modules/ansi-styles": { 7792 - "version": "4.3.0", 7793 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 7794 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 7795 - "dev": true, 7796 - "dependencies": { 7797 - "color-convert": "^2.0.1" 7798 - }, 7799 - "engines": { 7800 - "node": ">=8" 5673 + "node": ">=12" 7801 5674 }, 7802 5675 "funding": { 7803 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 7804 - } 7805 - }, 7806 - "node_modules/slice-ansi/node_modules/color-convert": { 7807 - "version": "2.0.1", 7808 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 7809 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 7810 - "dev": true, 7811 - "dependencies": { 7812 - "color-name": "~1.1.4" 7813 - }, 7814 - "engines": { 7815 - "node": ">=7.0.0" 7816 - } 7817 - }, 7818 - "node_modules/slice-ansi/node_modules/color-name": { 7819 - "version": "1.1.4", 7820 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 7821 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 7822 - "dev": true 7823 - }, 7824 - "node_modules/snapdragon": { 7825 - "version": "0.8.2", 7826 - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", 7827 - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", 7828 - "dev": true, 7829 - "dependencies": { 7830 - "base": "^0.11.1", 7831 - "debug": "^2.2.0", 7832 - "define-property": "^0.2.5", 7833 - "extend-shallow": "^2.0.1", 7834 - "map-cache": "^0.2.2", 7835 - "source-map": "^0.5.6", 7836 - "source-map-resolve": "^0.5.0", 7837 - "use": "^3.1.0" 7838 - }, 7839 - "engines": { 7840 - "node": ">=0.10.0" 7841 - } 7842 - }, 7843 - "node_modules/snapdragon-node": { 7844 - "version": "2.1.1", 7845 - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", 7846 - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", 7847 - "dev": true, 7848 - "dependencies": { 7849 - "define-property": "^1.0.0", 7850 - "isobject": "^3.0.0", 7851 - "snapdragon-util": "^3.0.1" 7852 - }, 7853 - "engines": { 7854 - "node": ">=0.10.0" 7855 - } 7856 - }, 7857 - "node_modules/snapdragon-node/node_modules/define-property": { 7858 - "version": "1.0.0", 7859 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", 7860 - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", 7861 - "dev": true, 7862 - "dependencies": { 7863 - "is-descriptor": "^1.0.0" 7864 - }, 7865 - "engines": { 7866 - "node": ">=0.10.0" 7867 - } 7868 - }, 7869 - "node_modules/snapdragon-util": { 7870 - "version": "3.0.1", 7871 - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", 7872 - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", 7873 - "dev": true, 7874 - "dependencies": { 7875 - "kind-of": "^3.2.0" 7876 - }, 7877 - "engines": { 7878 - "node": ">=0.10.0" 7879 - } 7880 - }, 7881 - "node_modules/snapdragon-util/node_modules/kind-of": { 7882 - "version": "3.2.2", 7883 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 7884 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 7885 - "dev": true, 7886 - "dependencies": { 7887 - "is-buffer": "^1.1.5" 7888 - }, 7889 - "engines": { 7890 - "node": ">=0.10.0" 7891 - } 7892 - }, 7893 - "node_modules/snapdragon/node_modules/debug": { 7894 - "version": "2.6.9", 7895 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7896 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7897 - "dev": true, 7898 - "dependencies": { 7899 - "ms": "2.0.0" 7900 - } 7901 - }, 7902 - "node_modules/snapdragon/node_modules/define-property": { 7903 - "version": "0.2.5", 7904 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 7905 - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", 7906 - "dev": true, 7907 - "dependencies": { 7908 - "is-descriptor": "^0.1.0" 7909 - }, 7910 - "engines": { 7911 - "node": ">=0.10.0" 7912 - } 7913 - }, 7914 - "node_modules/snapdragon/node_modules/extend-shallow": { 7915 - "version": "2.0.1", 7916 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 7917 - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 7918 - "dev": true, 7919 - "dependencies": { 7920 - "is-extendable": "^0.1.0" 7921 - }, 7922 - "engines": { 7923 - "node": ">=0.10.0" 7924 - } 7925 - }, 7926 - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { 7927 - "version": "0.1.6", 7928 - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 7929 - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", 7930 - "dev": true, 7931 - "dependencies": { 7932 - "kind-of": "^3.0.2" 7933 - }, 7934 - "engines": { 7935 - "node": ">=0.10.0" 7936 - } 7937 - }, 7938 - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { 7939 - "version": "3.2.2", 7940 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 7941 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 7942 - "dev": true, 7943 - "dependencies": { 7944 - "is-buffer": "^1.1.5" 7945 - }, 7946 - "engines": { 7947 - "node": ">=0.10.0" 7948 - } 7949 - }, 7950 - "node_modules/snapdragon/node_modules/is-data-descriptor": { 7951 - "version": "0.1.4", 7952 - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 7953 - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", 7954 - "dev": true, 7955 - "dependencies": { 7956 - "kind-of": "^3.0.2" 7957 - }, 7958 - "engines": { 7959 - "node": ">=0.10.0" 5676 + "url": "https://github.com/chalk/slice-ansi?sponsor=1" 7960 5677 } 7961 5678 }, 7962 - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { 7963 - "version": "3.2.2", 7964 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 7965 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 5679 + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { 5680 + "version": "4.0.0", 5681 + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", 5682 + "integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==", 7966 5683 "dev": true, 7967 - "dependencies": { 7968 - "is-buffer": "^1.1.5" 7969 - }, 7970 5684 "engines": { 7971 - "node": ">=0.10.0" 7972 - } 7973 - }, 7974 - "node_modules/snapdragon/node_modules/is-descriptor": { 7975 - "version": "0.1.6", 7976 - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 7977 - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 7978 - "dev": true, 7979 - "dependencies": { 7980 - "is-accessor-descriptor": "^0.1.6", 7981 - "is-data-descriptor": "^0.1.4", 7982 - "kind-of": "^5.0.0" 5685 + "node": ">=12" 7983 5686 }, 7984 - "engines": { 7985 - "node": ">=0.10.0" 7986 - } 7987 - }, 7988 - "node_modules/snapdragon/node_modules/is-extendable": { 7989 - "version": "0.1.1", 7990 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 7991 - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 7992 - "dev": true, 7993 - "engines": { 7994 - "node": ">=0.10.0" 7995 - } 7996 - }, 7997 - "node_modules/snapdragon/node_modules/kind-of": { 7998 - "version": "5.1.0", 7999 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 8000 - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 8001 - "dev": true, 8002 - "engines": { 8003 - "node": ">=0.10.0" 8004 - } 8005 - }, 8006 - "node_modules/snapdragon/node_modules/ms": { 8007 - "version": "2.0.0", 8008 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 8009 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 8010 - "dev": true 8011 - }, 8012 - "node_modules/snapdragon/node_modules/source-map": { 8013 - "version": "0.5.7", 8014 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 8015 - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", 8016 - "dev": true, 8017 - "engines": { 8018 - "node": ">=0.10.0" 5687 + "funding": { 5688 + "url": "https://github.com/sponsors/sindresorhus" 8019 5689 } 8020 5690 }, 8021 5691 "node_modules/source-map": { ··· 8023 5693 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 8024 5694 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 8025 5695 "dev": true, 5696 + "peer": true, 8026 5697 "engines": { 8027 5698 "node": ">=0.10.0" 8028 5699 } 8029 5700 }, 8030 - "node_modules/source-map-resolve": { 8031 - "version": "0.5.3", 8032 - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", 8033 - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", 8034 - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", 8035 - "dev": true, 8036 - "dependencies": { 8037 - "atob": "^2.1.2", 8038 - "decode-uri-component": "^0.2.0", 8039 - "resolve-url": "^0.2.1", 8040 - "source-map-url": "^0.4.0", 8041 - "urix": "^0.1.0" 8042 - } 8043 - }, 8044 5701 "node_modules/source-map-support": { 8045 5702 "version": "0.5.21", 8046 5703 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 8047 5704 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 8048 5705 "dev": true, 5706 + "peer": true, 8049 5707 "dependencies": { 8050 5708 "buffer-from": "^1.0.0", 8051 5709 "source-map": "^0.6.0" 8052 5710 } 8053 - }, 8054 - "node_modules/source-map-url": { 8055 - "version": "0.4.1", 8056 - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", 8057 - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", 8058 - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", 8059 - "dev": true 8060 5711 }, 8061 5712 "node_modules/spdx-correct": { 8062 5713 "version": "3.1.1", ··· 8090 5741 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", 8091 5742 "dev": true 8092 5743 }, 8093 - "node_modules/split-string": { 8094 - "version": "3.1.0", 8095 - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", 8096 - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", 8097 - "dev": true, 8098 - "dependencies": { 8099 - "extend-shallow": "^3.0.0" 8100 - }, 8101 - "engines": { 8102 - "node": ">=0.10.0" 8103 - } 8104 - }, 8105 5744 "node_modules/sprintf-js": { 8106 5745 "version": "1.0.3", 8107 5746 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", ··· 8129 5768 "node": ">=8" 8130 5769 } 8131 5770 }, 8132 - "node_modules/static-extend": { 8133 - "version": "0.1.2", 8134 - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", 8135 - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", 8136 - "dev": true, 8137 - "dependencies": { 8138 - "define-property": "^0.2.5", 8139 - "object-copy": "^0.1.0" 8140 - }, 8141 - "engines": { 8142 - "node": ">=0.10.0" 8143 - } 8144 - }, 8145 - "node_modules/static-extend/node_modules/define-property": { 8146 - "version": "0.2.5", 8147 - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", 8148 - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", 8149 - "dev": true, 8150 - "dependencies": { 8151 - "is-descriptor": "^0.1.0" 8152 - }, 8153 - "engines": { 8154 - "node": ">=0.10.0" 8155 - } 8156 - }, 8157 - "node_modules/static-extend/node_modules/is-accessor-descriptor": { 8158 - "version": "0.1.6", 8159 - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", 8160 - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", 8161 - "dev": true, 8162 - "dependencies": { 8163 - "kind-of": "^3.0.2" 8164 - }, 8165 - "engines": { 8166 - "node": ">=0.10.0" 8167 - } 8168 - }, 8169 - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { 8170 - "version": "3.2.2", 8171 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 8172 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 8173 - "dev": true, 8174 - "dependencies": { 8175 - "is-buffer": "^1.1.5" 8176 - }, 8177 - "engines": { 8178 - "node": ">=0.10.0" 8179 - } 8180 - }, 8181 - "node_modules/static-extend/node_modules/is-data-descriptor": { 8182 - "version": "0.1.4", 8183 - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", 8184 - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", 8185 - "dev": true, 8186 - "dependencies": { 8187 - "kind-of": "^3.0.2" 8188 - }, 8189 - "engines": { 8190 - "node": ">=0.10.0" 8191 - } 8192 - }, 8193 - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { 8194 - "version": "3.2.2", 8195 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 8196 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 8197 - "dev": true, 8198 - "dependencies": { 8199 - "is-buffer": "^1.1.5" 8200 - }, 8201 - "engines": { 8202 - "node": ">=0.10.0" 8203 - } 8204 - }, 8205 - "node_modules/static-extend/node_modules/is-descriptor": { 8206 - "version": "0.1.6", 8207 - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", 8208 - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", 8209 - "dev": true, 8210 - "dependencies": { 8211 - "is-accessor-descriptor": "^0.1.6", 8212 - "is-data-descriptor": "^0.1.4", 8213 - "kind-of": "^5.0.0" 8214 - }, 8215 - "engines": { 8216 - "node": ">=0.10.0" 8217 - } 8218 - }, 8219 - "node_modules/static-extend/node_modules/kind-of": { 8220 - "version": "5.1.0", 8221 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", 8222 - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", 8223 - "dev": true, 8224 - "engines": { 8225 - "node": ">=0.10.0" 8226 - } 8227 - }, 8228 - "node_modules/string_decoder": { 8229 - "version": "1.3.0", 8230 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 8231 - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 8232 - "dev": true, 8233 - "dependencies": { 8234 - "safe-buffer": "~5.2.0" 8235 - } 8236 - }, 8237 5771 "node_modules/string-width": { 8238 5772 "version": "4.2.3", 8239 5773 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", ··· 8322 5856 } 8323 5857 }, 8324 5858 "node_modules/strip-json-comments": { 8325 - "version": "2.0.1", 8326 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 8327 - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", 5859 + "version": "3.1.1", 5860 + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 5861 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 8328 5862 "dev": true, 8329 5863 "engines": { 8330 - "node": ">=0.10.0" 5864 + "node": ">=8" 5865 + }, 5866 + "funding": { 5867 + "url": "https://github.com/sponsors/sindresorhus" 8331 5868 } 8332 5869 }, 8333 5870 "node_modules/supertap": { 8334 - "version": "2.0.0", 8335 - "resolved": "https://registry.npmjs.org/supertap/-/supertap-2.0.0.tgz", 8336 - "integrity": "sha512-jRzcXlCeDYvKoZGA5oRhYyR3jUIYu0enkSxtmAgHRlD7HwrovTpH4bDSi0py9FtuA8si9cW/fKommJHuaoDHJA==", 5871 + "version": "3.0.1", 5872 + "resolved": "https://registry.npmjs.org/supertap/-/supertap-3.0.1.tgz", 5873 + "integrity": "sha512-u1ZpIBCawJnO+0QePsEiOknOfCRq0yERxiAchT0i4li0WHNUJbf0evXXSXOcCAR4M8iMDoajXYmstm/qO81Isw==", 8337 5874 "dev": true, 8338 5875 "dependencies": { 8339 - "arrify": "^2.0.1", 8340 - "indent-string": "^4.0.0", 8341 - "js-yaml": "^3.14.0", 5876 + "indent-string": "^5.0.0", 5877 + "js-yaml": "^3.14.1", 8342 5878 "serialize-error": "^7.0.1", 8343 - "strip-ansi": "^6.0.0" 5879 + "strip-ansi": "^7.0.1" 8344 5880 }, 8345 5881 "engines": { 8346 - "node": ">=10" 5882 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 8347 5883 } 8348 5884 }, 8349 - "node_modules/supports-color": { 8350 - "version": "7.2.0", 8351 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 8352 - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 5885 + "node_modules/supertap/node_modules/ansi-regex": { 5886 + "version": "6.0.1", 5887 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 5888 + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 8353 5889 "dev": true, 8354 - "dependencies": { 8355 - "has-flag": "^4.0.0" 8356 - }, 8357 5890 "engines": { 8358 - "node": ">=8" 8359 - } 8360 - }, 8361 - "node_modules/supports-hyperlinks": { 8362 - "version": "2.3.0", 8363 - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 8364 - "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 8365 - "dev": true, 8366 - "dependencies": { 8367 - "has-flag": "^4.0.0", 8368 - "supports-color": "^7.0.0" 5891 + "node": ">=12" 8369 5892 }, 8370 - "engines": { 8371 - "node": ">=8" 5893 + "funding": { 5894 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 8372 5895 } 8373 5896 }, 8374 - "node_modules/supports-preserve-symlinks-flag": { 8375 - "version": "1.0.0", 8376 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 8377 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5897 + "node_modules/supertap/node_modules/indent-string": { 5898 + "version": "5.0.0", 5899 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 5900 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 8378 5901 "dev": true, 8379 5902 "engines": { 8380 - "node": ">= 0.4" 5903 + "node": ">=12" 8381 5904 }, 8382 5905 "funding": { 8383 - "url": "https://github.com/sponsors/ljharb" 5906 + "url": "https://github.com/sponsors/sindresorhus" 8384 5907 } 8385 5908 }, 8386 - "node_modules/table": { 8387 - "version": "6.8.1", 8388 - "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", 8389 - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", 5909 + "node_modules/supertap/node_modules/strip-ansi": { 5910 + "version": "7.0.1", 5911 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 5912 + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 8390 5913 "dev": true, 8391 5914 "dependencies": { 8392 - "ajv": "^8.0.1", 8393 - "lodash.truncate": "^4.4.2", 8394 - "slice-ansi": "^4.0.0", 8395 - "string-width": "^4.2.3", 8396 - "strip-ansi": "^6.0.1" 5915 + "ansi-regex": "^6.0.1" 8397 5916 }, 8398 5917 "engines": { 8399 - "node": ">=10.0.0" 8400 - } 8401 - }, 8402 - "node_modules/table/node_modules/ajv": { 8403 - "version": "8.11.2", 8404 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", 8405 - "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", 8406 - "dev": true, 8407 - "dependencies": { 8408 - "fast-deep-equal": "^3.1.1", 8409 - "json-schema-traverse": "^1.0.0", 8410 - "require-from-string": "^2.0.2", 8411 - "uri-js": "^4.2.2" 5918 + "node": ">=12" 8412 5919 }, 8413 5920 "funding": { 8414 - "type": "github", 8415 - "url": "https://github.com/sponsors/epoberezkin" 5921 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 8416 5922 } 8417 5923 }, 8418 - "node_modules/table/node_modules/ansi-styles": { 8419 - "version": "4.3.0", 8420 - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 8421 - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 5924 + "node_modules/supports-color": { 5925 + "version": "7.2.0", 5926 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 5927 + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 8422 5928 "dev": true, 8423 5929 "dependencies": { 8424 - "color-convert": "^2.0.1" 5930 + "has-flag": "^4.0.0" 8425 5931 }, 8426 5932 "engines": { 8427 5933 "node": ">=8" 8428 - }, 8429 - "funding": { 8430 - "url": "https://github.com/chalk/ansi-styles?sponsor=1" 8431 5934 } 8432 5935 }, 8433 - "node_modules/table/node_modules/color-convert": { 8434 - "version": "2.0.1", 8435 - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 8436 - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 5936 + "node_modules/supports-hyperlinks": { 5937 + "version": "2.3.0", 5938 + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", 5939 + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", 8437 5940 "dev": true, 8438 5941 "dependencies": { 8439 - "color-name": "~1.1.4" 5942 + "has-flag": "^4.0.0", 5943 + "supports-color": "^7.0.0" 8440 5944 }, 8441 5945 "engines": { 8442 - "node": ">=7.0.0" 5946 + "node": ">=8" 8443 5947 } 8444 5948 }, 8445 - "node_modules/table/node_modules/color-name": { 8446 - "version": "1.1.4", 8447 - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 8448 - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 8449 - "dev": true 8450 - }, 8451 - "node_modules/table/node_modules/json-schema-traverse": { 5949 + "node_modules/supports-preserve-symlinks-flag": { 8452 5950 "version": "1.0.0", 8453 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 8454 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 8455 - "dev": true 8456 - }, 8457 - "node_modules/table/node_modules/slice-ansi": { 8458 - "version": "4.0.0", 8459 - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", 8460 - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", 5951 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5952 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 8461 5953 "dev": true, 8462 - "dependencies": { 8463 - "ansi-styles": "^4.0.0", 8464 - "astral-regex": "^2.0.0", 8465 - "is-fullwidth-code-point": "^3.0.0" 8466 - }, 8467 5954 "engines": { 8468 - "node": ">=10" 5955 + "node": ">= 0.4" 8469 5956 }, 8470 5957 "funding": { 8471 - "url": "https://github.com/chalk/slice-ansi?sponsor=1" 5958 + "url": "https://github.com/sponsors/ljharb" 8472 5959 } 8473 5960 }, 8474 5961 "node_modules/tapable": { ··· 8481 5968 } 8482 5969 }, 8483 5970 "node_modules/temp-dir": { 8484 - "version": "2.0.0", 8485 - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", 8486 - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", 5971 + "version": "3.0.0", 5972 + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", 5973 + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", 8487 5974 "dev": true, 8488 5975 "engines": { 8489 - "node": ">=8" 5976 + "node": ">=14.16" 8490 5977 } 8491 5978 }, 8492 5979 "node_modules/terser": { ··· 8596 6083 "node": ">=0.10.0" 8597 6084 } 8598 6085 }, 8599 - "node_modules/to-fast-properties": { 8600 - "version": "2.0.0", 8601 - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 8602 - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 8603 - "dev": true, 8604 - "engines": { 8605 - "node": ">=4" 8606 - } 8607 - }, 8608 - "node_modules/to-object-path": { 8609 - "version": "0.3.0", 8610 - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", 8611 - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", 8612 - "dev": true, 8613 - "dependencies": { 8614 - "kind-of": "^3.0.2" 8615 - }, 8616 - "engines": { 8617 - "node": ">=0.10.0" 8618 - } 8619 - }, 8620 - "node_modules/to-object-path/node_modules/kind-of": { 8621 - "version": "3.2.2", 8622 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 8623 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 8624 - "dev": true, 8625 - "dependencies": { 8626 - "is-buffer": "^1.1.5" 8627 - }, 8628 - "engines": { 8629 - "node": ">=0.10.0" 8630 - } 8631 - }, 8632 - "node_modules/to-readable-stream": { 8633 - "version": "1.0.0", 8634 - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 8635 - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 8636 - "dev": true, 8637 - "engines": { 8638 - "node": ">=6" 8639 - } 8640 - }, 8641 - "node_modules/to-regex": { 8642 - "version": "3.0.2", 8643 - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", 8644 - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", 8645 - "dev": true, 8646 - "dependencies": { 8647 - "define-property": "^2.0.2", 8648 - "extend-shallow": "^3.0.2", 8649 - "regex-not": "^1.0.2", 8650 - "safe-regex": "^1.1.0" 8651 - }, 8652 - "engines": { 8653 - "node": ">=0.10.0" 8654 - } 8655 - }, 8656 6086 "node_modules/to-regex-range": { 8657 6087 "version": "5.0.1", 8658 6088 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 8665 6095 "node": ">=8.0" 8666 6096 } 8667 6097 }, 8668 - "node_modules/to-regex/node_modules/safe-regex": { 8669 - "version": "1.1.0", 8670 - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", 8671 - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", 8672 - "dev": true, 8673 - "dependencies": { 8674 - "ret": "~0.1.10" 8675 - } 8676 - }, 8677 6098 "node_modules/trim-newlines": { 8678 6099 "version": "4.0.2", 8679 6100 "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", ··· 8686 6107 "url": "https://github.com/sponsors/sindresorhus" 8687 6108 } 8688 6109 }, 8689 - "node_modules/trim-off-newlines": { 8690 - "version": "1.0.3", 8691 - "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.3.tgz", 8692 - "integrity": "sha512-kh6Tu6GbeSNMGfrrZh6Bb/4ZEHV1QlB4xNDBeog8Y9/QwFlKTRyWvY3Fs9tRDAMZliVUwieMgEdIeL/FtqjkJg==", 8693 - "dev": true, 8694 - "engines": { 8695 - "node": ">=0.10.0" 8696 - } 8697 - }, 8698 6110 "node_modules/ts-node": { 8699 6111 "version": "10.9.1", 8700 6112 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", ··· 8762 6174 "json5": "lib/cli.js" 8763 6175 } 8764 6176 }, 8765 - "node_modules/tslib": { 8766 - "version": "1.14.1", 8767 - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 8768 - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 8769 - "dev": true 8770 - }, 8771 - "node_modules/tsutils": { 8772 - "version": "3.21.0", 8773 - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 8774 - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 8775 - "dev": true, 8776 - "dependencies": { 8777 - "tslib": "^1.8.1" 8778 - }, 8779 - "engines": { 8780 - "node": ">= 6" 8781 - }, 8782 - "peerDependencies": { 8783 - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 8784 - } 8785 - }, 8786 6177 "node_modules/type-check": { 8787 6178 "version": "0.4.0", 8788 6179 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", ··· 8807 6198 "url": "https://github.com/sponsors/sindresorhus" 8808 6199 } 8809 6200 }, 8810 - "node_modules/typedarray-to-buffer": { 8811 - "version": "3.1.5", 8812 - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 8813 - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 8814 - "dev": true, 8815 - "dependencies": { 8816 - "is-typedarray": "^1.0.0" 8817 - } 8818 - }, 8819 6201 "node_modules/typescript": { 8820 - "version": "4.9.3", 8821 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", 8822 - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", 6202 + "version": "5.0.2", 6203 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.2.tgz", 6204 + "integrity": "sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==", 8823 6205 "dev": true, 8824 6206 "bin": { 8825 6207 "tsc": "bin/tsc", 8826 6208 "tsserver": "bin/tsserver" 8827 6209 }, 8828 6210 "engines": { 8829 - "node": ">=4.2.0" 6211 + "node": ">=12.20" 8830 6212 } 8831 6213 }, 8832 6214 "node_modules/unbox-primitive": { ··· 8853 6235 "node": ">=0.10.0" 8854 6236 } 8855 6237 }, 8856 - "node_modules/union-value": { 8857 - "version": "1.0.1", 8858 - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", 8859 - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", 8860 - "dev": true, 8861 - "dependencies": { 8862 - "arr-union": "^3.1.0", 8863 - "get-value": "^2.0.6", 8864 - "is-extendable": "^0.1.1", 8865 - "set-value": "^2.0.1" 8866 - }, 8867 - "engines": { 8868 - "node": ">=0.10.0" 8869 - } 8870 - }, 8871 - "node_modules/union-value/node_modules/is-extendable": { 8872 - "version": "0.1.1", 8873 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 8874 - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 8875 - "dev": true, 8876 - "engines": { 8877 - "node": ">=0.10.0" 8878 - } 8879 - }, 8880 - "node_modules/unique-string": { 8881 - "version": "2.0.0", 8882 - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 8883 - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 8884 - "dev": true, 8885 - "dependencies": { 8886 - "crypto-random-string": "^2.0.0" 8887 - }, 8888 - "engines": { 8889 - "node": ">=8" 8890 - } 8891 - }, 8892 - "node_modules/universalify": { 8893 - "version": "2.0.0", 8894 - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 8895 - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 8896 - "dev": true, 8897 - "engines": { 8898 - "node": ">= 10.0.0" 8899 - } 8900 - }, 8901 - "node_modules/unset-value": { 8902 - "version": "1.0.0", 8903 - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", 8904 - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", 8905 - "dev": true, 8906 - "dependencies": { 8907 - "has-value": "^0.3.1", 8908 - "isobject": "^3.0.0" 8909 - }, 8910 - "engines": { 8911 - "node": ">=0.10.0" 8912 - } 8913 - }, 8914 - "node_modules/unset-value/node_modules/has-value": { 8915 - "version": "0.3.1", 8916 - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", 8917 - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", 8918 - "dev": true, 8919 - "dependencies": { 8920 - "get-value": "^2.0.3", 8921 - "has-values": "^0.1.4", 8922 - "isobject": "^2.0.0" 8923 - }, 8924 - "engines": { 8925 - "node": ">=0.10.0" 8926 - } 8927 - }, 8928 - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { 8929 - "version": "2.1.0", 8930 - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 8931 - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", 8932 - "dev": true, 8933 - "dependencies": { 8934 - "isarray": "1.0.0" 8935 - }, 8936 - "engines": { 8937 - "node": ">=0.10.0" 8938 - } 8939 - }, 8940 - "node_modules/unset-value/node_modules/has-values": { 8941 - "version": "0.1.4", 8942 - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", 8943 - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", 8944 - "dev": true, 8945 - "engines": { 8946 - "node": ">=0.10.0" 8947 - } 8948 - }, 8949 6238 "node_modules/update-browserslist-db": { 8950 6239 "version": "1.0.10", 8951 6240 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", ··· 8961 6250 "url": "https://tidelift.com/funding/github/npm/browserslist" 8962 6251 } 8963 6252 ], 6253 + "peer": true, 8964 6254 "dependencies": { 8965 6255 "escalade": "^3.1.1", 8966 6256 "picocolors": "^1.0.0" ··· 8972 6262 "browserslist": ">= 4.21.0" 8973 6263 } 8974 6264 }, 8975 - "node_modules/update-notifier": { 8976 - "version": "5.1.0", 8977 - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", 8978 - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", 8979 - "dev": true, 8980 - "dependencies": { 8981 - "boxen": "^5.0.0", 8982 - "chalk": "^4.1.0", 8983 - "configstore": "^5.0.1", 8984 - "has-yarn": "^2.1.0", 8985 - "import-lazy": "^2.1.0", 8986 - "is-ci": "^2.0.0", 8987 - "is-installed-globally": "^0.4.0", 8988 - "is-npm": "^5.0.0", 8989 - "is-yarn-global": "^0.3.0", 8990 - "latest-version": "^5.1.0", 8991 - "pupa": "^2.1.1", 8992 - "semver": "^7.3.4", 8993 - "semver-diff": "^3.1.1", 8994 - "xdg-basedir": "^4.0.0" 8995 - }, 8996 - "engines": { 8997 - "node": ">=10" 8998 - }, 8999 - "funding": { 9000 - "url": "https://github.com/yeoman/update-notifier?sponsor=1" 9001 - } 9002 - }, 9003 6265 "node_modules/uri-js": { 9004 6266 "version": "4.4.1", 9005 6267 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", ··· 9009 6271 "punycode": "^2.1.0" 9010 6272 } 9011 6273 }, 9012 - "node_modules/urix": { 9013 - "version": "0.1.0", 9014 - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", 9015 - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", 9016 - "deprecated": "Please see https://github.com/lydell/urix#deprecated", 9017 - "dev": true 9018 - }, 9019 - "node_modules/url-parse-lax": { 9020 - "version": "3.0.0", 9021 - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 9022 - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", 6274 + "node_modules/url-or-path": { 6275 + "version": "2.1.0", 6276 + "resolved": "https://registry.npmjs.org/url-or-path/-/url-or-path-2.1.0.tgz", 6277 + "integrity": "sha512-dsBD6GbytSMj9YDb3jVzSRENwFh50oUORnWBeSHfo0Lnwv2KMm/J4npyGy1P9rivUPsUGLjTA53XqAFqpe0nww==", 9023 6278 "dev": true, 9024 - "dependencies": { 9025 - "prepend-http": "^2.0.0" 9026 - }, 9027 - "engines": { 9028 - "node": ">=4" 9029 - } 9030 - }, 9031 - "node_modules/use": { 9032 - "version": "3.1.1", 9033 - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", 9034 - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", 9035 - "dev": true, 9036 - "engines": { 9037 - "node": ">=0.10.0" 6279 + "funding": { 6280 + "url": "https://github.com/fisker/url-or-path?sponsor=1" 9038 6281 } 9039 6282 }, 9040 - "node_modules/util-deprecate": { 9041 - "version": "1.0.2", 9042 - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 9043 - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 9044 - "dev": true 9045 - }, 9046 - "node_modules/v8-compile-cache": { 9047 - "version": "2.3.0", 9048 - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 9049 - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 9050 - "dev": true 9051 - }, 9052 6283 "node_modules/v8-compile-cache-lib": { 9053 6284 "version": "3.0.1", 9054 6285 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", ··· 9101 6332 }, 9102 6333 "engines": { 9103 6334 "node": ">=10.13.0" 9104 - } 9105 - }, 9106 - "node_modules/wcwidth": { 9107 - "version": "1.0.1", 9108 - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 9109 - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", 9110 - "dev": true, 9111 - "dependencies": { 9112 - "defaults": "^1.0.3" 9113 6335 } 9114 6336 }, 9115 6337 "node_modules/webpack": { ··· 9241 6463 "url": "https://github.com/sponsors/ljharb" 9242 6464 } 9243 6465 }, 9244 - "node_modules/widest-line": { 9245 - "version": "3.1.0", 9246 - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", 9247 - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", 9248 - "dev": true, 9249 - "dependencies": { 9250 - "string-width": "^4.0.0" 9251 - }, 9252 - "engines": { 9253 - "node": ">=8" 9254 - } 9255 - }, 9256 6466 "node_modules/word-wrap": { 9257 6467 "version": "1.2.3", 9258 6468 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", ··· 9318 6528 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 9319 6529 "dev": true 9320 6530 }, 9321 - "node_modules/write-file-atomic": { 9322 - "version": "3.0.3", 9323 - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 9324 - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 6531 + "node_modules/xo": { 6532 + "version": "0.53.1", 6533 + "resolved": "https://registry.npmjs.org/xo/-/xo-0.53.1.tgz", 6534 + "integrity": "sha512-/2R8SPehv1UhiIqJ9uSvrAjslcoygICNsUlEb/Zf2V6rMtr7YCoggc6hlt6b/kbncpR989Roqt6AvEO779dFxw==", 6535 + "bundleDependencies": [ 6536 + "@typescript-eslint/eslint-plugin", 6537 + "@typescript-eslint/parser", 6538 + "eslint-config-xo-typescript" 6539 + ], 9325 6540 "dev": true, 9326 6541 "dependencies": { 6542 + "@eslint/eslintrc": "^1.3.3", 6543 + "@typescript-eslint/eslint-plugin": "^5.43.0", 6544 + "@typescript-eslint/parser": "^5.43.0", 6545 + "arrify": "^3.0.0", 6546 + "cosmiconfig": "^7.1.0", 6547 + "define-lazy-prop": "^3.0.0", 6548 + "eslint": "^8.27.0", 6549 + "eslint-config-prettier": "^8.5.0", 6550 + "eslint-config-xo": "^0.43.1", 6551 + "eslint-config-xo-typescript": "^0.55.0", 6552 + "eslint-formatter-pretty": "^4.1.0", 6553 + "eslint-import-resolver-webpack": "^0.13.2", 6554 + "eslint-plugin-ava": "^13.2.0", 6555 + "eslint-plugin-eslint-comments": "^3.2.0", 6556 + "eslint-plugin-import": "^2.26.0", 6557 + "eslint-plugin-n": "^15.5.1", 6558 + "eslint-plugin-no-use-extend-native": "^0.5.0", 6559 + "eslint-plugin-prettier": "^4.2.1", 6560 + "eslint-plugin-unicorn": "^44.0.2", 6561 + "esm-utils": "^4.1.0", 6562 + "find-cache-dir": "^4.0.0", 6563 + "find-up": "^6.3.0", 6564 + "get-stdin": "^9.0.0", 6565 + "globby": "^13.1.2", 9327 6566 "imurmurhash": "^0.1.4", 9328 - "is-typedarray": "^1.0.0", 9329 - "signal-exit": "^3.0.2", 9330 - "typedarray-to-buffer": "^3.1.5" 6567 + "json-stable-stringify-without-jsonify": "^1.0.1", 6568 + "json5": "^2.2.1", 6569 + "lodash-es": "^4.17.21", 6570 + "meow": "^11.0.0", 6571 + "micromatch": "^4.0.5", 6572 + "open-editor": "^4.0.0", 6573 + "prettier": "^2.7.1", 6574 + "semver": "^7.3.8", 6575 + "slash": "^5.0.0", 6576 + "to-absolute-glob": "^2.0.2", 6577 + "typescript": "^4.9.3" 6578 + }, 6579 + "bin": { 6580 + "xo": "cli.js" 6581 + }, 6582 + "engines": { 6583 + "node": ">=14.16" 6584 + }, 6585 + "funding": { 6586 + "url": "https://github.com/sponsors/sindresorhus" 6587 + } 6588 + }, 6589 + "node_modules/xo/node_modules/@eslint/eslintrc": { 6590 + "version": "1.4.1", 6591 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 6592 + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 6593 + "dev": true, 6594 + "dependencies": { 6595 + "ajv": "^6.12.4", 6596 + "debug": "^4.3.2", 6597 + "espree": "^9.4.0", 6598 + "globals": "^13.19.0", 6599 + "ignore": "^5.2.0", 6600 + "import-fresh": "^3.2.1", 6601 + "js-yaml": "^4.1.0", 6602 + "minimatch": "^3.1.2", 6603 + "strip-json-comments": "^3.1.1" 6604 + }, 6605 + "engines": { 6606 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6607 + }, 6608 + "funding": { 6609 + "url": "https://opencollective.com/eslint" 6610 + } 6611 + }, 6612 + "node_modules/xo/node_modules/@nodelib/fs.scandir": { 6613 + "version": "2.1.5", 6614 + "dev": true, 6615 + "inBundle": true, 6616 + "license": "MIT", 6617 + "dependencies": { 6618 + "@nodelib/fs.stat": "2.0.5", 6619 + "run-parallel": "^1.1.9" 6620 + }, 6621 + "engines": { 6622 + "node": ">= 8" 6623 + } 6624 + }, 6625 + "node_modules/xo/node_modules/@nodelib/fs.stat": { 6626 + "version": "2.0.5", 6627 + "dev": true, 6628 + "inBundle": true, 6629 + "license": "MIT", 6630 + "engines": { 6631 + "node": ">= 8" 6632 + } 6633 + }, 6634 + "node_modules/xo/node_modules/@nodelib/fs.walk": { 6635 + "version": "1.2.8", 6636 + "dev": true, 6637 + "inBundle": true, 6638 + "license": "MIT", 6639 + "dependencies": { 6640 + "@nodelib/fs.scandir": "2.1.5", 6641 + "fastq": "^1.6.0" 6642 + }, 6643 + "engines": { 6644 + "node": ">= 8" 6645 + } 6646 + }, 6647 + "node_modules/xo/node_modules/@types/json-schema": { 6648 + "version": "7.0.11", 6649 + "dev": true, 6650 + "inBundle": true, 6651 + "license": "MIT" 6652 + }, 6653 + "node_modules/xo/node_modules/@types/semver": { 6654 + "version": "7.3.13", 6655 + "dev": true, 6656 + "inBundle": true, 6657 + "license": "MIT" 6658 + }, 6659 + "node_modules/xo/node_modules/@typescript-eslint/eslint-plugin": { 6660 + "version": "5.43.0", 6661 + "dev": true, 6662 + "inBundle": true, 6663 + "license": "MIT", 6664 + "dependencies": { 6665 + "@typescript-eslint/scope-manager": "5.43.0", 6666 + "@typescript-eslint/type-utils": "5.43.0", 6667 + "@typescript-eslint/utils": "5.43.0", 6668 + "debug": "^4.3.4", 6669 + "ignore": "^5.2.0", 6670 + "natural-compare-lite": "^1.4.0", 6671 + "regexpp": "^3.2.0", 6672 + "semver": "^7.3.7", 6673 + "tsutils": "^3.21.0" 6674 + }, 6675 + "engines": { 6676 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6677 + }, 6678 + "funding": { 6679 + "type": "opencollective", 6680 + "url": "https://opencollective.com/typescript-eslint" 6681 + }, 6682 + "peerDependencies": { 6683 + "@typescript-eslint/parser": "^5.0.0", 6684 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 6685 + }, 6686 + "peerDependenciesMeta": { 6687 + "typescript": { 6688 + "optional": true 6689 + } 6690 + } 6691 + }, 6692 + "node_modules/xo/node_modules/@typescript-eslint/parser": { 6693 + "version": "5.43.0", 6694 + "dev": true, 6695 + "inBundle": true, 6696 + "license": "BSD-2-Clause", 6697 + "dependencies": { 6698 + "@typescript-eslint/scope-manager": "5.43.0", 6699 + "@typescript-eslint/types": "5.43.0", 6700 + "@typescript-eslint/typescript-estree": "5.43.0", 6701 + "debug": "^4.3.4" 6702 + }, 6703 + "engines": { 6704 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6705 + }, 6706 + "funding": { 6707 + "type": "opencollective", 6708 + "url": "https://opencollective.com/typescript-eslint" 6709 + }, 6710 + "peerDependencies": { 6711 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 6712 + }, 6713 + "peerDependenciesMeta": { 6714 + "typescript": { 6715 + "optional": true 6716 + } 6717 + } 6718 + }, 6719 + "node_modules/xo/node_modules/@typescript-eslint/scope-manager": { 6720 + "version": "5.43.0", 6721 + "dev": true, 6722 + "inBundle": true, 6723 + "license": "MIT", 6724 + "dependencies": { 6725 + "@typescript-eslint/types": "5.43.0", 6726 + "@typescript-eslint/visitor-keys": "5.43.0" 6727 + }, 6728 + "engines": { 6729 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6730 + }, 6731 + "funding": { 6732 + "type": "opencollective", 6733 + "url": "https://opencollective.com/typescript-eslint" 6734 + } 6735 + }, 6736 + "node_modules/xo/node_modules/@typescript-eslint/type-utils": { 6737 + "version": "5.43.0", 6738 + "dev": true, 6739 + "inBundle": true, 6740 + "license": "MIT", 6741 + "dependencies": { 6742 + "@typescript-eslint/typescript-estree": "5.43.0", 6743 + "@typescript-eslint/utils": "5.43.0", 6744 + "debug": "^4.3.4", 6745 + "tsutils": "^3.21.0" 6746 + }, 6747 + "engines": { 6748 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6749 + }, 6750 + "funding": { 6751 + "type": "opencollective", 6752 + "url": "https://opencollective.com/typescript-eslint" 6753 + }, 6754 + "peerDependencies": { 6755 + "eslint": "*" 6756 + }, 6757 + "peerDependenciesMeta": { 6758 + "typescript": { 6759 + "optional": true 6760 + } 9331 6761 } 9332 6762 }, 9333 - "node_modules/xdg-basedir": { 9334 - "version": "4.0.0", 9335 - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", 9336 - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", 6763 + "node_modules/xo/node_modules/@typescript-eslint/types": { 6764 + "version": "5.43.0", 9337 6765 "dev": true, 6766 + "inBundle": true, 6767 + "license": "MIT", 9338 6768 "engines": { 9339 - "node": ">=8" 6769 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6770 + }, 6771 + "funding": { 6772 + "type": "opencollective", 6773 + "url": "https://opencollective.com/typescript-eslint" 9340 6774 } 9341 6775 }, 9342 - "node_modules/xo": { 9343 - "version": "0.39.1", 9344 - "resolved": "https://registry.npmjs.org/xo/-/xo-0.39.1.tgz", 9345 - "integrity": "sha512-7OXtjkIfCMw3XfUPGInnUhxb/w/IHqATQM7XHOxwiJqbsQ44OYcLkTZb7mA35tDtqflnvWk88wD+IxiR/XJ5gQ==", 6776 + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree": { 6777 + "version": "5.43.0", 9346 6778 "dev": true, 6779 + "inBundle": true, 6780 + "license": "BSD-2-Clause", 9347 6781 "dependencies": { 9348 - "@typescript-eslint/eslint-plugin": "^4.22.0", 9349 - "@typescript-eslint/parser": "^4.22.0", 9350 - "arrify": "^2.0.1", 9351 - "cosmiconfig": "^7.0.0", 9352 - "debug": "^4.3.1", 9353 - "eslint": "^7.24.0", 9354 - "eslint-config-prettier": "^8.2.0", 9355 - "eslint-config-xo": "^0.36.0", 9356 - "eslint-config-xo-typescript": "^0.39.0", 9357 - "eslint-formatter-pretty": "^4.0.0", 9358 - "eslint-import-resolver-webpack": "^0.13.0", 9359 - "eslint-plugin-ava": "^12.0.0", 9360 - "eslint-plugin-eslint-comments": "^3.2.0", 9361 - "eslint-plugin-import": "^2.22.1", 9362 - "eslint-plugin-no-use-extend-native": "^0.5.0", 9363 - "eslint-plugin-node": "^11.1.0", 9364 - "eslint-plugin-prettier": "^3.4.0", 9365 - "eslint-plugin-promise": "^5.1.0", 9366 - "eslint-plugin-unicorn": "^30.0.0", 9367 - "find-cache-dir": "^3.3.1", 9368 - "find-up": "^5.0.0", 9369 - "fs-extra": "^9.1.0", 9370 - "get-stdin": "^8.0.0", 9371 - "globby": "^9.2.0", 9372 - "has-flag": "^4.0.0", 9373 - "imurmurhash": "^0.1.4", 9374 - "is-path-inside": "^3.0.3", 9375 - "json-stable-stringify-without-jsonify": "^1.0.1", 9376 - "json5": "^2.2.0", 9377 - "lodash": "^4.17.21", 9378 - "meow": "^9.0.0", 9379 - "micromatch": "^4.0.4", 9380 - "open-editor": "^3.0.0", 9381 - "p-reduce": "^2.1.0", 9382 - "path-exists": "^4.0.0", 9383 - "prettier": "^2.2.1", 9384 - "resolve-cwd": "^3.0.0", 9385 - "resolve-from": "^5.0.0", 9386 - "semver": "^7.3.5", 9387 - "slash": "^3.0.0", 9388 - "to-absolute-glob": "^2.0.2", 9389 - "typescript": "^4.2.4", 9390 - "update-notifier": "^5.1.0" 6782 + "@typescript-eslint/types": "5.43.0", 6783 + "@typescript-eslint/visitor-keys": "5.43.0", 6784 + "debug": "^4.3.4", 6785 + "globby": "^11.1.0", 6786 + "is-glob": "^4.0.3", 6787 + "semver": "^7.3.7", 6788 + "tsutils": "^3.21.0" 6789 + }, 6790 + "engines": { 6791 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6792 + }, 6793 + "funding": { 6794 + "type": "opencollective", 6795 + "url": "https://opencollective.com/typescript-eslint" 9391 6796 }, 9392 - "bin": { 9393 - "xo": "cli.js" 6797 + "peerDependenciesMeta": { 6798 + "typescript": { 6799 + "optional": true 6800 + } 6801 + } 6802 + }, 6803 + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { 6804 + "version": "11.1.0", 6805 + "dev": true, 6806 + "inBundle": true, 6807 + "license": "MIT", 6808 + "dependencies": { 6809 + "array-union": "^2.1.0", 6810 + "dir-glob": "^3.0.1", 6811 + "fast-glob": "^3.2.9", 6812 + "ignore": "^5.2.0", 6813 + "merge2": "^1.4.1", 6814 + "slash": "^3.0.0" 9394 6815 }, 9395 6816 "engines": { 9396 - "node": ">=10.18" 6817 + "node": ">=10" 9397 6818 }, 9398 6819 "funding": { 9399 6820 "url": "https://github.com/sponsors/sindresorhus" 9400 6821 } 9401 6822 }, 9402 - "node_modules/xo/node_modules/@nodelib/fs.stat": { 9403 - "version": "1.1.3", 9404 - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", 9405 - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", 6823 + "node_modules/xo/node_modules/@typescript-eslint/typescript-estree/node_modules/slash": { 6824 + "version": "3.0.0", 9406 6825 "dev": true, 6826 + "inBundle": true, 6827 + "license": "MIT", 9407 6828 "engines": { 9408 - "node": ">= 6" 6829 + "node": ">=8" 9409 6830 } 9410 6831 }, 9411 - "node_modules/xo/node_modules/array-union": { 9412 - "version": "1.0.2", 9413 - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 9414 - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", 6832 + "node_modules/xo/node_modules/@typescript-eslint/utils": { 6833 + "version": "5.43.0", 9415 6834 "dev": true, 6835 + "inBundle": true, 6836 + "license": "MIT", 9416 6837 "dependencies": { 9417 - "array-uniq": "^1.0.1" 6838 + "@types/json-schema": "^7.0.9", 6839 + "@types/semver": "^7.3.12", 6840 + "@typescript-eslint/scope-manager": "5.43.0", 6841 + "@typescript-eslint/types": "5.43.0", 6842 + "@typescript-eslint/typescript-estree": "5.43.0", 6843 + "eslint-scope": "^5.1.1", 6844 + "eslint-utils": "^3.0.0", 6845 + "semver": "^7.3.7" 9418 6846 }, 9419 6847 "engines": { 9420 - "node": ">=0.10.0" 6848 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6849 + }, 6850 + "funding": { 6851 + "type": "opencollective", 6852 + "url": "https://opencollective.com/typescript-eslint" 6853 + }, 6854 + "peerDependencies": { 6855 + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 9421 6856 } 9422 6857 }, 9423 - "node_modules/xo/node_modules/braces": { 9424 - "version": "2.3.2", 9425 - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", 9426 - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", 6858 + "node_modules/xo/node_modules/@typescript-eslint/visitor-keys": { 6859 + "version": "5.43.0", 9427 6860 "dev": true, 6861 + "inBundle": true, 6862 + "license": "MIT", 9428 6863 "dependencies": { 9429 - "arr-flatten": "^1.1.0", 9430 - "array-unique": "^0.3.2", 9431 - "extend-shallow": "^2.0.1", 9432 - "fill-range": "^4.0.0", 9433 - "isobject": "^3.0.1", 9434 - "repeat-element": "^1.1.2", 9435 - "snapdragon": "^0.8.1", 9436 - "snapdragon-node": "^2.0.1", 9437 - "split-string": "^3.0.2", 9438 - "to-regex": "^3.0.1" 6864 + "@typescript-eslint/types": "5.43.0", 6865 + "eslint-visitor-keys": "^3.3.0" 9439 6866 }, 9440 6867 "engines": { 9441 - "node": ">=0.10.0" 6868 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 6869 + }, 6870 + "funding": { 6871 + "type": "opencollective", 6872 + "url": "https://opencollective.com/typescript-eslint" 9442 6873 } 9443 6874 }, 9444 - "node_modules/xo/node_modules/braces/node_modules/extend-shallow": { 6875 + "node_modules/xo/node_modules/argparse": { 9445 6876 "version": "2.0.1", 9446 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 9447 - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 6877 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 6878 + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 6879 + "dev": true 6880 + }, 6881 + "node_modules/xo/node_modules/array-union": { 6882 + "version": "2.1.0", 6883 + "dev": true, 6884 + "inBundle": true, 6885 + "license": "MIT", 6886 + "engines": { 6887 + "node": ">=8" 6888 + } 6889 + }, 6890 + "node_modules/xo/node_modules/braces": { 6891 + "version": "3.0.2", 9448 6892 "dev": true, 6893 + "inBundle": true, 6894 + "license": "MIT", 9449 6895 "dependencies": { 9450 - "is-extendable": "^0.1.0" 6896 + "fill-range": "^7.0.1" 9451 6897 }, 9452 6898 "engines": { 9453 - "node": ">=0.10.0" 6899 + "node": ">=8" 9454 6900 } 9455 6901 }, 9456 6902 "node_modules/xo/node_modules/camelcase": { 9457 - "version": "5.3.1", 9458 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 9459 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 6903 + "version": "7.0.1", 6904 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", 6905 + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", 9460 6906 "dev": true, 9461 6907 "engines": { 9462 - "node": ">=6" 6908 + "node": ">=14.16" 6909 + }, 6910 + "funding": { 6911 + "url": "https://github.com/sponsors/sindresorhus" 9463 6912 } 9464 6913 }, 9465 6914 "node_modules/xo/node_modules/camelcase-keys": { 9466 - "version": "6.2.2", 9467 - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 9468 - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 6915 + "version": "8.0.2", 6916 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-8.0.2.tgz", 6917 + "integrity": "sha512-qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA==", 9469 6918 "dev": true, 9470 6919 "dependencies": { 9471 - "camelcase": "^5.3.1", 9472 - "map-obj": "^4.0.0", 9473 - "quick-lru": "^4.0.1" 6920 + "camelcase": "^7.0.0", 6921 + "map-obj": "^4.3.0", 6922 + "quick-lru": "^6.1.1", 6923 + "type-fest": "^2.13.0" 9474 6924 }, 9475 6925 "engines": { 9476 - "node": ">=8" 6926 + "node": ">=14.16" 6927 + }, 6928 + "funding": { 6929 + "url": "https://github.com/sponsors/sindresorhus" 6930 + } 6931 + }, 6932 + "node_modules/xo/node_modules/camelcase-keys/node_modules/type-fest": { 6933 + "version": "2.19.0", 6934 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 6935 + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 6936 + "dev": true, 6937 + "engines": { 6938 + "node": ">=12.20" 9477 6939 }, 9478 6940 "funding": { 9479 6941 "url": "https://github.com/sponsors/sindresorhus" 9480 6942 } 9481 6943 }, 6944 + "node_modules/xo/node_modules/debug": { 6945 + "version": "4.3.4", 6946 + "dev": true, 6947 + "inBundle": true, 6948 + "license": "MIT", 6949 + "dependencies": { 6950 + "ms": "2.1.2" 6951 + }, 6952 + "engines": { 6953 + "node": ">=6.0" 6954 + }, 6955 + "peerDependenciesMeta": { 6956 + "supports-color": { 6957 + "optional": true 6958 + } 6959 + } 6960 + }, 6961 + "node_modules/xo/node_modules/debug/node_modules/ms": { 6962 + "version": "2.1.2", 6963 + "dev": true, 6964 + "inBundle": true, 6965 + "license": "MIT" 6966 + }, 9482 6967 "node_modules/xo/node_modules/decamelize": { 9483 - "version": "1.2.0", 9484 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 9485 - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 6968 + "version": "6.0.0", 6969 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz", 6970 + "integrity": "sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==", 9486 6971 "dev": true, 9487 6972 "engines": { 9488 - "node": ">=0.10.0" 6973 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 6974 + }, 6975 + "funding": { 6976 + "url": "https://github.com/sponsors/sindresorhus" 9489 6977 } 9490 6978 }, 9491 6979 "node_modules/xo/node_modules/dir-glob": { 9492 - "version": "2.2.2", 9493 - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", 9494 - "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", 6980 + "version": "3.0.1", 9495 6981 "dev": true, 6982 + "inBundle": true, 6983 + "license": "MIT", 9496 6984 "dependencies": { 9497 - "path-type": "^3.0.0" 6985 + "path-type": "^4.0.0" 9498 6986 }, 9499 6987 "engines": { 9500 - "node": ">=4" 6988 + "node": ">=8" 9501 6989 } 9502 6990 }, 9503 - "node_modules/xo/node_modules/fast-glob": { 9504 - "version": "2.2.7", 9505 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", 9506 - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", 6991 + "node_modules/xo/node_modules/eslint-config-xo-typescript": { 6992 + "version": "0.55.0", 9507 6993 "dev": true, 6994 + "inBundle": true, 6995 + "license": "MIT", 6996 + "engines": { 6997 + "node": ">=12" 6998 + }, 6999 + "funding": { 7000 + "url": "https://github.com/sponsors/sindresorhus" 7001 + }, 7002 + "peerDependencies": { 7003 + "@typescript-eslint/eslint-plugin": ">=5.43.0", 7004 + "@typescript-eslint/parser": ">=5.43.0", 7005 + "eslint": ">=8.0.0", 7006 + "typescript": ">=4.4" 7007 + } 7008 + }, 7009 + "node_modules/xo/node_modules/eslint-scope": { 7010 + "version": "5.1.1", 7011 + "dev": true, 7012 + "inBundle": true, 7013 + "license": "BSD-2-Clause", 9508 7014 "dependencies": { 9509 - "@mrmlnc/readdir-enhanced": "^2.2.1", 9510 - "@nodelib/fs.stat": "^1.1.2", 9511 - "glob-parent": "^3.1.0", 9512 - "is-glob": "^4.0.0", 9513 - "merge2": "^1.2.3", 9514 - "micromatch": "^3.1.10" 7015 + "esrecurse": "^4.3.0", 7016 + "estraverse": "^4.1.1" 9515 7017 }, 9516 7018 "engines": { 9517 - "node": ">=4.0.0" 7019 + "node": ">=8.0.0" 9518 7020 } 9519 7021 }, 9520 - "node_modules/xo/node_modules/fast-glob/node_modules/micromatch": { 9521 - "version": "3.1.10", 9522 - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", 9523 - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", 7022 + "node_modules/xo/node_modules/eslint-scope/node_modules/estraverse": { 7023 + "version": "4.3.0", 9524 7024 "dev": true, 7025 + "inBundle": true, 7026 + "license": "BSD-2-Clause", 7027 + "engines": { 7028 + "node": ">=4.0" 7029 + } 7030 + }, 7031 + "node_modules/xo/node_modules/eslint-utils": { 7032 + "version": "3.0.0", 7033 + "dev": true, 7034 + "inBundle": true, 7035 + "license": "MIT", 9525 7036 "dependencies": { 9526 - "arr-diff": "^4.0.0", 9527 - "array-unique": "^0.3.2", 9528 - "braces": "^2.3.1", 9529 - "define-property": "^2.0.2", 9530 - "extend-shallow": "^3.0.2", 9531 - "extglob": "^2.0.4", 9532 - "fragment-cache": "^0.2.1", 9533 - "kind-of": "^6.0.2", 9534 - "nanomatch": "^1.2.9", 9535 - "object.pick": "^1.3.0", 9536 - "regex-not": "^1.0.0", 9537 - "snapdragon": "^0.8.1", 9538 - "to-regex": "^3.0.2" 7037 + "eslint-visitor-keys": "^2.0.0" 9539 7038 }, 9540 7039 "engines": { 9541 - "node": ">=0.10.0" 7040 + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" 7041 + }, 7042 + "funding": { 7043 + "url": "https://github.com/sponsors/mysticatea" 7044 + }, 7045 + "peerDependencies": { 7046 + "eslint": ">=5" 7047 + } 7048 + }, 7049 + "node_modules/xo/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { 7050 + "version": "2.1.0", 7051 + "dev": true, 7052 + "inBundle": true, 7053 + "license": "Apache-2.0", 7054 + "engines": { 7055 + "node": ">=10" 9542 7056 } 9543 7057 }, 9544 - "node_modules/xo/node_modules/fill-range": { 9545 - "version": "4.0.0", 9546 - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", 9547 - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", 7058 + "node_modules/xo/node_modules/eslint-visitor-keys": { 7059 + "version": "3.3.0", 9548 7060 "dev": true, 7061 + "inBundle": true, 7062 + "license": "Apache-2.0", 7063 + "engines": { 7064 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 7065 + } 7066 + }, 7067 + "node_modules/xo/node_modules/esrecurse": { 7068 + "version": "4.3.0", 7069 + "dev": true, 7070 + "inBundle": true, 7071 + "license": "BSD-2-Clause", 9549 7072 "dependencies": { 9550 - "extend-shallow": "^2.0.1", 9551 - "is-number": "^3.0.0", 9552 - "repeat-string": "^1.6.1", 9553 - "to-regex-range": "^2.1.0" 7073 + "estraverse": "^5.2.0" 9554 7074 }, 9555 7075 "engines": { 9556 - "node": ">=0.10.0" 7076 + "node": ">=4.0" 7077 + } 7078 + }, 7079 + "node_modules/xo/node_modules/estraverse": { 7080 + "version": "5.3.0", 7081 + "dev": true, 7082 + "inBundle": true, 7083 + "license": "BSD-2-Clause", 7084 + "engines": { 7085 + "node": ">=4.0" 9557 7086 } 9558 7087 }, 9559 - "node_modules/xo/node_modules/fill-range/node_modules/extend-shallow": { 9560 - "version": "2.0.1", 9561 - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", 9562 - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", 7088 + "node_modules/xo/node_modules/fast-glob": { 7089 + "version": "3.2.12", 9563 7090 "dev": true, 7091 + "inBundle": true, 7092 + "license": "MIT", 9564 7093 "dependencies": { 9565 - "is-extendable": "^0.1.0" 7094 + "@nodelib/fs.stat": "^2.0.2", 7095 + "@nodelib/fs.walk": "^1.2.3", 7096 + "glob-parent": "^5.1.2", 7097 + "merge2": "^1.3.0", 7098 + "micromatch": "^4.0.4" 9566 7099 }, 9567 7100 "engines": { 9568 - "node": ">=0.10.0" 7101 + "node": ">=8.6.0" 9569 7102 } 9570 7103 }, 9571 - "node_modules/xo/node_modules/glob-parent": { 9572 - "version": "3.1.0", 9573 - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", 9574 - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", 7104 + "node_modules/xo/node_modules/fastq": { 7105 + "version": "1.13.0", 9575 7106 "dev": true, 7107 + "inBundle": true, 7108 + "license": "ISC", 9576 7109 "dependencies": { 9577 - "is-glob": "^3.1.0", 9578 - "path-dirname": "^1.0.0" 7110 + "reusify": "^1.0.4" 9579 7111 } 9580 7112 }, 9581 - "node_modules/xo/node_modules/glob-parent/node_modules/is-glob": { 9582 - "version": "3.1.0", 9583 - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", 9584 - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", 7113 + "node_modules/xo/node_modules/fill-range": { 7114 + "version": "7.0.1", 9585 7115 "dev": true, 7116 + "inBundle": true, 7117 + "license": "MIT", 9586 7118 "dependencies": { 9587 - "is-extglob": "^2.1.0" 7119 + "to-regex-range": "^5.0.1" 9588 7120 }, 9589 7121 "engines": { 9590 - "node": ">=0.10.0" 7122 + "node": ">=8" 9591 7123 } 9592 7124 }, 9593 - "node_modules/xo/node_modules/globby": { 9594 - "version": "9.2.0", 9595 - "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", 9596 - "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", 7125 + "node_modules/xo/node_modules/find-up": { 7126 + "version": "6.3.0", 7127 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 7128 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 9597 7129 "dev": true, 9598 7130 "dependencies": { 9599 - "@types/glob": "^7.1.1", 9600 - "array-union": "^1.0.2", 9601 - "dir-glob": "^2.2.2", 9602 - "fast-glob": "^2.2.6", 9603 - "glob": "^7.1.3", 9604 - "ignore": "^4.0.3", 9605 - "pify": "^4.0.1", 9606 - "slash": "^2.0.0" 7131 + "locate-path": "^7.1.0", 7132 + "path-exists": "^5.0.0" 9607 7133 }, 9608 7134 "engines": { 9609 - "node": ">=6" 7135 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7136 + }, 7137 + "funding": { 7138 + "url": "https://github.com/sponsors/sindresorhus" 9610 7139 } 9611 7140 }, 9612 - "node_modules/xo/node_modules/globby/node_modules/slash": { 9613 - "version": "2.0.0", 9614 - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", 9615 - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", 7141 + "node_modules/xo/node_modules/glob-parent": { 7142 + "version": "5.1.2", 9616 7143 "dev": true, 7144 + "inBundle": true, 7145 + "license": "ISC", 7146 + "dependencies": { 7147 + "is-glob": "^4.0.1" 7148 + }, 9617 7149 "engines": { 9618 - "node": ">=6" 7150 + "node": ">= 6" 7151 + } 7152 + }, 7153 + "node_modules/xo/node_modules/hosted-git-info": { 7154 + "version": "5.2.1", 7155 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.2.1.tgz", 7156 + "integrity": "sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==", 7157 + "dev": true, 7158 + "dependencies": { 7159 + "lru-cache": "^7.5.1" 7160 + }, 7161 + "engines": { 7162 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 9619 7163 } 9620 7164 }, 9621 7165 "node_modules/xo/node_modules/ignore": { 9622 - "version": "4.0.6", 9623 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 9624 - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 7166 + "version": "5.2.0", 9625 7167 "dev": true, 7168 + "inBundle": true, 7169 + "license": "MIT", 9626 7170 "engines": { 9627 7171 "node": ">= 4" 9628 7172 } 9629 7173 }, 9630 - "node_modules/xo/node_modules/is-extendable": { 9631 - "version": "0.1.1", 9632 - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 9633 - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", 7174 + "node_modules/xo/node_modules/is-extglob": { 7175 + "version": "2.1.1", 9634 7176 "dev": true, 7177 + "inBundle": true, 7178 + "license": "MIT", 9635 7179 "engines": { 9636 7180 "node": ">=0.10.0" 9637 7181 } 9638 7182 }, 9639 - "node_modules/xo/node_modules/is-number": { 9640 - "version": "3.0.0", 9641 - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", 9642 - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", 7183 + "node_modules/xo/node_modules/is-glob": { 7184 + "version": "4.0.3", 9643 7185 "dev": true, 7186 + "inBundle": true, 7187 + "license": "MIT", 9644 7188 "dependencies": { 9645 - "kind-of": "^3.0.2" 7189 + "is-extglob": "^2.1.1" 9646 7190 }, 9647 7191 "engines": { 9648 7192 "node": ">=0.10.0" 9649 7193 } 9650 7194 }, 9651 - "node_modules/xo/node_modules/is-number/node_modules/kind-of": { 9652 - "version": "3.2.2", 9653 - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 9654 - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", 7195 + "node_modules/xo/node_modules/is-number": { 7196 + "version": "7.0.0", 7197 + "dev": true, 7198 + "inBundle": true, 7199 + "license": "MIT", 7200 + "engines": { 7201 + "node": ">=0.12.0" 7202 + } 7203 + }, 7204 + "node_modules/xo/node_modules/js-yaml": { 7205 + "version": "4.1.0", 7206 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 7207 + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 9655 7208 "dev": true, 9656 7209 "dependencies": { 9657 - "is-buffer": "^1.1.5" 7210 + "argparse": "^2.0.1" 9658 7211 }, 9659 - "engines": { 9660 - "node": ">=0.10.0" 7212 + "bin": { 7213 + "js-yaml": "bin/js-yaml.js" 9661 7214 } 9662 7215 }, 9663 7216 "node_modules/xo/node_modules/locate-path": { 9664 - "version": "5.0.0", 9665 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 9666 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 7217 + "version": "7.2.0", 7218 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 7219 + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 9667 7220 "dev": true, 9668 7221 "dependencies": { 9669 - "p-locate": "^4.1.0" 7222 + "p-locate": "^6.0.0" 9670 7223 }, 9671 7224 "engines": { 9672 - "node": ">=8" 7225 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7226 + }, 7227 + "funding": { 7228 + "url": "https://github.com/sponsors/sindresorhus" 7229 + } 7230 + }, 7231 + "node_modules/xo/node_modules/lru-cache": { 7232 + "version": "7.18.3", 7233 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", 7234 + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", 7235 + "dev": true, 7236 + "engines": { 7237 + "node": ">=12" 9673 7238 } 9674 7239 }, 9675 7240 "node_modules/xo/node_modules/meow": { 9676 - "version": "9.0.0", 9677 - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", 9678 - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", 7241 + "version": "11.0.0", 7242 + "resolved": "https://registry.npmjs.org/meow/-/meow-11.0.0.tgz", 7243 + "integrity": "sha512-Cl0yeeIrko6d94KpUo1M+0X1sB14ikoaqlIGuTH1fW4I+E3+YljL54/hb/BWmVfrV9tTV9zU04+xjw08Fh2WkA==", 9679 7244 "dev": true, 9680 7245 "dependencies": { 9681 - "@types/minimist": "^1.2.0", 9682 - "camelcase-keys": "^6.2.2", 9683 - "decamelize": "^1.2.0", 7246 + "@types/minimist": "^1.2.2", 7247 + "camelcase-keys": "^8.0.2", 7248 + "decamelize": "^6.0.0", 9684 7249 "decamelize-keys": "^1.1.0", 9685 7250 "hard-rejection": "^2.1.0", 9686 7251 "minimist-options": "4.1.0", 9687 - "normalize-package-data": "^3.0.0", 9688 - "read-pkg-up": "^7.0.1", 9689 - "redent": "^3.0.0", 9690 - "trim-newlines": "^3.0.0", 9691 - "type-fest": "^0.18.0", 9692 - "yargs-parser": "^20.2.3" 7252 + "normalize-package-data": "^4.0.1", 7253 + "read-pkg-up": "^9.1.0", 7254 + "redent": "^4.0.0", 7255 + "trim-newlines": "^4.0.2", 7256 + "type-fest": "^3.1.0", 7257 + "yargs-parser": "^21.1.1" 9693 7258 }, 9694 7259 "engines": { 9695 - "node": ">=10" 7260 + "node": ">=14.16" 9696 7261 }, 9697 7262 "funding": { 9698 7263 "url": "https://github.com/sponsors/sindresorhus" 9699 7264 } 9700 7265 }, 7266 + "node_modules/xo/node_modules/merge2": { 7267 + "version": "1.4.1", 7268 + "dev": true, 7269 + "inBundle": true, 7270 + "license": "MIT", 7271 + "engines": { 7272 + "node": ">= 8" 7273 + } 7274 + }, 7275 + "node_modules/xo/node_modules/micromatch": { 7276 + "version": "4.0.5", 7277 + "dev": true, 7278 + "inBundle": true, 7279 + "license": "MIT", 7280 + "dependencies": { 7281 + "braces": "^3.0.2", 7282 + "picomatch": "^2.3.1" 7283 + }, 7284 + "engines": { 7285 + "node": ">=8.6" 7286 + } 7287 + }, 7288 + "node_modules/xo/node_modules/natural-compare-lite": { 7289 + "version": "1.4.0", 7290 + "dev": true, 7291 + "inBundle": true, 7292 + "license": "MIT" 7293 + }, 7294 + "node_modules/xo/node_modules/normalize-package-data": { 7295 + "version": "4.0.1", 7296 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz", 7297 + "integrity": "sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==", 7298 + "dev": true, 7299 + "dependencies": { 7300 + "hosted-git-info": "^5.0.0", 7301 + "is-core-module": "^2.8.1", 7302 + "semver": "^7.3.5", 7303 + "validate-npm-package-license": "^3.0.4" 7304 + }, 7305 + "engines": { 7306 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 7307 + } 7308 + }, 9701 7309 "node_modules/xo/node_modules/p-limit": { 9702 - "version": "2.3.0", 9703 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 9704 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 7310 + "version": "4.0.0", 7311 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 7312 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 9705 7313 "dev": true, 9706 7314 "dependencies": { 9707 - "p-try": "^2.0.0" 7315 + "yocto-queue": "^1.0.0" 9708 7316 }, 9709 7317 "engines": { 9710 - "node": ">=6" 7318 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9711 7319 }, 9712 7320 "funding": { 9713 7321 "url": "https://github.com/sponsors/sindresorhus" 9714 7322 } 9715 7323 }, 9716 7324 "node_modules/xo/node_modules/p-locate": { 9717 - "version": "4.1.0", 9718 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 9719 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 7325 + "version": "6.0.0", 7326 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 7327 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 9720 7328 "dev": true, 9721 7329 "dependencies": { 9722 - "p-limit": "^2.2.0" 7330 + "p-limit": "^4.0.0" 7331 + }, 7332 + "engines": { 7333 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9723 7334 }, 7335 + "funding": { 7336 + "url": "https://github.com/sponsors/sindresorhus" 7337 + } 7338 + }, 7339 + "node_modules/xo/node_modules/path-exists": { 7340 + "version": "5.0.0", 7341 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 7342 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 7343 + "dev": true, 9724 7344 "engines": { 9725 - "node": ">=8" 7345 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 9726 7346 } 9727 7347 }, 9728 7348 "node_modules/xo/node_modules/path-type": { 9729 - "version": "3.0.0", 9730 - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 9731 - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 7349 + "version": "4.0.0", 9732 7350 "dev": true, 9733 - "dependencies": { 9734 - "pify": "^3.0.0" 9735 - }, 7351 + "inBundle": true, 7352 + "license": "MIT", 9736 7353 "engines": { 9737 - "node": ">=4" 7354 + "node": ">=8" 9738 7355 } 9739 7356 }, 9740 - "node_modules/xo/node_modules/path-type/node_modules/pify": { 9741 - "version": "3.0.0", 9742 - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 9743 - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", 7357 + "node_modules/xo/node_modules/picomatch": { 7358 + "version": "2.3.1", 9744 7359 "dev": true, 7360 + "inBundle": true, 7361 + "license": "MIT", 9745 7362 "engines": { 9746 - "node": ">=4" 7363 + "node": ">=8.6" 7364 + }, 7365 + "funding": { 7366 + "url": "https://github.com/sponsors/jonschlinkert" 9747 7367 } 9748 7368 }, 7369 + "node_modules/xo/node_modules/queue-microtask": { 7370 + "version": "1.2.3", 7371 + "dev": true, 7372 + "funding": [ 7373 + { 7374 + "type": "github", 7375 + "url": "https://github.com/sponsors/feross" 7376 + }, 7377 + { 7378 + "type": "patreon", 7379 + "url": "https://www.patreon.com/feross" 7380 + }, 7381 + { 7382 + "type": "consulting", 7383 + "url": "https://feross.org/support" 7384 + } 7385 + ], 7386 + "inBundle": true, 7387 + "license": "MIT" 7388 + }, 9749 7389 "node_modules/xo/node_modules/quick-lru": { 9750 - "version": "4.0.1", 9751 - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 9752 - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 7390 + "version": "6.1.1", 7391 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.1.tgz", 7392 + "integrity": "sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==", 9753 7393 "dev": true, 9754 7394 "engines": { 9755 - "node": ">=8" 7395 + "node": ">=12" 7396 + }, 7397 + "funding": { 7398 + "url": "https://github.com/sponsors/sindresorhus" 7399 + } 7400 + }, 7401 + "node_modules/xo/node_modules/read-pkg": { 7402 + "version": "7.1.0", 7403 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", 7404 + "integrity": "sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==", 7405 + "dev": true, 7406 + "dependencies": { 7407 + "@types/normalize-package-data": "^2.4.1", 7408 + "normalize-package-data": "^3.0.2", 7409 + "parse-json": "^5.2.0", 7410 + "type-fest": "^2.0.0" 7411 + }, 7412 + "engines": { 7413 + "node": ">=12.20" 7414 + }, 7415 + "funding": { 7416 + "url": "https://github.com/sponsors/sindresorhus" 9756 7417 } 9757 7418 }, 9758 7419 "node_modules/xo/node_modules/read-pkg-up": { 9759 - "version": "7.0.1", 9760 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 9761 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 7420 + "version": "9.1.0", 7421 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-9.1.0.tgz", 7422 + "integrity": "sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==", 9762 7423 "dev": true, 9763 7424 "dependencies": { 9764 - "find-up": "^4.1.0", 9765 - "read-pkg": "^5.2.0", 9766 - "type-fest": "^0.8.1" 7425 + "find-up": "^6.3.0", 7426 + "read-pkg": "^7.1.0", 7427 + "type-fest": "^2.5.0" 9767 7428 }, 9768 7429 "engines": { 9769 - "node": ">=8" 7430 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 7431 + }, 7432 + "funding": { 7433 + "url": "https://github.com/sponsors/sindresorhus" 7434 + } 7435 + }, 7436 + "node_modules/xo/node_modules/read-pkg-up/node_modules/type-fest": { 7437 + "version": "2.19.0", 7438 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 7439 + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 7440 + "dev": true, 7441 + "engines": { 7442 + "node": ">=12.20" 9770 7443 }, 9771 7444 "funding": { 9772 7445 "url": "https://github.com/sponsors/sindresorhus" 9773 7446 } 9774 7447 }, 9775 - "node_modules/xo/node_modules/read-pkg-up/node_modules/find-up": { 7448 + "node_modules/xo/node_modules/read-pkg/node_modules/hosted-git-info": { 9776 7449 "version": "4.1.0", 9777 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 9778 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 7450 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", 7451 + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", 7452 + "dev": true, 7453 + "dependencies": { 7454 + "lru-cache": "^6.0.0" 7455 + }, 7456 + "engines": { 7457 + "node": ">=10" 7458 + } 7459 + }, 7460 + "node_modules/xo/node_modules/read-pkg/node_modules/lru-cache": { 7461 + "version": "6.0.0", 7462 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 7463 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 7464 + "dev": true, 7465 + "dependencies": { 7466 + "yallist": "^4.0.0" 7467 + }, 7468 + "engines": { 7469 + "node": ">=10" 7470 + } 7471 + }, 7472 + "node_modules/xo/node_modules/read-pkg/node_modules/normalize-package-data": { 7473 + "version": "3.0.3", 7474 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", 7475 + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", 9779 7476 "dev": true, 9780 7477 "dependencies": { 9781 - "locate-path": "^5.0.0", 9782 - "path-exists": "^4.0.0" 7478 + "hosted-git-info": "^4.0.1", 7479 + "is-core-module": "^2.5.0", 7480 + "semver": "^7.3.4", 7481 + "validate-npm-package-license": "^3.0.1" 9783 7482 }, 9784 7483 "engines": { 9785 - "node": ">=8" 7484 + "node": ">=10" 7485 + } 7486 + }, 7487 + "node_modules/xo/node_modules/read-pkg/node_modules/type-fest": { 7488 + "version": "2.19.0", 7489 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", 7490 + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", 7491 + "dev": true, 7492 + "engines": { 7493 + "node": ">=12.20" 7494 + }, 7495 + "funding": { 7496 + "url": "https://github.com/sponsors/sindresorhus" 9786 7497 } 9787 7498 }, 9788 - "node_modules/xo/node_modules/read-pkg-up/node_modules/type-fest": { 9789 - "version": "0.8.1", 9790 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 9791 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 7499 + "node_modules/xo/node_modules/regexpp": { 7500 + "version": "3.2.0", 9792 7501 "dev": true, 7502 + "inBundle": true, 7503 + "license": "MIT", 9793 7504 "engines": { 9794 7505 "node": ">=8" 7506 + }, 7507 + "funding": { 7508 + "url": "https://github.com/sponsors/mysticatea" 9795 7509 } 9796 7510 }, 9797 - "node_modules/xo/node_modules/redent": { 9798 - "version": "3.0.0", 9799 - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 9800 - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 7511 + "node_modules/xo/node_modules/reusify": { 7512 + "version": "1.0.4", 9801 7513 "dev": true, 7514 + "inBundle": true, 7515 + "license": "MIT", 7516 + "engines": { 7517 + "iojs": ">=1.0.0", 7518 + "node": ">=0.10.0" 7519 + } 7520 + }, 7521 + "node_modules/xo/node_modules/run-parallel": { 7522 + "version": "1.2.0", 7523 + "dev": true, 7524 + "funding": [ 7525 + { 7526 + "type": "github", 7527 + "url": "https://github.com/sponsors/feross" 7528 + }, 7529 + { 7530 + "type": "patreon", 7531 + "url": "https://www.patreon.com/feross" 7532 + }, 7533 + { 7534 + "type": "consulting", 7535 + "url": "https://feross.org/support" 7536 + } 7537 + ], 7538 + "inBundle": true, 7539 + "license": "MIT", 9802 7540 "dependencies": { 9803 - "indent-string": "^4.0.0", 9804 - "strip-indent": "^3.0.0" 7541 + "queue-microtask": "^1.2.2" 7542 + } 7543 + }, 7544 + "node_modules/xo/node_modules/semver": { 7545 + "version": "7.3.8", 7546 + "dev": true, 7547 + "inBundle": true, 7548 + "license": "ISC", 7549 + "dependencies": { 7550 + "lru-cache": "^6.0.0" 7551 + }, 7552 + "bin": { 7553 + "semver": "bin/semver.js" 9805 7554 }, 9806 7555 "engines": { 9807 - "node": ">=8" 7556 + "node": ">=10" 9808 7557 } 9809 7558 }, 9810 - "node_modules/xo/node_modules/strip-indent": { 9811 - "version": "3.0.0", 9812 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 9813 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 7559 + "node_modules/xo/node_modules/semver/node_modules/lru-cache": { 7560 + "version": "6.0.0", 9814 7561 "dev": true, 7562 + "inBundle": true, 7563 + "license": "ISC", 9815 7564 "dependencies": { 9816 - "min-indent": "^1.0.0" 7565 + "yallist": "^4.0.0" 9817 7566 }, 9818 7567 "engines": { 9819 - "node": ">=8" 7568 + "node": ">=10" 7569 + } 7570 + }, 7571 + "node_modules/xo/node_modules/slash": { 7572 + "version": "5.0.0", 7573 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.0.0.tgz", 7574 + "integrity": "sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ==", 7575 + "dev": true, 7576 + "engines": { 7577 + "node": ">=14.16" 7578 + }, 7579 + "funding": { 7580 + "url": "https://github.com/sponsors/sindresorhus" 9820 7581 } 9821 7582 }, 9822 7583 "node_modules/xo/node_modules/to-regex-range": { 9823 - "version": "2.1.1", 9824 - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", 9825 - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", 7584 + "version": "5.0.1", 9826 7585 "dev": true, 7586 + "inBundle": true, 7587 + "license": "MIT", 9827 7588 "dependencies": { 9828 - "is-number": "^3.0.0", 9829 - "repeat-string": "^1.6.1" 7589 + "is-number": "^7.0.0" 9830 7590 }, 9831 7591 "engines": { 9832 - "node": ">=0.10.0" 7592 + "node": ">=8.0" 9833 7593 } 9834 7594 }, 9835 - "node_modules/xo/node_modules/trim-newlines": { 9836 - "version": "3.0.1", 9837 - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", 9838 - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 7595 + "node_modules/xo/node_modules/tslib": { 7596 + "version": "1.14.1", 9839 7597 "dev": true, 7598 + "inBundle": true, 7599 + "license": "0BSD" 7600 + }, 7601 + "node_modules/xo/node_modules/tsutils": { 7602 + "version": "3.21.0", 7603 + "dev": true, 7604 + "inBundle": true, 7605 + "license": "MIT", 7606 + "dependencies": { 7607 + "tslib": "^1.8.1" 7608 + }, 9840 7609 "engines": { 9841 - "node": ">=8" 7610 + "node": ">= 6" 7611 + }, 7612 + "peerDependencies": { 7613 + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 9842 7614 } 9843 7615 }, 9844 7616 "node_modules/xo/node_modules/type-fest": { 9845 - "version": "0.18.1", 9846 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", 9847 - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 7617 + "version": "3.7.1", 7618 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.7.1.tgz", 7619 + "integrity": "sha512-8LZNdvuztgxCF4eYpEmPYUPS0lbbByM2qHcp2oMxHZhWLIQB9QE36EeQ1PKwsUIDZXEP8HCBEmkBbT1//kLU4Q==", 9848 7620 "dev": true, 9849 7621 "engines": { 9850 - "node": ">=10" 7622 + "node": ">=14.16" 7623 + }, 7624 + "funding": { 7625 + "url": "https://github.com/sponsors/sindresorhus" 7626 + } 7627 + }, 7628 + "node_modules/xo/node_modules/typescript": { 7629 + "version": "4.9.5", 7630 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 7631 + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 7632 + "dev": true, 7633 + "inBundle": true, 7634 + "bin": { 7635 + "tsc": "bin/tsc", 7636 + "tsserver": "bin/tsserver" 7637 + }, 7638 + "engines": { 7639 + "node": ">=4.2.0" 7640 + } 7641 + }, 7642 + "node_modules/xo/node_modules/yallist": { 7643 + "version": "4.0.0", 7644 + "dev": true, 7645 + "inBundle": true, 7646 + "license": "ISC" 7647 + }, 7648 + "node_modules/xo/node_modules/yargs-parser": { 7649 + "version": "21.1.1", 7650 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 7651 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 7652 + "dev": true, 7653 + "engines": { 7654 + "node": ">=12" 7655 + } 7656 + }, 7657 + "node_modules/xo/node_modules/yocto-queue": { 7658 + "version": "1.0.0", 7659 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", 7660 + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", 7661 + "dev": true, 7662 + "engines": { 7663 + "node": ">=12.20" 9851 7664 }, 9852 7665 "funding": { 9853 7666 "url": "https://github.com/sponsors/sindresorhus"
+13 -10
package.json
··· 20 20 "files": [ 21 21 "dist" 22 22 ], 23 - "main": "dist", 24 23 "repository": "github:ptrkcsk/BB26", 25 24 "scripts": { 26 - "build": "tsc", 25 + "build": "del-cli dist && tsc", 27 26 "format": "xo --fix", 28 - "prepare": "del-cli dist && npm run build", 27 + "prepare": "npm run build", 29 28 "test": "xo && ava", 30 29 "test:coverage": "del-cli coverage && xo && c8 ava", 31 30 "test:coverage:lcov": "del-cli coverage && xo && c8 --reporter=lcovonly ava" 32 31 }, 33 32 "dependencies": { 34 - "random-item": "^3.1.0" 33 + "random-item": "^4.0.1" 35 34 }, 36 35 "devDependencies": { 37 - "@tsconfig/recommended": "^1.0.1", 38 - "ava": "^3.15.0", 36 + "@sindresorhus/tsconfig": "^3.0.1", 37 + "ava": "^5.2.0", 39 38 "c8": "^7.10.0", 40 - "del-cli": "^4.0.1", 39 + "del-cli": "^5.0.0", 41 40 "ts-node": "^10.4.0", 42 - "typescript": "^4.0.5", 43 - "xo": "^0.39.1" 41 + "typescript": "^5.0.2", 42 + "xo": "^0.53.1" 43 + }, 44 + "engines": { 45 + "node": ">=14 <=19" 44 46 }, 45 - "types": "dist" 47 + "exports": "./dist/index.js", 48 + "type": "module" 46 49 }
+1 -2
source/increment.ts
··· 1 - import toBb26 from './to-bb26'; 2 - import toDecimal from './to-decimal'; 1 + import {toBb26, toDecimal} from './index.js'; 3 2 4 3 /** 5 4 * Increments a bijective base-26 string by one numeral.
+5 -7
source/index.ts
··· 1 - import increment from './increment'; 2 - import random from './random'; 3 - import range from './range'; 4 - import toBb26 from './to-bb26'; 5 - import toDecimal from './to-decimal'; 6 - 7 - export {increment, random, range, toBb26, toDecimal}; 1 + export {default as increment} from './increment.js'; 2 + export {default as range} from './range.js'; 3 + export {default as random} from './random.js'; 4 + export {default as toBb26} from './to-bb26.js'; 5 + export {default as toDecimal} from './to-decimal.js';
+2 -2
source/random.ts
··· 1 - /* eslint-disable @typescript-eslint/unified-signatures, no-redeclare */ 1 + /* eslint-disable @typescript-eslint/unified-signatures */ 2 2 3 3 import randomItem from 'random-item'; 4 - import range from './range'; 4 + import {range} from './index.js'; 5 5 6 6 export default function random(upper: string): string; 7 7 export default function random(lower: string, upper: string): string;
+2 -3
source/range.ts
··· 1 - /* eslint-disable @typescript-eslint/unified-signatures, no-redeclare */ 1 + /* eslint-disable @typescript-eslint/unified-signatures */ 2 2 3 - import toDecimal from './to-decimal'; 4 - import increment from './increment'; 3 + import {toDecimal, increment} from './index.js'; 5 4 6 5 export default function range(end: string): string[]; 7 6 export default function range(start: string, end: string): string[];
+1 -1
source/to-bb26.ts
··· 1 1 function toChar(number: number) { 2 - return String.fromCharCode('A'.charCodeAt(0) - 1 + number); 2 + return String.fromCodePoint('A'.codePointAt(0)! - 1 + number); 3 3 } 4 4 5 5 /**
+2 -2
source/to-decimal.ts
··· 1 1 function charToDecimal(letter: string) { 2 - return letter.charCodeAt(0) - 'A'.charCodeAt(0) + 1; 2 + return letter.codePointAt(0)! - 'A'.codePointAt(0)! + 1; 3 3 } 4 4 5 5 /** ··· 25 25 let number = 0; 26 26 27 27 for (let i = 0; i < string.length; i++) { 28 - const char = string[string.length - i - 1]; 28 + const char = string[string.length - i - 1]!; 29 29 30 30 number += 26 ** i * charToDecimal(char); 31 31 }
+2 -2
test/increment.ts
··· 1 1 import test from 'ava'; 2 - import increment from '../source/increment'; 2 + import {increment} from '../source/index.js'; 3 3 4 4 type TestCase = { 5 5 from: string; ··· 13 13 {from: 'AA', to: 'AB'}, 14 14 {from: 'AB', to: 'AC'}, 15 15 {from: 'AAA', to: 'AAB'}, 16 - {from: 'AAB', to: 'AAC'} 16 + {from: 'AAB', to: 'AAC'}, 17 17 ]; 18 18 19 19 for (const {from, to} of testCases) {
+1 -1
test/random.ts
··· 1 1 import test from 'ava'; 2 - import {random, range} from '../source'; 2 + import {random, range} from '../source/index.js'; 3 3 4 4 test('returns a valid string given only an upper bound', (t) => { 5 5 const validLetters = range('AAA');
+1 -1
test/range.ts
··· 1 1 import test from 'ava'; 2 - import range from '../source/range'; 2 + import {range} from '../source/index.js'; 3 3 4 4 test('works with end', (t) => { 5 5 t.deepEqual(range('A'), []);
+2 -2
test/to-bb26.ts
··· 1 1 import test from 'ava'; 2 - import toBb26 from '../source/to-bb26'; 2 + import {toBb26} from '../source/index.js'; 3 3 4 4 type TestCase = { 5 5 from: number; ··· 12 12 {from: 26, to: 'Z'}, 13 13 {from: 27, to: 'AA'}, 14 14 {from: 28, to: 'AB'}, 15 - {from: 29, to: 'AC'} 15 + {from: 29, to: 'AC'}, 16 16 ]; 17 17 18 18 for (const {from, to} of testCases) {
+2 -2
test/to-decimal.ts
··· 1 1 import test from 'ava'; 2 - import toDecimal from '../source/to-decimal'; 2 + import {toDecimal} from '../source/index.js'; 3 3 4 4 type TestCase = { 5 5 from: string; ··· 12 12 {from: 'Z', to: 26}, 13 13 {from: 'AA', to: 27}, 14 14 {from: 'AB', to: 28}, 15 - {from: 'AC', to: 29} 15 + {from: 'AC', to: 29}, 16 16 ]; 17 17 18 18 for (const {from, to} of testCases) {
+2 -2
tsconfig.json
··· 1 1 { 2 - "extends": "@tsconfig/recommended/tsconfig.json", 2 + "extends": "@sindresorhus/tsconfig", 3 3 "compilerOptions": { 4 4 "declaration": true, 5 5 "outDir": "dist", 6 6 }, 7 - "include": ["source/*"] 7 + "include": ["source"] 8 8 }
+3
xo.config.cjs
··· 1 + module.exports = { 2 + prettier: true, 3 + };