this repo has no description
0
fork

Configure Feed

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

at main 1745 lines 63 kB view raw
1{ 2 "name": "songofsongs-bot-bsky", 3 "version": "1.0.0", 4 "lockfileVersion": 3, 5 "requires": true, 6 "packages": { 7 "": { 8 "name": "songofsongs-bot-bsky", 9 "version": "1.0.0", 10 "license": "ISC", 11 "dependencies": { 12 "@atproto/api": "^0.2.7", 13 "dotenv": "^16.0.3" 14 }, 15 "devDependencies": { 16 "@types/node": "^18.15.11", 17 "@typescript-eslint/eslint-plugin": "^5.58.0", 18 "@typescript-eslint/parser": "^5.58.0", 19 "eslint": "^8.38.0", 20 "prettier": "^2.8.7", 21 "typescript": "^5.0.4" 22 } 23 }, 24 "node_modules/@atproto/api": { 25 "version": "0.2.7", 26 "resolved": "https://registry.npmjs.org/@atproto/api/-/api-0.2.7.tgz", 27 "integrity": "sha512-Sz+lLD5apC2f0FSClkElIrt4w+aLgzqJ/wqtFO7xuQH8+hGfxdfGuVIK5GEDQ7epeDlWvVhVSouP6ZdGSKKtSA==", 28 "dependencies": { 29 "@atproto/common-web": "*", 30 "@atproto/uri": "*", 31 "@atproto/xrpc": "*", 32 "tlds": "^1.234.0", 33 "typed-emitter": "^2.1.0" 34 } 35 }, 36 "node_modules/@atproto/common-web": { 37 "version": "0.1.0", 38 "resolved": "https://registry.npmjs.org/@atproto/common-web/-/common-web-0.1.0.tgz", 39 "integrity": "sha512-qD6xF60hvH+cP++fk/mt+0S9cxs94KsK+rNWypNlgnlp7r9By4ltXwtDSR/DNTA8mwDeularUno4VbTd2IWIzA==", 40 "dependencies": { 41 "multiformats": "^9.6.4", 42 "uint8arrays": "3.0.0", 43 "zod": "^3.14.2" 44 } 45 }, 46 "node_modules/@atproto/identifier": { 47 "version": "0.1.0", 48 "resolved": "https://registry.npmjs.org/@atproto/identifier/-/identifier-0.1.0.tgz", 49 "integrity": "sha512-3LV7+4E6S0k8Rru7NBkyDF6Zf6NHVUXVS9d4l9fiXWMC49ghZMjq0vPmz80xjG1rRuFdJFbpRf4ApFciGxLIyQ==", 50 "dependencies": { 51 "@atproto/common-web": "*" 52 } 53 }, 54 "node_modules/@atproto/lexicon": { 55 "version": "0.1.0", 56 "resolved": "https://registry.npmjs.org/@atproto/lexicon/-/lexicon-0.1.0.tgz", 57 "integrity": "sha512-Iy+gV9w42xLhrZrmcbZh7VFoHjXuzWvecGHIfz44owNjjv7aE/d2P5BbOX/XicSkmQ8Qkpg0BqwYDD1XBVS+DQ==", 58 "dependencies": { 59 "@atproto/common-web": "*", 60 "@atproto/identifier": "*", 61 "@atproto/nsid": "*", 62 "@atproto/uri": "*", 63 "iso-datestring-validator": "^2.2.2", 64 "multiformats": "^9.6.4", 65 "zod": "^3.14.2" 66 } 67 }, 68 "node_modules/@atproto/nsid": { 69 "version": "0.0.1", 70 "resolved": "https://registry.npmjs.org/@atproto/nsid/-/nsid-0.0.1.tgz", 71 "integrity": "sha512-t5M6/CzWBVYoBbIvfKDpqPj/+ZmyoK9ydZSStcTXosJ27XXwOPhz0VDUGKK2SM9G5Y7TPes8S5KTAU0UdVYFCw==" 72 }, 73 "node_modules/@atproto/uri": { 74 "version": "0.0.2", 75 "resolved": "https://registry.npmjs.org/@atproto/uri/-/uri-0.0.2.tgz", 76 "integrity": "sha512-/6otLZF7BLpT9suSdHuXLbL12nINcWPsLmcOI+dctqovWUjH+XIRVNXDQgBYSrPVetxMiknuEwWelmnA33AEXg==", 77 "dependencies": { 78 "@atproto/identifier": "*", 79 "@atproto/nsid": "*" 80 } 81 }, 82 "node_modules/@atproto/xrpc": { 83 "version": "0.1.0", 84 "resolved": "https://registry.npmjs.org/@atproto/xrpc/-/xrpc-0.1.0.tgz", 85 "integrity": "sha512-LhBeZkQwPezjEtricGYnG62udFglOqlnmMSS0KyWgEAPi4KMp4H2F4jNoXcf5NPtZ9S4N4hJaErHX4PJYv2lfA==", 86 "dependencies": { 87 "@atproto/lexicon": "*", 88 "zod": "^3.14.2" 89 } 90 }, 91 "node_modules/@eslint-community/eslint-utils": { 92 "version": "4.4.0", 93 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", 94 "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", 95 "dev": true, 96 "dependencies": { 97 "eslint-visitor-keys": "^3.3.0" 98 }, 99 "engines": { 100 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 101 }, 102 "peerDependencies": { 103 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" 104 } 105 }, 106 "node_modules/@eslint-community/regexpp": { 107 "version": "4.5.0", 108 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", 109 "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", 110 "dev": true, 111 "engines": { 112 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 113 } 114 }, 115 "node_modules/@eslint/eslintrc": { 116 "version": "2.0.2", 117 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", 118 "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", 119 "dev": true, 120 "dependencies": { 121 "ajv": "^6.12.4", 122 "debug": "^4.3.2", 123 "espree": "^9.5.1", 124 "globals": "^13.19.0", 125 "ignore": "^5.2.0", 126 "import-fresh": "^3.2.1", 127 "js-yaml": "^4.1.0", 128 "minimatch": "^3.1.2", 129 "strip-json-comments": "^3.1.1" 130 }, 131 "engines": { 132 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 133 }, 134 "funding": { 135 "url": "https://opencollective.com/eslint" 136 } 137 }, 138 "node_modules/@eslint/js": { 139 "version": "8.38.0", 140 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.38.0.tgz", 141 "integrity": "sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==", 142 "dev": true, 143 "engines": { 144 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 145 } 146 }, 147 "node_modules/@humanwhocodes/config-array": { 148 "version": "0.11.8", 149 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 150 "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 151 "dev": true, 152 "dependencies": { 153 "@humanwhocodes/object-schema": "^1.2.1", 154 "debug": "^4.1.1", 155 "minimatch": "^3.0.5" 156 }, 157 "engines": { 158 "node": ">=10.10.0" 159 } 160 }, 161 "node_modules/@humanwhocodes/module-importer": { 162 "version": "1.0.1", 163 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", 164 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", 165 "dev": true, 166 "engines": { 167 "node": ">=12.22" 168 }, 169 "funding": { 170 "type": "github", 171 "url": "https://github.com/sponsors/nzakas" 172 } 173 }, 174 "node_modules/@humanwhocodes/object-schema": { 175 "version": "1.2.1", 176 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 177 "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 178 "dev": true 179 }, 180 "node_modules/@nodelib/fs.scandir": { 181 "version": "2.1.5", 182 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 183 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 184 "dev": true, 185 "dependencies": { 186 "@nodelib/fs.stat": "2.0.5", 187 "run-parallel": "^1.1.9" 188 }, 189 "engines": { 190 "node": ">= 8" 191 } 192 }, 193 "node_modules/@nodelib/fs.stat": { 194 "version": "2.0.5", 195 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 196 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 197 "dev": true, 198 "engines": { 199 "node": ">= 8" 200 } 201 }, 202 "node_modules/@nodelib/fs.walk": { 203 "version": "1.2.8", 204 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 205 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 206 "dev": true, 207 "dependencies": { 208 "@nodelib/fs.scandir": "2.1.5", 209 "fastq": "^1.6.0" 210 }, 211 "engines": { 212 "node": ">= 8" 213 } 214 }, 215 "node_modules/@types/json-schema": { 216 "version": "7.0.11", 217 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", 218 "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", 219 "dev": true 220 }, 221 "node_modules/@types/node": { 222 "version": "18.15.11", 223 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", 224 "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==", 225 "dev": true 226 }, 227 "node_modules/@types/semver": { 228 "version": "7.3.13", 229 "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", 230 "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", 231 "dev": true 232 }, 233 "node_modules/@typescript-eslint/eslint-plugin": { 234 "version": "5.58.0", 235 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.58.0.tgz", 236 "integrity": "sha512-vxHvLhH0qgBd3/tW6/VccptSfc8FxPQIkmNTVLWcCOVqSBvqpnKkBTYrhcGlXfSnd78azwe+PsjYFj0X34/njA==", 237 "dev": true, 238 "dependencies": { 239 "@eslint-community/regexpp": "^4.4.0", 240 "@typescript-eslint/scope-manager": "5.58.0", 241 "@typescript-eslint/type-utils": "5.58.0", 242 "@typescript-eslint/utils": "5.58.0", 243 "debug": "^4.3.4", 244 "grapheme-splitter": "^1.0.4", 245 "ignore": "^5.2.0", 246 "natural-compare-lite": "^1.4.0", 247 "semver": "^7.3.7", 248 "tsutils": "^3.21.0" 249 }, 250 "engines": { 251 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 252 }, 253 "funding": { 254 "type": "opencollective", 255 "url": "https://opencollective.com/typescript-eslint" 256 }, 257 "peerDependencies": { 258 "@typescript-eslint/parser": "^5.0.0", 259 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 260 }, 261 "peerDependenciesMeta": { 262 "typescript": { 263 "optional": true 264 } 265 } 266 }, 267 "node_modules/@typescript-eslint/parser": { 268 "version": "5.58.0", 269 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.58.0.tgz", 270 "integrity": "sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==", 271 "dev": true, 272 "dependencies": { 273 "@typescript-eslint/scope-manager": "5.58.0", 274 "@typescript-eslint/types": "5.58.0", 275 "@typescript-eslint/typescript-estree": "5.58.0", 276 "debug": "^4.3.4" 277 }, 278 "engines": { 279 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 280 }, 281 "funding": { 282 "type": "opencollective", 283 "url": "https://opencollective.com/typescript-eslint" 284 }, 285 "peerDependencies": { 286 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 287 }, 288 "peerDependenciesMeta": { 289 "typescript": { 290 "optional": true 291 } 292 } 293 }, 294 "node_modules/@typescript-eslint/scope-manager": { 295 "version": "5.58.0", 296 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz", 297 "integrity": "sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==", 298 "dev": true, 299 "dependencies": { 300 "@typescript-eslint/types": "5.58.0", 301 "@typescript-eslint/visitor-keys": "5.58.0" 302 }, 303 "engines": { 304 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 305 }, 306 "funding": { 307 "type": "opencollective", 308 "url": "https://opencollective.com/typescript-eslint" 309 } 310 }, 311 "node_modules/@typescript-eslint/type-utils": { 312 "version": "5.58.0", 313 "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.58.0.tgz", 314 "integrity": "sha512-FF5vP/SKAFJ+LmR9PENql7fQVVgGDOS+dq3j+cKl9iW/9VuZC/8CFmzIP0DLKXfWKpRHawJiG70rVH+xZZbp8w==", 315 "dev": true, 316 "dependencies": { 317 "@typescript-eslint/typescript-estree": "5.58.0", 318 "@typescript-eslint/utils": "5.58.0", 319 "debug": "^4.3.4", 320 "tsutils": "^3.21.0" 321 }, 322 "engines": { 323 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 324 }, 325 "funding": { 326 "type": "opencollective", 327 "url": "https://opencollective.com/typescript-eslint" 328 }, 329 "peerDependencies": { 330 "eslint": "*" 331 }, 332 "peerDependenciesMeta": { 333 "typescript": { 334 "optional": true 335 } 336 } 337 }, 338 "node_modules/@typescript-eslint/types": { 339 "version": "5.58.0", 340 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.58.0.tgz", 341 "integrity": "sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==", 342 "dev": true, 343 "engines": { 344 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 345 }, 346 "funding": { 347 "type": "opencollective", 348 "url": "https://opencollective.com/typescript-eslint" 349 } 350 }, 351 "node_modules/@typescript-eslint/typescript-estree": { 352 "version": "5.58.0", 353 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz", 354 "integrity": "sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==", 355 "dev": true, 356 "dependencies": { 357 "@typescript-eslint/types": "5.58.0", 358 "@typescript-eslint/visitor-keys": "5.58.0", 359 "debug": "^4.3.4", 360 "globby": "^11.1.0", 361 "is-glob": "^4.0.3", 362 "semver": "^7.3.7", 363 "tsutils": "^3.21.0" 364 }, 365 "engines": { 366 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 367 }, 368 "funding": { 369 "type": "opencollective", 370 "url": "https://opencollective.com/typescript-eslint" 371 }, 372 "peerDependenciesMeta": { 373 "typescript": { 374 "optional": true 375 } 376 } 377 }, 378 "node_modules/@typescript-eslint/utils": { 379 "version": "5.58.0", 380 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.58.0.tgz", 381 "integrity": "sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==", 382 "dev": true, 383 "dependencies": { 384 "@eslint-community/eslint-utils": "^4.2.0", 385 "@types/json-schema": "^7.0.9", 386 "@types/semver": "^7.3.12", 387 "@typescript-eslint/scope-manager": "5.58.0", 388 "@typescript-eslint/types": "5.58.0", 389 "@typescript-eslint/typescript-estree": "5.58.0", 390 "eslint-scope": "^5.1.1", 391 "semver": "^7.3.7" 392 }, 393 "engines": { 394 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 395 }, 396 "funding": { 397 "type": "opencollective", 398 "url": "https://opencollective.com/typescript-eslint" 399 }, 400 "peerDependencies": { 401 "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" 402 } 403 }, 404 "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { 405 "version": "5.1.1", 406 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 407 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 408 "dev": true, 409 "dependencies": { 410 "esrecurse": "^4.3.0", 411 "estraverse": "^4.1.1" 412 }, 413 "engines": { 414 "node": ">=8.0.0" 415 } 416 }, 417 "node_modules/@typescript-eslint/utils/node_modules/estraverse": { 418 "version": "4.3.0", 419 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 420 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 421 "dev": true, 422 "engines": { 423 "node": ">=4.0" 424 } 425 }, 426 "node_modules/@typescript-eslint/visitor-keys": { 427 "version": "5.58.0", 428 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz", 429 "integrity": "sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==", 430 "dev": true, 431 "dependencies": { 432 "@typescript-eslint/types": "5.58.0", 433 "eslint-visitor-keys": "^3.3.0" 434 }, 435 "engines": { 436 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 437 }, 438 "funding": { 439 "type": "opencollective", 440 "url": "https://opencollective.com/typescript-eslint" 441 } 442 }, 443 "node_modules/acorn": { 444 "version": "8.8.2", 445 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 446 "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 447 "dev": true, 448 "bin": { 449 "acorn": "bin/acorn" 450 }, 451 "engines": { 452 "node": ">=0.4.0" 453 } 454 }, 455 "node_modules/acorn-jsx": { 456 "version": "5.3.2", 457 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", 458 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", 459 "dev": true, 460 "peerDependencies": { 461 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" 462 } 463 }, 464 "node_modules/ajv": { 465 "version": "6.12.6", 466 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 467 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 468 "dev": true, 469 "dependencies": { 470 "fast-deep-equal": "^3.1.1", 471 "fast-json-stable-stringify": "^2.0.0", 472 "json-schema-traverse": "^0.4.1", 473 "uri-js": "^4.2.2" 474 }, 475 "funding": { 476 "type": "github", 477 "url": "https://github.com/sponsors/epoberezkin" 478 } 479 }, 480 "node_modules/ansi-regex": { 481 "version": "5.0.1", 482 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 483 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 484 "dev": true, 485 "engines": { 486 "node": ">=8" 487 } 488 }, 489 "node_modules/ansi-styles": { 490 "version": "4.3.0", 491 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 492 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 493 "dev": true, 494 "dependencies": { 495 "color-convert": "^2.0.1" 496 }, 497 "engines": { 498 "node": ">=8" 499 }, 500 "funding": { 501 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 502 } 503 }, 504 "node_modules/argparse": { 505 "version": "2.0.1", 506 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", 507 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 508 "dev": true 509 }, 510 "node_modules/array-union": { 511 "version": "2.1.0", 512 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 513 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 514 "dev": true, 515 "engines": { 516 "node": ">=8" 517 } 518 }, 519 "node_modules/balanced-match": { 520 "version": "1.0.2", 521 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 522 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 523 "dev": true 524 }, 525 "node_modules/brace-expansion": { 526 "version": "1.1.11", 527 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 528 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 529 "dev": true, 530 "dependencies": { 531 "balanced-match": "^1.0.0", 532 "concat-map": "0.0.1" 533 } 534 }, 535 "node_modules/braces": { 536 "version": "3.0.2", 537 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 538 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 539 "dev": true, 540 "dependencies": { 541 "fill-range": "^7.0.1" 542 }, 543 "engines": { 544 "node": ">=8" 545 } 546 }, 547 "node_modules/callsites": { 548 "version": "3.1.0", 549 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 550 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 551 "dev": true, 552 "engines": { 553 "node": ">=6" 554 } 555 }, 556 "node_modules/chalk": { 557 "version": "4.1.2", 558 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 559 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 560 "dev": true, 561 "dependencies": { 562 "ansi-styles": "^4.1.0", 563 "supports-color": "^7.1.0" 564 }, 565 "engines": { 566 "node": ">=10" 567 }, 568 "funding": { 569 "url": "https://github.com/chalk/chalk?sponsor=1" 570 } 571 }, 572 "node_modules/color-convert": { 573 "version": "2.0.1", 574 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 575 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 576 "dev": true, 577 "dependencies": { 578 "color-name": "~1.1.4" 579 }, 580 "engines": { 581 "node": ">=7.0.0" 582 } 583 }, 584 "node_modules/color-name": { 585 "version": "1.1.4", 586 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 587 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 588 "dev": true 589 }, 590 "node_modules/concat-map": { 591 "version": "0.0.1", 592 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 593 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 594 "dev": true 595 }, 596 "node_modules/cross-spawn": { 597 "version": "7.0.3", 598 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 599 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 600 "dev": true, 601 "dependencies": { 602 "path-key": "^3.1.0", 603 "shebang-command": "^2.0.0", 604 "which": "^2.0.1" 605 }, 606 "engines": { 607 "node": ">= 8" 608 } 609 }, 610 "node_modules/debug": { 611 "version": "4.3.4", 612 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 613 "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 614 "dev": true, 615 "dependencies": { 616 "ms": "2.1.2" 617 }, 618 "engines": { 619 "node": ">=6.0" 620 }, 621 "peerDependenciesMeta": { 622 "supports-color": { 623 "optional": true 624 } 625 } 626 }, 627 "node_modules/deep-is": { 628 "version": "0.1.4", 629 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", 630 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", 631 "dev": true 632 }, 633 "node_modules/dir-glob": { 634 "version": "3.0.1", 635 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 636 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 637 "dev": true, 638 "dependencies": { 639 "path-type": "^4.0.0" 640 }, 641 "engines": { 642 "node": ">=8" 643 } 644 }, 645 "node_modules/doctrine": { 646 "version": "3.0.0", 647 "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 648 "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 649 "dev": true, 650 "dependencies": { 651 "esutils": "^2.0.2" 652 }, 653 "engines": { 654 "node": ">=6.0.0" 655 } 656 }, 657 "node_modules/dotenv": { 658 "version": "16.0.3", 659 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", 660 "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", 661 "engines": { 662 "node": ">=12" 663 } 664 }, 665 "node_modules/escape-string-regexp": { 666 "version": "4.0.0", 667 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", 668 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", 669 "dev": true, 670 "engines": { 671 "node": ">=10" 672 }, 673 "funding": { 674 "url": "https://github.com/sponsors/sindresorhus" 675 } 676 }, 677 "node_modules/eslint": { 678 "version": "8.38.0", 679 "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.38.0.tgz", 680 "integrity": "sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==", 681 "dev": true, 682 "dependencies": { 683 "@eslint-community/eslint-utils": "^4.2.0", 684 "@eslint-community/regexpp": "^4.4.0", 685 "@eslint/eslintrc": "^2.0.2", 686 "@eslint/js": "8.38.0", 687 "@humanwhocodes/config-array": "^0.11.8", 688 "@humanwhocodes/module-importer": "^1.0.1", 689 "@nodelib/fs.walk": "^1.2.8", 690 "ajv": "^6.10.0", 691 "chalk": "^4.0.0", 692 "cross-spawn": "^7.0.2", 693 "debug": "^4.3.2", 694 "doctrine": "^3.0.0", 695 "escape-string-regexp": "^4.0.0", 696 "eslint-scope": "^7.1.1", 697 "eslint-visitor-keys": "^3.4.0", 698 "espree": "^9.5.1", 699 "esquery": "^1.4.2", 700 "esutils": "^2.0.2", 701 "fast-deep-equal": "^3.1.3", 702 "file-entry-cache": "^6.0.1", 703 "find-up": "^5.0.0", 704 "glob-parent": "^6.0.2", 705 "globals": "^13.19.0", 706 "grapheme-splitter": "^1.0.4", 707 "ignore": "^5.2.0", 708 "import-fresh": "^3.0.0", 709 "imurmurhash": "^0.1.4", 710 "is-glob": "^4.0.0", 711 "is-path-inside": "^3.0.3", 712 "js-sdsl": "^4.1.4", 713 "js-yaml": "^4.1.0", 714 "json-stable-stringify-without-jsonify": "^1.0.1", 715 "levn": "^0.4.1", 716 "lodash.merge": "^4.6.2", 717 "minimatch": "^3.1.2", 718 "natural-compare": "^1.4.0", 719 "optionator": "^0.9.1", 720 "strip-ansi": "^6.0.1", 721 "strip-json-comments": "^3.1.0", 722 "text-table": "^0.2.0" 723 }, 724 "bin": { 725 "eslint": "bin/eslint.js" 726 }, 727 "engines": { 728 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 729 }, 730 "funding": { 731 "url": "https://opencollective.com/eslint" 732 } 733 }, 734 "node_modules/eslint-scope": { 735 "version": "7.1.1", 736 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", 737 "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", 738 "dev": true, 739 "dependencies": { 740 "esrecurse": "^4.3.0", 741 "estraverse": "^5.2.0" 742 }, 743 "engines": { 744 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 745 } 746 }, 747 "node_modules/eslint-visitor-keys": { 748 "version": "3.4.0", 749 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", 750 "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", 751 "dev": true, 752 "engines": { 753 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 754 }, 755 "funding": { 756 "url": "https://opencollective.com/eslint" 757 } 758 }, 759 "node_modules/espree": { 760 "version": "9.5.1", 761 "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", 762 "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", 763 "dev": true, 764 "dependencies": { 765 "acorn": "^8.8.0", 766 "acorn-jsx": "^5.3.2", 767 "eslint-visitor-keys": "^3.4.0" 768 }, 769 "engines": { 770 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 771 }, 772 "funding": { 773 "url": "https://opencollective.com/eslint" 774 } 775 }, 776 "node_modules/esquery": { 777 "version": "1.5.0", 778 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", 779 "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", 780 "dev": true, 781 "dependencies": { 782 "estraverse": "^5.1.0" 783 }, 784 "engines": { 785 "node": ">=0.10" 786 } 787 }, 788 "node_modules/esrecurse": { 789 "version": "4.3.0", 790 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 791 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 792 "dev": true, 793 "dependencies": { 794 "estraverse": "^5.2.0" 795 }, 796 "engines": { 797 "node": ">=4.0" 798 } 799 }, 800 "node_modules/estraverse": { 801 "version": "5.3.0", 802 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", 803 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", 804 "dev": true, 805 "engines": { 806 "node": ">=4.0" 807 } 808 }, 809 "node_modules/esutils": { 810 "version": "2.0.3", 811 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 812 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 813 "dev": true, 814 "engines": { 815 "node": ">=0.10.0" 816 } 817 }, 818 "node_modules/fast-deep-equal": { 819 "version": "3.1.3", 820 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 821 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 822 "dev": true 823 }, 824 "node_modules/fast-glob": { 825 "version": "3.2.12", 826 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 827 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 828 "dev": true, 829 "dependencies": { 830 "@nodelib/fs.stat": "^2.0.2", 831 "@nodelib/fs.walk": "^1.2.3", 832 "glob-parent": "^5.1.2", 833 "merge2": "^1.3.0", 834 "micromatch": "^4.0.4" 835 }, 836 "engines": { 837 "node": ">=8.6.0" 838 } 839 }, 840 "node_modules/fast-glob/node_modules/glob-parent": { 841 "version": "5.1.2", 842 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 843 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 844 "dev": true, 845 "dependencies": { 846 "is-glob": "^4.0.1" 847 }, 848 "engines": { 849 "node": ">= 6" 850 } 851 }, 852 "node_modules/fast-json-stable-stringify": { 853 "version": "2.1.0", 854 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 855 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 856 "dev": true 857 }, 858 "node_modules/fast-levenshtein": { 859 "version": "2.0.6", 860 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 861 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", 862 "dev": true 863 }, 864 "node_modules/fastq": { 865 "version": "1.15.0", 866 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 867 "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 868 "dev": true, 869 "dependencies": { 870 "reusify": "^1.0.4" 871 } 872 }, 873 "node_modules/file-entry-cache": { 874 "version": "6.0.1", 875 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", 876 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", 877 "dev": true, 878 "dependencies": { 879 "flat-cache": "^3.0.4" 880 }, 881 "engines": { 882 "node": "^10.12.0 || >=12.0.0" 883 } 884 }, 885 "node_modules/fill-range": { 886 "version": "7.0.1", 887 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 888 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 889 "dev": true, 890 "dependencies": { 891 "to-regex-range": "^5.0.1" 892 }, 893 "engines": { 894 "node": ">=8" 895 } 896 }, 897 "node_modules/find-up": { 898 "version": "5.0.0", 899 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", 900 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", 901 "dev": true, 902 "dependencies": { 903 "locate-path": "^6.0.0", 904 "path-exists": "^4.0.0" 905 }, 906 "engines": { 907 "node": ">=10" 908 }, 909 "funding": { 910 "url": "https://github.com/sponsors/sindresorhus" 911 } 912 }, 913 "node_modules/flat-cache": { 914 "version": "3.0.4", 915 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 916 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 917 "dev": true, 918 "dependencies": { 919 "flatted": "^3.1.0", 920 "rimraf": "^3.0.2" 921 }, 922 "engines": { 923 "node": "^10.12.0 || >=12.0.0" 924 } 925 }, 926 "node_modules/flatted": { 927 "version": "3.2.7", 928 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 929 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 930 "dev": true 931 }, 932 "node_modules/fs.realpath": { 933 "version": "1.0.0", 934 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 935 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 936 "dev": true 937 }, 938 "node_modules/glob": { 939 "version": "7.2.3", 940 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 941 "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 942 "dev": true, 943 "dependencies": { 944 "fs.realpath": "^1.0.0", 945 "inflight": "^1.0.4", 946 "inherits": "2", 947 "minimatch": "^3.1.1", 948 "once": "^1.3.0", 949 "path-is-absolute": "^1.0.0" 950 }, 951 "engines": { 952 "node": "*" 953 }, 954 "funding": { 955 "url": "https://github.com/sponsors/isaacs" 956 } 957 }, 958 "node_modules/glob-parent": { 959 "version": "6.0.2", 960 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", 961 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", 962 "dev": true, 963 "dependencies": { 964 "is-glob": "^4.0.3" 965 }, 966 "engines": { 967 "node": ">=10.13.0" 968 } 969 }, 970 "node_modules/globals": { 971 "version": "13.20.0", 972 "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 973 "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 974 "dev": true, 975 "dependencies": { 976 "type-fest": "^0.20.2" 977 }, 978 "engines": { 979 "node": ">=8" 980 }, 981 "funding": { 982 "url": "https://github.com/sponsors/sindresorhus" 983 } 984 }, 985 "node_modules/globby": { 986 "version": "11.1.0", 987 "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", 988 "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", 989 "dev": true, 990 "dependencies": { 991 "array-union": "^2.1.0", 992 "dir-glob": "^3.0.1", 993 "fast-glob": "^3.2.9", 994 "ignore": "^5.2.0", 995 "merge2": "^1.4.1", 996 "slash": "^3.0.0" 997 }, 998 "engines": { 999 "node": ">=10" 1000 }, 1001 "funding": { 1002 "url": "https://github.com/sponsors/sindresorhus" 1003 } 1004 }, 1005 "node_modules/grapheme-splitter": { 1006 "version": "1.0.4", 1007 "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 1008 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 1009 "dev": true 1010 }, 1011 "node_modules/has-flag": { 1012 "version": "4.0.0", 1013 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1014 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1015 "dev": true, 1016 "engines": { 1017 "node": ">=8" 1018 } 1019 }, 1020 "node_modules/ignore": { 1021 "version": "5.2.4", 1022 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 1023 "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 1024 "dev": true, 1025 "engines": { 1026 "node": ">= 4" 1027 } 1028 }, 1029 "node_modules/import-fresh": { 1030 "version": "3.3.0", 1031 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 1032 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 1033 "dev": true, 1034 "dependencies": { 1035 "parent-module": "^1.0.0", 1036 "resolve-from": "^4.0.0" 1037 }, 1038 "engines": { 1039 "node": ">=6" 1040 }, 1041 "funding": { 1042 "url": "https://github.com/sponsors/sindresorhus" 1043 } 1044 }, 1045 "node_modules/imurmurhash": { 1046 "version": "0.1.4", 1047 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 1048 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 1049 "dev": true, 1050 "engines": { 1051 "node": ">=0.8.19" 1052 } 1053 }, 1054 "node_modules/inflight": { 1055 "version": "1.0.6", 1056 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1057 "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", 1058 "dev": true, 1059 "dependencies": { 1060 "once": "^1.3.0", 1061 "wrappy": "1" 1062 } 1063 }, 1064 "node_modules/inherits": { 1065 "version": "2.0.4", 1066 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1067 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1068 "dev": true 1069 }, 1070 "node_modules/is-extglob": { 1071 "version": "2.1.1", 1072 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1073 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 1074 "dev": true, 1075 "engines": { 1076 "node": ">=0.10.0" 1077 } 1078 }, 1079 "node_modules/is-glob": { 1080 "version": "4.0.3", 1081 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 1082 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 1083 "dev": true, 1084 "dependencies": { 1085 "is-extglob": "^2.1.1" 1086 }, 1087 "engines": { 1088 "node": ">=0.10.0" 1089 } 1090 }, 1091 "node_modules/is-number": { 1092 "version": "7.0.0", 1093 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1094 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1095 "dev": true, 1096 "engines": { 1097 "node": ">=0.12.0" 1098 } 1099 }, 1100 "node_modules/is-path-inside": { 1101 "version": "3.0.3", 1102 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 1103 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1104 "dev": true, 1105 "engines": { 1106 "node": ">=8" 1107 } 1108 }, 1109 "node_modules/isexe": { 1110 "version": "2.0.0", 1111 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1112 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1113 "dev": true 1114 }, 1115 "node_modules/iso-datestring-validator": { 1116 "version": "2.2.2", 1117 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 1118 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==" 1119 }, 1120 "node_modules/js-sdsl": { 1121 "version": "4.4.0", 1122 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", 1123 "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", 1124 "dev": true, 1125 "funding": { 1126 "type": "opencollective", 1127 "url": "https://opencollective.com/js-sdsl" 1128 } 1129 }, 1130 "node_modules/js-yaml": { 1131 "version": "4.1.0", 1132 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", 1133 "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", 1134 "dev": true, 1135 "dependencies": { 1136 "argparse": "^2.0.1" 1137 }, 1138 "bin": { 1139 "js-yaml": "bin/js-yaml.js" 1140 } 1141 }, 1142 "node_modules/json-schema-traverse": { 1143 "version": "0.4.1", 1144 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1145 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1146 "dev": true 1147 }, 1148 "node_modules/json-stable-stringify-without-jsonify": { 1149 "version": "1.0.1", 1150 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 1151 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 1152 "dev": true 1153 }, 1154 "node_modules/levn": { 1155 "version": "0.4.1", 1156 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", 1157 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", 1158 "dev": true, 1159 "dependencies": { 1160 "prelude-ls": "^1.2.1", 1161 "type-check": "~0.4.0" 1162 }, 1163 "engines": { 1164 "node": ">= 0.8.0" 1165 } 1166 }, 1167 "node_modules/locate-path": { 1168 "version": "6.0.0", 1169 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", 1170 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", 1171 "dev": true, 1172 "dependencies": { 1173 "p-locate": "^5.0.0" 1174 }, 1175 "engines": { 1176 "node": ">=10" 1177 }, 1178 "funding": { 1179 "url": "https://github.com/sponsors/sindresorhus" 1180 } 1181 }, 1182 "node_modules/lodash.merge": { 1183 "version": "4.6.2", 1184 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 1185 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 1186 "dev": true 1187 }, 1188 "node_modules/lru-cache": { 1189 "version": "6.0.0", 1190 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1191 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1192 "dev": true, 1193 "dependencies": { 1194 "yallist": "^4.0.0" 1195 }, 1196 "engines": { 1197 "node": ">=10" 1198 } 1199 }, 1200 "node_modules/merge2": { 1201 "version": "1.4.1", 1202 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 1203 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 1204 "dev": true, 1205 "engines": { 1206 "node": ">= 8" 1207 } 1208 }, 1209 "node_modules/micromatch": { 1210 "version": "4.0.5", 1211 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", 1212 "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 1213 "dev": true, 1214 "dependencies": { 1215 "braces": "^3.0.2", 1216 "picomatch": "^2.3.1" 1217 }, 1218 "engines": { 1219 "node": ">=8.6" 1220 } 1221 }, 1222 "node_modules/minimatch": { 1223 "version": "3.1.2", 1224 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", 1225 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", 1226 "dev": true, 1227 "dependencies": { 1228 "brace-expansion": "^1.1.7" 1229 }, 1230 "engines": { 1231 "node": "*" 1232 } 1233 }, 1234 "node_modules/ms": { 1235 "version": "2.1.2", 1236 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1237 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 1238 "dev": true 1239 }, 1240 "node_modules/multiformats": { 1241 "version": "9.9.0", 1242 "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", 1243 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" 1244 }, 1245 "node_modules/natural-compare": { 1246 "version": "1.4.0", 1247 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 1248 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", 1249 "dev": true 1250 }, 1251 "node_modules/natural-compare-lite": { 1252 "version": "1.4.0", 1253 "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", 1254 "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", 1255 "dev": true 1256 }, 1257 "node_modules/once": { 1258 "version": "1.4.0", 1259 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1260 "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", 1261 "dev": true, 1262 "dependencies": { 1263 "wrappy": "1" 1264 } 1265 }, 1266 "node_modules/optionator": { 1267 "version": "0.9.1", 1268 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", 1269 "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", 1270 "dev": true, 1271 "dependencies": { 1272 "deep-is": "^0.1.3", 1273 "fast-levenshtein": "^2.0.6", 1274 "levn": "^0.4.1", 1275 "prelude-ls": "^1.2.1", 1276 "type-check": "^0.4.0", 1277 "word-wrap": "^1.2.3" 1278 }, 1279 "engines": { 1280 "node": ">= 0.8.0" 1281 } 1282 }, 1283 "node_modules/p-limit": { 1284 "version": "3.1.0", 1285 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 1286 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 1287 "dev": true, 1288 "dependencies": { 1289 "yocto-queue": "^0.1.0" 1290 }, 1291 "engines": { 1292 "node": ">=10" 1293 }, 1294 "funding": { 1295 "url": "https://github.com/sponsors/sindresorhus" 1296 } 1297 }, 1298 "node_modules/p-locate": { 1299 "version": "5.0.0", 1300 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", 1301 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", 1302 "dev": true, 1303 "dependencies": { 1304 "p-limit": "^3.0.2" 1305 }, 1306 "engines": { 1307 "node": ">=10" 1308 }, 1309 "funding": { 1310 "url": "https://github.com/sponsors/sindresorhus" 1311 } 1312 }, 1313 "node_modules/parent-module": { 1314 "version": "1.0.1", 1315 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 1316 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 1317 "dev": true, 1318 "dependencies": { 1319 "callsites": "^3.0.0" 1320 }, 1321 "engines": { 1322 "node": ">=6" 1323 } 1324 }, 1325 "node_modules/path-exists": { 1326 "version": "4.0.0", 1327 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1328 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1329 "dev": true, 1330 "engines": { 1331 "node": ">=8" 1332 } 1333 }, 1334 "node_modules/path-is-absolute": { 1335 "version": "1.0.1", 1336 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1337 "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", 1338 "dev": true, 1339 "engines": { 1340 "node": ">=0.10.0" 1341 } 1342 }, 1343 "node_modules/path-key": { 1344 "version": "3.1.1", 1345 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 1346 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 1347 "dev": true, 1348 "engines": { 1349 "node": ">=8" 1350 } 1351 }, 1352 "node_modules/path-type": { 1353 "version": "4.0.0", 1354 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 1355 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1356 "dev": true, 1357 "engines": { 1358 "node": ">=8" 1359 } 1360 }, 1361 "node_modules/picomatch": { 1362 "version": "2.3.1", 1363 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 1364 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 1365 "dev": true, 1366 "engines": { 1367 "node": ">=8.6" 1368 }, 1369 "funding": { 1370 "url": "https://github.com/sponsors/jonschlinkert" 1371 } 1372 }, 1373 "node_modules/prelude-ls": { 1374 "version": "1.2.1", 1375 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", 1376 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 1377 "dev": true, 1378 "engines": { 1379 "node": ">= 0.8.0" 1380 } 1381 }, 1382 "node_modules/prettier": { 1383 "version": "2.8.7", 1384 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", 1385 "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", 1386 "dev": true, 1387 "bin": { 1388 "prettier": "bin-prettier.js" 1389 }, 1390 "engines": { 1391 "node": ">=10.13.0" 1392 }, 1393 "funding": { 1394 "url": "https://github.com/prettier/prettier?sponsor=1" 1395 } 1396 }, 1397 "node_modules/punycode": { 1398 "version": "2.3.0", 1399 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 1400 "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 1401 "dev": true, 1402 "engines": { 1403 "node": ">=6" 1404 } 1405 }, 1406 "node_modules/queue-microtask": { 1407 "version": "1.2.3", 1408 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1409 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1410 "dev": true, 1411 "funding": [ 1412 { 1413 "type": "github", 1414 "url": "https://github.com/sponsors/feross" 1415 }, 1416 { 1417 "type": "patreon", 1418 "url": "https://www.patreon.com/feross" 1419 }, 1420 { 1421 "type": "consulting", 1422 "url": "https://feross.org/support" 1423 } 1424 ] 1425 }, 1426 "node_modules/resolve-from": { 1427 "version": "4.0.0", 1428 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 1429 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 1430 "dev": true, 1431 "engines": { 1432 "node": ">=4" 1433 } 1434 }, 1435 "node_modules/reusify": { 1436 "version": "1.0.4", 1437 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 1438 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 1439 "dev": true, 1440 "engines": { 1441 "iojs": ">=1.0.0", 1442 "node": ">=0.10.0" 1443 } 1444 }, 1445 "node_modules/rimraf": { 1446 "version": "3.0.2", 1447 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1448 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1449 "dev": true, 1450 "dependencies": { 1451 "glob": "^7.1.3" 1452 }, 1453 "bin": { 1454 "rimraf": "bin.js" 1455 }, 1456 "funding": { 1457 "url": "https://github.com/sponsors/isaacs" 1458 } 1459 }, 1460 "node_modules/run-parallel": { 1461 "version": "1.2.0", 1462 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1463 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1464 "dev": true, 1465 "funding": [ 1466 { 1467 "type": "github", 1468 "url": "https://github.com/sponsors/feross" 1469 }, 1470 { 1471 "type": "patreon", 1472 "url": "https://www.patreon.com/feross" 1473 }, 1474 { 1475 "type": "consulting", 1476 "url": "https://feross.org/support" 1477 } 1478 ], 1479 "dependencies": { 1480 "queue-microtask": "^1.2.2" 1481 } 1482 }, 1483 "node_modules/rxjs": { 1484 "version": "7.8.0", 1485 "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", 1486 "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", 1487 "optional": true, 1488 "dependencies": { 1489 "tslib": "^2.1.0" 1490 } 1491 }, 1492 "node_modules/semver": { 1493 "version": "7.3.8", 1494 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", 1495 "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", 1496 "dev": true, 1497 "dependencies": { 1498 "lru-cache": "^6.0.0" 1499 }, 1500 "bin": { 1501 "semver": "bin/semver.js" 1502 }, 1503 "engines": { 1504 "node": ">=10" 1505 } 1506 }, 1507 "node_modules/shebang-command": { 1508 "version": "2.0.0", 1509 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 1510 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 1511 "dev": true, 1512 "dependencies": { 1513 "shebang-regex": "^3.0.0" 1514 }, 1515 "engines": { 1516 "node": ">=8" 1517 } 1518 }, 1519 "node_modules/shebang-regex": { 1520 "version": "3.0.0", 1521 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 1522 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 1523 "dev": true, 1524 "engines": { 1525 "node": ">=8" 1526 } 1527 }, 1528 "node_modules/slash": { 1529 "version": "3.0.0", 1530 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 1531 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 1532 "dev": true, 1533 "engines": { 1534 "node": ">=8" 1535 } 1536 }, 1537 "node_modules/strip-ansi": { 1538 "version": "6.0.1", 1539 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 1540 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 1541 "dev": true, 1542 "dependencies": { 1543 "ansi-regex": "^5.0.1" 1544 }, 1545 "engines": { 1546 "node": ">=8" 1547 } 1548 }, 1549 "node_modules/strip-json-comments": { 1550 "version": "3.1.1", 1551 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 1552 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 1553 "dev": true, 1554 "engines": { 1555 "node": ">=8" 1556 }, 1557 "funding": { 1558 "url": "https://github.com/sponsors/sindresorhus" 1559 } 1560 }, 1561 "node_modules/supports-color": { 1562 "version": "7.2.0", 1563 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1564 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1565 "dev": true, 1566 "dependencies": { 1567 "has-flag": "^4.0.0" 1568 }, 1569 "engines": { 1570 "node": ">=8" 1571 } 1572 }, 1573 "node_modules/text-table": { 1574 "version": "0.2.0", 1575 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 1576 "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", 1577 "dev": true 1578 }, 1579 "node_modules/tlds": { 1580 "version": "1.238.0", 1581 "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.238.0.tgz", 1582 "integrity": "sha512-lFPF9pZFhLrPodaJ0wt9QIN0l8jOxqmUezGZnm7BfkDSVd9q667oVIJukLVzhF+4oW7uDlrLlfJrL5yu9RWwew==", 1583 "bin": { 1584 "tlds": "bin.js" 1585 } 1586 }, 1587 "node_modules/to-regex-range": { 1588 "version": "5.0.1", 1589 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1590 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1591 "dev": true, 1592 "dependencies": { 1593 "is-number": "^7.0.0" 1594 }, 1595 "engines": { 1596 "node": ">=8.0" 1597 } 1598 }, 1599 "node_modules/tslib": { 1600 "version": "2.5.0", 1601 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", 1602 "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==", 1603 "optional": true 1604 }, 1605 "node_modules/tsutils": { 1606 "version": "3.21.0", 1607 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", 1608 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", 1609 "dev": true, 1610 "dependencies": { 1611 "tslib": "^1.8.1" 1612 }, 1613 "engines": { 1614 "node": ">= 6" 1615 }, 1616 "peerDependencies": { 1617 "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" 1618 } 1619 }, 1620 "node_modules/tsutils/node_modules/tslib": { 1621 "version": "1.14.1", 1622 "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", 1623 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 1624 "dev": true 1625 }, 1626 "node_modules/type-check": { 1627 "version": "0.4.0", 1628 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 1629 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", 1630 "dev": true, 1631 "dependencies": { 1632 "prelude-ls": "^1.2.1" 1633 }, 1634 "engines": { 1635 "node": ">= 0.8.0" 1636 } 1637 }, 1638 "node_modules/type-fest": { 1639 "version": "0.20.2", 1640 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", 1641 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", 1642 "dev": true, 1643 "engines": { 1644 "node": ">=10" 1645 }, 1646 "funding": { 1647 "url": "https://github.com/sponsors/sindresorhus" 1648 } 1649 }, 1650 "node_modules/typed-emitter": { 1651 "version": "2.1.0", 1652 "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz", 1653 "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==", 1654 "optionalDependencies": { 1655 "rxjs": "*" 1656 } 1657 }, 1658 "node_modules/typescript": { 1659 "version": "5.0.4", 1660 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.0.4.tgz", 1661 "integrity": "sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==", 1662 "dev": true, 1663 "bin": { 1664 "tsc": "bin/tsc", 1665 "tsserver": "bin/tsserver" 1666 }, 1667 "engines": { 1668 "node": ">=12.20" 1669 } 1670 }, 1671 "node_modules/uint8arrays": { 1672 "version": "3.0.0", 1673 "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz", 1674 "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==", 1675 "dependencies": { 1676 "multiformats": "^9.4.2" 1677 } 1678 }, 1679 "node_modules/uri-js": { 1680 "version": "4.4.1", 1681 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 1682 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1683 "dev": true, 1684 "dependencies": { 1685 "punycode": "^2.1.0" 1686 } 1687 }, 1688 "node_modules/which": { 1689 "version": "2.0.2", 1690 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 1691 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 1692 "dev": true, 1693 "dependencies": { 1694 "isexe": "^2.0.0" 1695 }, 1696 "bin": { 1697 "node-which": "bin/node-which" 1698 }, 1699 "engines": { 1700 "node": ">= 8" 1701 } 1702 }, 1703 "node_modules/word-wrap": { 1704 "version": "1.2.3", 1705 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", 1706 "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", 1707 "dev": true, 1708 "engines": { 1709 "node": ">=0.10.0" 1710 } 1711 }, 1712 "node_modules/wrappy": { 1713 "version": "1.0.2", 1714 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1715 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 1716 "dev": true 1717 }, 1718 "node_modules/yallist": { 1719 "version": "4.0.0", 1720 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1721 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1722 "dev": true 1723 }, 1724 "node_modules/yocto-queue": { 1725 "version": "0.1.0", 1726 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 1727 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 1728 "dev": true, 1729 "engines": { 1730 "node": ">=10" 1731 }, 1732 "funding": { 1733 "url": "https://github.com/sponsors/sindresorhus" 1734 } 1735 }, 1736 "node_modules/zod": { 1737 "version": "3.21.4", 1738 "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", 1739 "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", 1740 "funding": { 1741 "url": "https://github.com/sponsors/colinhacks" 1742 } 1743 } 1744 } 1745}