diff --git a/package.json b/package.json index a773d8ae6..86d5d237d 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "serialize-error": "^8.1.0", "serialize-javascript": "^6.0.0", "tough-cookie": "^4.1.2", - "undici": "^5.11.0", + "undici": "^5.12.0", "uuid": "^9.0.0", "yargs": "^17.6.0", "zxcvbn": "^4.4.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4b7ebda5..986d37262 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,38 +98,38 @@ specifiers: sinon: ^14.0.1 tough-cookie: ^4.1.2 typescript: ^4.8.4 - undici: ^5.11.0 + undici: ^5.12.0 uuid: ^9.0.0 yargs: ^17.6.0 zxcvbn: ^4.4.2 dependencies: - '@faker-js/faker': 7.5.0 + '@faker-js/faker': 7.6.0 '@hapi/bell': 12.3.0 '@hapi/boom': 10.0.0 '@hapi/hapi': 20.2.2 '@hapi/hoek': 10.0.1 '@hapi/vision': 7.0.0 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-amqp': 0.20.2_uijejrhuvh47e2m7laqvckyn34 - '@microfleet/plugin-consul': 2.25.2_@microfleet+core@17.29.2 - '@microfleet/plugin-dlock': 0.20.2_@microfleet+core@17.29.2 - '@microfleet/plugin-hapi': 0.20.2_g6gz54nb2e6mgrags5jmlnclgi - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-opentracing': 0.23.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-prometheus': 0.23.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-redis-cluster': 0.23.2_viutht7o3fi3ou67erfkcsoi4e - '@microfleet/plugin-redis-core': 0.23.2_viutht7o3fi3ou67erfkcsoi4e - '@microfleet/plugin-redis-sentinel': 0.23.2_viutht7o3fi3ou67erfkcsoi4e - '@microfleet/plugin-router': 0.21.2_4qqzzrpedtf46c4eoabsx5pc4e - '@microfleet/plugin-router-amqp': 0.20.2_lu55rn2zsvbc3jj2nansdgnpxu - '@microfleet/plugin-router-hapi': 0.20.2_5ey7i7nmeutcefdh7t5ad67g6y - '@microfleet/plugin-signed-request': 0.6.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-amqp': 0.20.2_sk3ptgyju7mzzghn566ag2epq4 + '@microfleet/plugin-consul': 2.27.0_@microfleet+core@17.31.0 + '@microfleet/plugin-dlock': 0.20.2_@microfleet+core@17.31.0 + '@microfleet/plugin-hapi': 0.20.2_s4bbml4zwrk6aweizgdi3wdcky + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-opentracing': 0.23.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-prometheus': 0.23.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-redis-cluster': 0.23.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-redis-core': 0.23.2_q73w5g7jimobqhsekrgfix3cnu + '@microfleet/plugin-redis-sentinel': 0.23.2_q73w5g7jimobqhsekrgfix3cnu + '@microfleet/plugin-router': 0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji + '@microfleet/plugin-router-amqp': 0.20.2_yhjuu62gxsvhbsdiukukfjjfq4 + '@microfleet/plugin-router-hapi': 0.20.2_stanpxrgrzumsidv6bn7jq7iwa + '@microfleet/plugin-signed-request': 0.6.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/transport-amqp': 17.3.0_common-errors@1.2.0 '@microfleet/utils': 0.23.2 - '@microfleet/validation': 11.1.2_common-errors@1.2.0 + '@microfleet/validation': 11.1.3 ajv-formats: 2.1.1 async: 3.2.4 bluebird: 3.7.2 @@ -142,24 +142,24 @@ dependencies: flake-idgen: 1.4.0 get-stdin: 8.0.0 get-value: 3.0.1 - glob: 7.2.0 - got: 11.8.3 + glob: 7.2.3 + got: 11.8.5 handlebars: 4.7.7 ioredis: 4.28.5 is: 3.3.0 - jose: 4.10.0 + jose: 4.10.3 jsonwebtoken: 8.5.1 jwa: 2.0.0 - jwks-rsa: 2.1.4 + jwks-rsa: 2.1.5 lodash: 4.17.21 moment: 2.29.4 ms-conf: 7.0.2 ms-flakeless: 4.6.4 - ms-mailer-client: 8.1.0_6pwm6lxvstydiyih5fgvdektyu + ms-mailer-client: 8.1.0_e6nzqva4cfaw5jvvp23hbt4opq ms-token: 5.0.1_ioredis@4.28.5 - nanoid: 3.3.3 + nanoid: 3.3.4 otplib: 12.0.1 - p-retry: 4.6.1 + p-retry: 4.6.2 password-generator: 2.3.2 prom-client: 14.1.0 qs: 6.11.0 @@ -170,7 +170,7 @@ dependencies: serialize-error: 8.1.0 serialize-javascript: 6.0.0 tough-cookie: 4.1.2 - undici: 5.11.0 + undici: 5.12.0 uuid: 9.0.0 yargs: 17.6.0 zxcvbn: 4.4.2 @@ -180,24 +180,24 @@ devDependencies: '@semantic-release/changelog': 6.0.1_semantic-release@19.0.5 '@semantic-release/exec': 6.0.3_semantic-release@19.0.5 '@semantic-release/git': 10.0.1_semantic-release@19.0.5 - apidoc: 0.53.0 + apidoc: 0.53.1 apidoc-plugin-schema: 0.1.8 c8: 7.12.0 chai: 4.3.6 cheerio: 1.0.0-rc.12 codecov: 3.8.3 cross-env: 7.0.3 - eslint: 8.24.0 + eslint: 8.26.0 eslint-config-makeomatic: 5.1.0_typescript@4.8.4 - eslint-plugin-import: 2.26.0_eslint@8.24.0 - eslint-plugin-mocha: 10.1.0_eslint@8.24.0 - eslint-plugin-promise: 6.0.1_eslint@8.24.0 - eslint-plugin-unicorn: 44.0.2_eslint@8.24.0 + eslint-plugin-import: 2.26.0_eslint@8.26.0 + eslint-plugin-mocha: 10.1.0_eslint@8.26.0 + eslint-plugin-promise: 6.1.1_eslint@8.26.0 + eslint-plugin-unicorn: 44.0.2_eslint@8.26.0 http-signature: 1.3.6 hyperid: 3.0.1 json: 11.0.0 md5: 2.3.0 - mocha: 10.0.0 + mocha: 10.1.0 nock: 13.2.9 rfdc: 1.3.0 rimraf: 3.0.2 @@ -222,15 +222,20 @@ packages: dependencies: '@babel/highlight': 7.16.10 + /@babel/helper-validator-identifier/7.16.7: + resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} + dev: true /@babel/highlight/7.16.10: resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.16.7 chalk: 2.4.2 js-tokens: 4.0.0 @@ -318,13 +323,13 @@ packages: '@commitlint/execute-rule': 17.0.0 '@commitlint/resolve-extends': 17.1.0 '@commitlint/types': 17.0.0 - '@types/node': 14.18.31 + '@types/node': 14.18.33 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 4.1.1_gpl3msxjb2n3qdkii2jvdrcxxe + cosmiconfig-typescript-loader: 4.1.1_awxcqsy624isbdja4bezrjob2e lodash: 4.17.21 resolve-from: 5.0.0 - ts-node: 10.9.1_fk6arlf3j7tudlucddpzvj2plq + ts-node: 10.8.2_yodorn5kzjgomblrsstrk2spaa typescript: 4.8.4 transitivePeerDependencies: - '@swc/core' @@ -418,26 +423,8 @@ packages: engines: {node: '>=10.0.0'} dev: true - /@esbuild/android-arm/0.15.10: - resolution: {integrity: sha512-FNONeQPy/ox+5NBkcSbYJxoXj9GWu8gVGJTVmUyoOCKQFDTrHVKgNSzChdNt0I8Aj/iKcsDf2r9BFwv+FSNUXg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@esbuild/linux-loong64/0.15.10: - resolution: {integrity: sha512-w0Ou3Z83LOYEkwaui2M8VwIp+nLi/NA60lBLMvaJ+vXVMcsARYdEzLNE7RSm4+lSg4zq4d7fAVuzk7PNQ5JFgg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@eslint/eslintrc/1.3.2: - resolution: {integrity: sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==} + /@eslint/eslintrc/1.3.3: + resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 @@ -453,8 +440,8 @@ packages: - supports-color dev: true - /@faker-js/faker/7.5.0: - resolution: {integrity: sha512-8wNUCCUHvfvI0gQpDUho/3gPzABffnCn5um65F8dzQ86zz6dlt4+nmAA7PQUc8L+eH+9RgR/qzy5N/8kN0Ozdw==} + /@faker-js/faker/7.6.0: + resolution: {integrity: sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} dev: false @@ -475,7 +462,7 @@ packages: resolution: {integrity: sha512-uwgomk59nAWKR2WqXugyn3tXzRJqlBaGCzXHb4ZnKA3sxA9G/JWZSAd6GEF29mJucTLi32iZaFZRAwf7O8bJMg==} dependencies: '@fastify/accept-negotiator': 1.0.0 - fastify-plugin: 4.2.1 + fastify-plugin: 4.3.0 into-stream: 6.0.0 mime-db: 1.52.0 minipass: 3.3.4 @@ -495,26 +482,26 @@ packages: /@fastify/fast-json-stringify-compiler/4.1.0: resolution: {integrity: sha512-cTKBV2J9+u6VaKDhX7HepSfPSzw+F+TSd+k0wzifj4rG+4E5PjSFJCk19P8R6tr/72cuzgGd+mbB3jFT6lvAgw==} dependencies: - fast-json-stringify: 5.4.0 + fast-json-stringify: 5.1.0 dev: true /@hapi/accept/5.0.2: resolution: {integrity: sha512-CmzBx/bXUR8451fnZRuZAJRlzgm0Jgu5dltTX/bszmR2lheb9BpyN47Q1RbaGTsvFzn0PXAEs+lXDKfshccYZw==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/ammo/5.0.1: resolution: {integrity: sha512-FbCNwcTbnQP4VYYhLNGZmA76xb2aHg9AMPiy18NZyWMG310P5KdFGyA9v2rm5ujrIny77dEEIkMOwl0Xv+fSSA==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/b64/5.0.0: resolution: {integrity: sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/bell/12.3.0: @@ -524,9 +511,9 @@ packages: '@hapi/boom': 9.1.4 '@hapi/bounce': 2.0.0 '@hapi/cryptiles': 5.1.0 - '@hapi/hoek': 9.3.0 - '@hapi/wreck': 17.1.0 - joi: 17.6.0 + '@hapi/hoek': 9.2.1 + '@hapi/wreck': 17.2.0 + joi: 17.6.4 dev: false /@hapi/boom/10.0.0: @@ -538,14 +525,14 @@ packages: /@hapi/boom/9.1.4: resolution: {integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/bounce/2.0.0: resolution: {integrity: sha512-JesW92uyzOOyuzJKjoLHM1ThiOvHPOLDHw01YV8yh5nCso7sDwJho1h0Ad2N+E62bZyz46TG3xhAi/78Gsct6A==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/bounce/3.0.0: @@ -567,21 +554,21 @@ packages: resolution: {integrity: sha512-bOff6GTdOnoe5b8oXRV3lwkQSb/LAWylvDMae6RgEWWntd0SHtkYbQukDHKlfaYtVnSAgIavJ0kqszF/AIBb6g==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/catbox-memory/5.0.1: resolution: {integrity: sha512-QWw9nOYJq5PlvChLWV8i6hQHJYfvdqiXdvTupJFh0eqLZ64Xir7mKNi96d5/ZMUAqXPursfNDIDxjFgoEDUqeQ==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/catbox/11.1.1: resolution: {integrity: sha512-u/8HvB7dD/6X8hsZIpskSDo4yMKpHxFd7NluoylhGrL6cUfYxdQPnvUp9YU2C6F9hsyBVLGulBd9vBN1ebfXOQ==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/podium': 4.1.3 '@hapi/validate': 1.1.3 dev: false @@ -615,13 +602,13 @@ packages: '@hapi/catbox': 11.1.1 '@hapi/catbox-memory': 5.0.1 '@hapi/heavy': 7.0.1 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/mimos': 6.0.0 '@hapi/podium': 4.1.3 '@hapi/shot': 5.0.5 '@hapi/somever': 3.0.1 '@hapi/statehood': 7.0.4 - '@hapi/subtext': 7.0.4 + '@hapi/subtext': 7.0.3 '@hapi/teamwork': 5.1.1 '@hapi/topo': 5.1.0 '@hapi/validate': 1.1.3 @@ -631,7 +618,7 @@ packages: resolution: {integrity: sha512-vJ/vzRQ13MtRzz6Qd4zRHWS3FaUc/5uivV2TIuExGTM9Qk+7Zzqj0e2G7EpE6KztO9SalTbiIkTh7qFKj/33cA==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/validate': 1.1.3 dev: false @@ -642,23 +629,23 @@ packages: /@hapi/hoek/9.1.0: resolution: {integrity: sha512-i9YbZPN3QgfighY/1X1Pu118VUz2Fmmhd6b2n0/O8YVgGGfw0FbUYoA97k7FkpGJ+pLCFEDLUmAPPV4D1kpeFw==} - /@hapi/hoek/9.3.0: - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + /@hapi/hoek/9.2.1: + resolution: {integrity: sha512-gfta+H8aziZsm8pZa0vj04KO6biEiisppNgA1kbJvFrrWu9Vm7eaUEy76DIxsuTaWvti5fkJVhllWc6ZTE+Mdw==} /@hapi/iron/6.0.0: resolution: {integrity: sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==} dependencies: '@hapi/b64': 5.0.0 '@hapi/boom': 9.1.4 - '@hapi/bourne': 2.1.0 + '@hapi/bourne': 2.0.0 '@hapi/cryptiles': 5.1.0 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/mimos/6.0.0: resolution: {integrity: sha512-Op/67tr1I+JafN3R3XN5DucVSxKRT/Tc+tUszDwENoNpolxeXkhrJ2Czt6B6AAqrespHoivhgZBWYSuANN9QXg==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 mime-db: 1.52.0 dev: false @@ -666,7 +653,7 @@ packages: resolution: {integrity: sha512-ht2KoEsDW22BxQOEkLEJaqfpoKPXxi7tvabXy7B/77eFtOyG5ZEstfZwxHQcqAiZhp58Ae5vkhEqI03kawkYNw==} engines: {node: '>=12.0.0'} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/vise': 4.0.0 dev: false @@ -676,14 +663,14 @@ packages: '@hapi/b64': 5.0.0 '@hapi/boom': 9.1.4 '@hapi/content': 5.0.2 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/nigel': 4.0.2 dev: false /@hapi/podium/4.1.3: resolution: {integrity: sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/teamwork': 5.1.1 '@hapi/validate': 1.1.3 dev: false @@ -691,7 +678,7 @@ packages: /@hapi/shot/5.0.5: resolution: {integrity: sha512-x5AMSZ5+j+Paa8KdfCoKh+klB78otxF+vcJR/IoN91Vo2e5ulXIW6HUsFTCU+4W6P/Etaip9nmdAx2zWDimB2A==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/validate': 1.1.3 dev: false @@ -699,7 +686,7 @@ packages: resolution: {integrity: sha512-4ZTSN3YAHtgpY/M4GOtHUXgi6uZtG9nEZfNI6QrArhK0XN/RDVgijlb9kOmXwCR5VclDSkBul9FBvhSuKXx9+w==} dependencies: '@hapi/bounce': 2.0.0 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/statehood/7.0.4: @@ -707,23 +694,23 @@ packages: dependencies: '@hapi/boom': 9.1.4 '@hapi/bounce': 2.0.0 - '@hapi/bourne': 2.1.0 + '@hapi/bourne': 2.0.0 '@hapi/cryptiles': 5.1.0 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/iron': 6.0.0 '@hapi/validate': 1.1.3 dev: false - /@hapi/subtext/7.0.4: - resolution: {integrity: sha512-Y72moHhbRuO8kwBHFEnCRw7oOnhNh4Pl+aonxAze18jkyMpE4Gwz4lNID7ei8vd3lpXC2rKdkxXJgtfY+WttRw==} + /@hapi/subtext/7.0.3: + resolution: {integrity: sha512-CekDizZkDGERJ01C0+TzHlKtqdXZxzSWTOaH6THBrbOHnsr3GY+yiMZC+AfNCypfE17RaIakGIAbpL2Tk1z2+A==} dependencies: '@hapi/boom': 9.1.4 - '@hapi/bourne': 2.1.0 + '@hapi/bourne': 2.0.0 '@hapi/content': 5.0.2 '@hapi/file': 2.0.0 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/pez': 5.0.3 - '@hapi/wreck': 17.2.0 + '@hapi/wreck': 17.1.0 dev: false /@hapi/teamwork/5.1.1: @@ -734,7 +721,7 @@ packages: /@hapi/topo/5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 /@hapi/topo/6.0.0: resolution: {integrity: sha512-aorJvN1Q1n5xrZuA50Z4X6adI6VAM2NalIVm46ALL9LUvdoqhof3JPY69jdJH8asM3PsWr2SUVYzp57EqUP41A==} @@ -745,7 +732,7 @@ packages: /@hapi/validate/1.1.3: resolution: {integrity: sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/topo': 5.1.0 dev: false @@ -759,7 +746,7 @@ packages: /@hapi/vise/4.0.0: resolution: {integrity: sha512-eYyLkuUiFZTer59h+SGy7hUm+qE9p+UemePTHLlIWppEd+wExn3Df5jO04bFQTm7nleF5V8CtuYQYb+VFpZ6Sg==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/vision/7.0.0: @@ -776,7 +763,7 @@ packages: dependencies: '@hapi/boom': 9.1.4 '@hapi/bourne': 2.0.0 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false /@hapi/wreck/17.2.0: @@ -784,11 +771,11 @@ packages: dependencies: '@hapi/boom': 9.1.4 '@hapi/bourne': 2.1.0 - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 dev: false - /@humanwhocodes/config-array/0.10.7: - resolution: {integrity: sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==} + /@humanwhocodes/config-array/0.11.6: + resolution: {integrity: sha512-jJr+hPTJYKyDILJfhNSHsjiwXYf26Flsz8DvNndOsHs5pwSnpGUEy8yzF0JYhCEvTDdV2vuOK5tt8BVhwO5/hg==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -809,10 +796,6 @@ packages: - supports-color dev: true - /@humanwhocodes/gitignore-to-minimatch/1.0.2: - resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} - dev: true - /@humanwhocodes/module-importer/1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -827,38 +810,17 @@ packages: engines: {node: '>=8'} dev: true - /@jridgewell/gen-mapping/0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.15 - dev: true - /@jridgewell/resolve-uri/3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/source-map/0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} - dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.15 - dev: true - /@jridgewell/sourcemap-codec/1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping/0.3.15: - resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + /@jridgewell/trace-mapping/0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -880,7 +842,7 @@ packages: dependencies: '@hapi/hoek': 9.1.0 alce: 1.2.0 - joi: 17.6.0 + joi: 17.6.4 yargs: 16.0.3 /@makeomatic/deploy/12.8.2: @@ -889,8 +851,8 @@ packages: dependencies: '@commitlint/cli': 17.1.2 '@fastify/compress': 6.1.1 - '@sinclair/typebox': 0.24.44 - '@types/node': 18.8.3 + '@sinclair/typebox': 0.24.51 + '@types/node': 18.11.7 bluebird: 3.7.2 chrome-launcher: 0.15.1 chrome-remote-interface: 0.31.3 @@ -898,7 +860,7 @@ packages: death: 1.1.0 debug: 4.3.4 execa: 5.1.1 - fastify: 4.7.0 + fastify: 4.9.2 find-up: 5.0.0 get-port: 5.1.1 glob: 8.0.3 @@ -911,7 +873,7 @@ packages: lodash.set: 4.3.2 ms-conf: 7.0.2 npm-path: 2.0.4 - pino: 8.6.1 + pino: 8.7.0 read-pkg: 5.2.0 rimraf: 3.0.2 semantic-release: 19.0.5 @@ -920,7 +882,7 @@ packages: split2: 4.1.0 strip-final-newline: 2.0.0 tempy: 1.0.1 - undici: 5.11.0 + undici: 5.12.0 yargs: 17.6.0 transitivePeerDependencies: - '@swc/core' @@ -963,7 +925,7 @@ packages: dependencies: '@microfleet/amqp-codec': 2.3.0 async: 3.2.4 - bson: 4.7.0 + bson: 4.6.2 bytes: 3.1.2 debug: 4.3.4 fastq: 1.13.0 @@ -993,23 +955,32 @@ packages: eventemitter3: 4.0.7 dev: false - /@microfleet/core/17.29.2_7lr2vv5bl57san5n4sfdx2tkfq: - resolution: {integrity: sha512-oG9/7PjO0I7/iRc0OBsmHy7rrKSJlxgZraKRnLhUQHkkG76BmrLXfvGc98I660UTcjF6mcnb3RBeBS/jJ91r6w==} + /@microfleet/core-types/0.25.0: + resolution: {integrity: sha512-d9hjkQc4KZBqx9dsbJT905RQd/Zh1dGfJ9gY4mzS/1pEQf+j0TOcgaYPd6kyHGPdSWSU1fZWUitjnTWyVWkWZg==} + dependencies: + '@microfleet/utils': 0.25.0 + bluebird: 3.7.2 + bluebird-retry: 0.11.0_bluebird@3.7.2 + eventemitter3: 4.0.7 + dev: false + + /@microfleet/core/17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm: + resolution: {integrity: sha512-si801q0r2upg2+3A4hTf2NVkOl6l+kv6DjMR4YQ1jR+KDkYOF+H5VWD1PezWWbQ5aV7ds4oQMVdnVcOlso3jVw==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} hasBin: true peerDependencies: '@microfleet/validation': ^11.1.1 common-errors: ^1.x.x dependencies: - '@microfleet/core-types': 0.23.2 - '@microfleet/utils': 0.23.2 - '@microfleet/validation': 11.1.2_common-errors@1.2.0 + '@microfleet/core-types': 0.25.0 + '@microfleet/utils': 0.25.0 + '@microfleet/validation': 11.1.3 bluebird: 3.7.2 bluebird-retry: 0.11.0_bluebird@3.7.2 common-errors: 1.2.0 debug: 4.3.4 eventemitter3: 4.0.7 - yargs-parser: 21.1.1 + yargs-parser: 21.0.1 transitivePeerDependencies: - supports-color dev: false @@ -1042,7 +1013,7 @@ packages: uuid: 8.3.2 dev: false - /@microfleet/plugin-amqp/0.20.2_uijejrhuvh47e2m7laqvckyn34: + /@microfleet/plugin-amqp/0.20.2_sk3ptgyju7mzzghn566ag2epq4: resolution: {integrity: sha512-Jlb35p/uQKIEbkvpR6QjkLPIFXZfPDskuP+T89kO/9TlhC4UKlwI3g4byojq/b/zeAaSLzwcMd25VjOkY5lJ3A==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: @@ -1052,10 +1023,10 @@ packages: '@microfleet/plugin-validator': ^0.23.2 common-errors: ~1.x.x dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-router': 0.21.2_4qqzzrpedtf46c4eoabsx5pc4e - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-router': 0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/transport-amqp': 17.3.0_common-errors@1.2.0 bluebird: 3.7.2 common-errors: 1.2.0 @@ -1063,34 +1034,34 @@ packages: - supports-color dev: false - /@microfleet/plugin-consul/2.25.2_@microfleet+core@17.29.2: - resolution: {integrity: sha512-EC3WHIktuvKh6gPrEXvNcLF2j5kADn/AaH7I/3soKfhnsutK4P2MFIysDqlCn+NFilpa2Q/8gjc7Tn+/mmuO5g==} + /@microfleet/plugin-consul/2.27.0_@microfleet+core@17.31.0: + resolution: {integrity: sha512-7Q5tpJPWg4a9gsuit1JMrPuqplIoKj5gVZBlhu6KtBK7iCI3LU0D51ZdKlRZofGciWEMUCAjL4CTHCgD02ewrg==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: - '@microfleet/core': ^17.29.2 + '@microfleet/core': ^17.31.0 dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq - '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 - '@microfleet/utils': 0.23.2 + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm + '@microfleet/core-types': 0.25.0 + '@microfleet/plugin-logger': 0.30.0_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-validator': 0.25.0_3ntl6ib4vyjmq2nononhrzej4e + '@microfleet/utils': 0.25.0 common-errors: 1.2.0 consul: 0.40.0 transitivePeerDependencies: - supports-color dev: false - /@microfleet/plugin-dlock/0.20.2_@microfleet+core@17.29.2: + /@microfleet/plugin-dlock/0.20.2_@microfleet+core@17.31.0: resolution: {integrity: sha512-umlTNC50qxJovK3+V3vRxtAEpodG5zicgPTM+Gdm7pYBPJND12rMFpLEG2kLil346pr6p0xgf/ISnK0LrKil3A==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: '@microfleet/core': ^17.29.2 dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 '@microfleet/dlock': 14.0.0_ioredis@4.28.5 '@microfleet/ioredis-lock': 5.1.0_ioredis@4.28.5 - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/utils': 0.23.2 bluebird: 3.7.2 common-errors: 1.2.0 @@ -1099,7 +1070,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-hapi/0.20.2_g6gz54nb2e6mgrags5jmlnclgi: + /@microfleet/plugin-hapi/0.20.2_s4bbml4zwrk6aweizgdi3wdcky: resolution: {integrity: sha512-qTSnB0Wnxt9UoTeS6GSEHPtrMTFtwCKBJTeLuKscak8k6OXdoBDUNvEfxwTpKQS7gnL9R0l38FNgykbdm/x0Lw==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: @@ -1108,14 +1079,14 @@ packages: dependencies: '@hapi/hapi': 20.2.2 '@hapi/vision': 7.0.0 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-router': 0.21.2_4qqzzrpedtf46c4eoabsx5pc4e - '@microfleet/plugin-socketio': 0.20.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-router': 0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji + '@microfleet/plugin-socketio': 0.20.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 common-errors: 1.2.0 - joi: 17.6.2 + joi: 17.6.4 transitivePeerDependencies: - '@microfleet/utils' - bufferutil @@ -1123,22 +1094,22 @@ packages: - utf-8-validate dev: false - /@microfleet/plugin-logger/0.28.2_hrgk6dkvuckh5mlzaj3d54njtq: + /@microfleet/plugin-logger/0.28.2_46imanrvw62s5a27gbweu4woca: resolution: {integrity: sha512-PWzgKwrd2Qvh6HKa09HQOZrfWfQ2OAf9dn9No8Otzcq8HbwZetaMwbJm33A0vgzGx94/JEXwnjRX/u+Ragootw==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: '@microfleet/core': ^17.29.2 common-errors: ~1.x.x dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/utils': 0.23.2 - '@sentry/utils': 7.14.2 + '@sentry/utils': 7.17.2 common-errors: 1.2.0 lodash.merge: 4.6.2 lsmod: 1.0.0 - pino: 8.6.1 + pino: 8.7.0 pino-abstract-transport: 1.0.0 pino-pretty: 8.1.0 sonic-boom: 3.0.0 @@ -1146,17 +1117,40 @@ packages: - supports-color dev: false - /@microfleet/plugin-opentracing/0.23.2_hrgk6dkvuckh5mlzaj3d54njtq: + /@microfleet/plugin-logger/0.30.0_46imanrvw62s5a27gbweu4woca: + resolution: {integrity: sha512-EAmZfg6sOlOCTe44bIPxpb4LMbCw5igYzR+7Bk1T4QjA7GnRf24RzhRe5B7+FsLywXx4nC70tDXDHtmhidJwTQ==} + engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} + peerDependencies: + '@microfleet/core': ^17.31.0 + common-errors: ~1.x.x + dependencies: + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm + '@microfleet/core-types': 0.25.0 + '@microfleet/plugin-validator': 0.25.0_3ntl6ib4vyjmq2nononhrzej4e + '@microfleet/utils': 0.25.0 + '@sentry/utils': 7.17.2 + common-errors: 1.2.0 + lodash.merge: 4.6.2 + lsmod: 1.0.0 + pino: 8.7.0 + pino-abstract-transport: 1.0.0 + pino-pretty: 8.1.0 + sonic-boom: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@microfleet/plugin-opentracing/0.23.2_46imanrvw62s5a27gbweu4woca: resolution: {integrity: sha512-OgysG96G6jgQ8vhd12oh8GcoF8kIe7um7ZGeRotb46zlsF8dMwys4bvt7paa/Alhv5l/zObYNGQrE/X7QYRFXg==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: '@microfleet/core': ^17.29.2 common-errors: ~1.x.x dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/utils': 0.23.2 common-errors: 1.2.0 jaeger-client: 3.19.0 @@ -1164,14 +1158,14 @@ packages: - supports-color dev: false - /@microfleet/plugin-prometheus/0.23.2_hrgk6dkvuckh5mlzaj3d54njtq: + /@microfleet/plugin-prometheus/0.23.2_46imanrvw62s5a27gbweu4woca: resolution: {integrity: sha512-aYNfxo59UyMF9Rub7lbBIl/335x/UTTQMndC3dH2M2ELF2IkaVzCZKagCR+8hbxoL3f4gf9lsa2MxD0/vkJ5UA==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: '@microfleet/core': ^17.29.2 common-errors: ~1.x.x dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 '@microfleet/utils': 0.23.2 common-errors: 1.2.0 @@ -1179,18 +1173,17 @@ packages: semver: 7.3.8 dev: false - /@microfleet/plugin-redis-cluster/0.23.2_viutht7o3fi3ou67erfkcsoi4e: + /@microfleet/plugin-redis-cluster/0.23.2_46imanrvw62s5a27gbweu4woca: resolution: {integrity: sha512-N+fSB4R9j1EiBejoc5HkNO9Grt7gyZjYICpkvy+rbkrt5ZIol/idouPNx2HJa83wgO7N/EqDvbu2GhffYroCPg==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: '@microfleet/core': ^17.29.2 common-errors: ^1.2.0 - ioredis: ^4.28.0 dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-redis-core': 0.23.2_viutht7o3fi3ou67erfkcsoi4e - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-redis-core': 0.23.2_q73w5g7jimobqhsekrgfix3cnu + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/utils': 0.23.2 bluebird: 3.7.2 common-errors: 1.2.0 @@ -1202,7 +1195,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-redis-core/0.23.2_viutht7o3fi3ou67erfkcsoi4e: + /@microfleet/plugin-redis-core/0.23.2_q73w5g7jimobqhsekrgfix3cnu: resolution: {integrity: sha512-SPJuzTlcsp/PL1H3J4V5D0qQVJ/MBx7rUiODXqhzfX3NHCa/p5+chHUuzUBkWK/D0dtxRech8H0Ynhg++1Pz6Q==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: @@ -1210,7 +1203,7 @@ packages: ioredis: ^4.0.0 dependencies: '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca common-errors: 1.2.0 debug: 4.3.4 glob: 8.0.3 @@ -1221,7 +1214,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-redis-sentinel/0.23.2_viutht7o3fi3ou67erfkcsoi4e: + /@microfleet/plugin-redis-sentinel/0.23.2_q73w5g7jimobqhsekrgfix3cnu: resolution: {integrity: sha512-Ni0cQ4oRfD4a1Lwzsa1mUBngyBmIdvjpiBnCMgVx4En3lytMJBs+vCbpKQl5tviIJ8PGDW840nrK5WiZ/QLeVw==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: @@ -1229,10 +1222,10 @@ packages: common-errors: ^1.2.0 ioredis: ^4.28.0 dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-redis-core': 0.23.2_viutht7o3fi3ou67erfkcsoi4e - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-redis-core': 0.23.2_q73w5g7jimobqhsekrgfix3cnu + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/utils': 0.23.2 bluebird: 3.7.2 common-errors: 1.2.0 @@ -1242,7 +1235,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-router-amqp/0.20.2_lu55rn2zsvbc3jj2nansdgnpxu: + /@microfleet/plugin-router-amqp/0.20.2_yhjuu62gxsvhbsdiukukfjjfq4: resolution: {integrity: sha512-6knuEYgXvRcKBbww38r+1UZpIL5WgcO4bdsihbTlEhsEpqXWOJeU85oZFSLkyWNvu158xYIJR4qdYSoU0AiEvw==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: @@ -1254,11 +1247,11 @@ packages: common-errors: ~1.x.x dependencies: '@microfleet/amqp-coffee': 2.4.0 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-amqp': 0.20.2_uijejrhuvh47e2m7laqvckyn34 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-router': 0.21.2_4qqzzrpedtf46c4eoabsx5pc4e + '@microfleet/plugin-amqp': 0.20.2_sk3ptgyju7mzzghn566ag2epq4 + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-router': 0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji '@microfleet/transport-amqp': 17.3.0_common-errors@1.2.0 bluebird: 3.7.2 common-errors: 1.2.0 @@ -1267,7 +1260,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-router-hapi/0.20.2_5ey7i7nmeutcefdh7t5ad67g6y: + /@microfleet/plugin-router-hapi/0.20.2_stanpxrgrzumsidv6bn7jq7iwa: resolution: {integrity: sha512-2ckgjSooCoTzV7Iqq4BB0++/v7LVcwyZBDj4WK95jAv9kAdVEe1dm0FWnCEICVopQDc4KLXu1bzRnJos7+ggcQ==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: @@ -1280,12 +1273,12 @@ packages: dependencies: '@hapi/boom': 10.0.0 '@hapi/hapi': 20.2.2 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq - '@microfleet/plugin-hapi': 0.20.2_g6gz54nb2e6mgrags5jmlnclgi - '@microfleet/plugin-opentracing': 0.23.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-router': 0.21.2_4qqzzrpedtf46c4eoabsx5pc4e - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 - '@microfleet/validation': 11.1.2_common-errors@1.2.0 + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm + '@microfleet/plugin-hapi': 0.20.2_s4bbml4zwrk6aweizgdi3wdcky + '@microfleet/plugin-opentracing': 0.23.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-router': 0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 + '@microfleet/validation': 11.1.3 common-errors: 1.2.0 get-value: 3.0.1 lodash: 4.17.21 @@ -1294,7 +1287,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-router/0.21.2_4qqzzrpedtf46c4eoabsx5pc4e: + /@microfleet/plugin-router/0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji: resolution: {integrity: sha512-3lMSixvpU5sw0yAbAxGOr/TafKJG7Zlgcs4lVMn3WcKCU2V7jGFmvuVALtRCC6wmlGNjAi1VqW4fLJp5WnyNUA==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: @@ -1305,12 +1298,12 @@ packages: common-errors: ~1.x.x dependencies: '@hapi/boom': 10.0.0 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca '@microfleet/transport-amqp': 17.3.0_common-errors@1.2.0 '@microfleet/utils': 0.23.2 - '@microfleet/validation': 11.1.2_common-errors@1.2.0 + '@microfleet/validation': 11.1.3 common-errors: 1.2.0 glob: 8.0.3 hyperid: 3.0.1 @@ -1322,7 +1315,7 @@ packages: - supports-color dev: false - /@microfleet/plugin-signed-request/0.6.2_hrgk6dkvuckh5mlzaj3d54njtq: + /@microfleet/plugin-signed-request/0.6.2_46imanrvw62s5a27gbweu4woca: resolution: {integrity: sha512-QF2uJ3cn3HTpQ+CbUdeVBuxvwpnl3vPfxxQj6RLkOAuY0nEdusx1D2WEjmLc3d33cse659gS9DHfMr+mtLPl5A==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: @@ -1330,7 +1323,7 @@ packages: common-errors: ~1.x.x dependencies: '@hapi/boom': 10.0.0 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 '@microfleet/utils': 0.23.2 '@types/hapi__hapi': 20.0.12 @@ -1338,7 +1331,7 @@ packages: http-signature: 1.3.6 dev: false - /@microfleet/plugin-socketio/0.20.2_hrgk6dkvuckh5mlzaj3d54njtq: + /@microfleet/plugin-socketio/0.20.2_46imanrvw62s5a27gbweu4woca: resolution: {integrity: sha512-U3WJDbsLnrRDP5ow/I1QtmAif6TClPMy6pVu0j7rBSgIdCbhHxJNKSGnwY60soXcyR9Dn/9prYVZlx2PUdHcnw==} engines: {node: '>= 12.14.0', npm: '>= 4.0.0'} peerDependencies: @@ -1346,23 +1339,23 @@ packages: common-errors: ~1.x.x dependencies: '@microfleet/amqp-coffee': 2.4.0 - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 - '@microfleet/plugin-logger': 0.28.2_hrgk6dkvuckh5mlzaj3d54njtq - '@microfleet/plugin-router': 0.21.2_4qqzzrpedtf46c4eoabsx5pc4e - '@microfleet/plugin-validator': 0.23.2_sbcc62m2yodb2fd7fix2elazb4 + '@microfleet/plugin-logger': 0.28.2_46imanrvw62s5a27gbweu4woca + '@microfleet/plugin-router': 0.21.2_kjjl4xi7xzddidnrgpdpeyy4ji + '@microfleet/plugin-validator': 0.23.2_bvwrfqwp6ovpixapq6r75tjcb4 '@microfleet/transport-amqp': 17.3.0_common-errors@1.2.0 '@microfleet/utils': 0.23.2 common-errors: 1.2.0 ms-socket.io-adapter-amqp: 9.0.1_iszuhnrpai7bkwccadrkjjrfhm - socket.io: 4.5.2 + socket.io: 4.5.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate dev: false - /@microfleet/plugin-validator/0.23.2_sbcc62m2yodb2fd7fix2elazb4: + /@microfleet/plugin-validator/0.23.2_bvwrfqwp6ovpixapq6r75tjcb4: resolution: {integrity: sha512-WOonHY6c+sDje40TOn+f/ExEpDrBGiIBbJcOMLx3c1IChMCkK0IYCl/DLaSvNvWwS/2HZcJLzg2R40DLClJ0+Q==} engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} peerDependencies: @@ -1370,10 +1363,29 @@ packages: '@microfleet/core-types': ^0.23.2 '@microfleet/utils': ^0.23.2 dependencies: - '@microfleet/core': 17.29.2_7lr2vv5bl57san5n4sfdx2tkfq + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm '@microfleet/core-types': 0.23.2 '@microfleet/utils': 0.23.2 - '@microfleet/validation': 11.1.2_common-errors@1.2.0 + '@microfleet/validation': 11.1.3 + callsite: 1.0.0 + common-errors: 1.2.0 + lodash: 4.17.21 + transitivePeerDependencies: + - supports-color + dev: false + + /@microfleet/plugin-validator/0.25.0_3ntl6ib4vyjmq2nononhrzej4e: + resolution: {integrity: sha512-+ij8NRw1BMqF996SK3bltbE56+8rjmtOiK8MinYGN78b4x0PmT39I+WeCOPQjqL7bqZmA9Z9f4fiSBBE9/WzFA==} + engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} + peerDependencies: + '@microfleet/core': ^17.31.0 + '@microfleet/core-types': ^0.25.0 + '@microfleet/utils': ^0.25.0 + dependencies: + '@microfleet/core': 17.31.0_cmr2hirg4ud3x3n4uzoat6gkcm + '@microfleet/core-types': 0.25.0 + '@microfleet/utils': 0.25.0 + '@microfleet/validation': 11.1.3 callsite: 1.0.0 common-errors: 1.2.0 lodash: 4.17.21 @@ -1389,7 +1401,7 @@ packages: dependencies: '@microfleet/amqp-coffee': 2.4.0 '@types/common-errors': 1.0.2 - async-cache-dedupe: 1.4.1 + async-cache-dedupe: 1.2.2 bluebird: 3.7.2 common-errors: 1.2.0 debug: 4.3.4 @@ -1398,14 +1410,14 @@ packages: hashlru: 2.3.0 hyperid: 3.0.1 is: 3.3.0 - joi: 17.6.2 + joi: 17.6.0 json-stringify-safe: 5.0.1 lodash: 4.17.21 - pino: 8.6.1 + pino: 8.7.0 read-pkg: 5.2.0 - safe-stable-stringify: 2.4.0 + safe-stable-stringify: 2.3.1 sorted-array-functions: 1.3.0 - type-fest: 2.19.0 + type-fest: 2.12.2 uuid: 8.3.2 transitivePeerDependencies: - supports-color @@ -1419,11 +1431,17 @@ packages: read-pkg-up: 7.0.1 dev: false - /@microfleet/validation/11.1.2_common-errors@1.2.0: - resolution: {integrity: sha512-UAytvgv18PAFyrFHUlgdNlfElygLkohuupirJjSS4tQqIJrV95w7zdWYAhpnqW07M02IwVaATKz6oGOv/tjgmA==} + /@microfleet/utils/0.25.0: + resolution: {integrity: sha512-ETYL4AI7jTX92f+3pMCgrg1Q8j4cmH8EtDjieHtS3n5nXOh5u7NPpoAbG9hmlvEavBgCVckdbK61nFoXOcaiYg==} + engines: {node: '>= 12.15.0', npm: '>= 4.0.0'} + dependencies: + lodash: 4.17.21 + read-pkg-up: 7.0.1 + dev: false + + /@microfleet/validation/11.1.3: + resolution: {integrity: sha512-OxhKXarm59sm2OZv65tKttBg5qraOZ7wMOGfRTZ+8pJZEOHDrF/YzKkfWk2wNxmmYH2xxwbhfUMymW8MjGalwQ==} engines: {node: '>= 14.15.0', npm: '>= 4.x.x'} - peerDependencies: - common-errors: ~1.x.x dependencies: ajv: 8.11.0 ajv-formats: 2.1.1 @@ -1431,7 +1449,7 @@ packages: callsite: 1.0.0 common-errors: 1.2.0 debug: 4.3.4 - glob: 7.2.0 + glob: 7.2.3 transitivePeerDependencies: - supports-color dev: false @@ -1457,97 +1475,97 @@ packages: fastq: 1.13.0 dev: true - /@octokit/auth-token/3.0.1: - resolution: {integrity: sha512-/USkK4cioY209wXRpund6HZzHo9GmjakpV9ycOkpMcMxMk7QVcVFVyCMtzvXYiHsB2crgDgrtNYSELYFBXhhaA==} + /@octokit/auth-token/3.0.0: + resolution: {integrity: sha512-MDNFUBcJIptB9At7HiV7VCvU3NcL4GnfCQaP8C5lrxWrRPMJBnemYtehaKSOlaM7AYxeRyj9etenu8LVpSpVaQ==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 7.5.1 + '@octokit/types': 6.39.0 dev: true - /@octokit/core/4.0.5: - resolution: {integrity: sha512-4R3HeHTYVHCfzSAi0C6pbGXV8UDI5Rk+k3G7kLVNckswN9mvpOzW9oENfjfH3nEmzg8y3AmKmzs8Sg6pLCeOCA==} + /@octokit/core/4.0.4: + resolution: {integrity: sha512-sUpR/hc4Gc7K34o60bWC7WUH6Q7T6ftZ2dUmepSyJr9PRF76/qqkWjE2SOEzCqLA5W83SaISymwKtxks+96hPQ==} engines: {node: '>= 14'} dependencies: - '@octokit/auth-token': 3.0.1 - '@octokit/graphql': 5.0.1 - '@octokit/request': 6.2.1 - '@octokit/request-error': 3.0.1 - '@octokit/types': 7.5.1 - before-after-hook: 2.2.3 + '@octokit/auth-token': 3.0.0 + '@octokit/graphql': 5.0.0 + '@octokit/request': 6.1.0 + '@octokit/request-error': 3.0.0 + '@octokit/types': 6.39.0 + before-after-hook: 2.2.2 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/endpoint/7.0.2: - resolution: {integrity: sha512-8/AUACfE9vpRpehE6ZLfEtzkibe5nfsSwFZVMsG8qabqRt1M81qZYUFRZa1B8w8lP6cdfDJfRq9HWS+MbmR7tw==} + /@octokit/endpoint/7.0.0: + resolution: {integrity: sha512-Kz/mIkOTjs9rV50hf/JK9pIDl4aGwAtT8pry6Rpy+hVXkAPhXanNQRxMoq6AeRgDCZR6t/A1zKniY2V1YhrzlQ==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 7.5.1 + '@octokit/types': 6.39.0 is-plain-object: 5.0.0 universal-user-agent: 6.0.0 dev: true - /@octokit/graphql/5.0.1: - resolution: {integrity: sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA==} + /@octokit/graphql/5.0.0: + resolution: {integrity: sha512-1ZZ8tX4lUEcLPvHagfIVu5S2xpHYXAmgN0+95eAOPoaVPzCfUXJtA5vASafcpWcO86ze0Pzn30TAx72aB2aguQ==} engines: {node: '>= 14'} dependencies: - '@octokit/request': 6.2.1 - '@octokit/types': 7.5.1 + '@octokit/request': 6.1.0 + '@octokit/types': 6.39.0 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding dev: true - /@octokit/openapi-types/13.13.1: - resolution: {integrity: sha512-4EuKSk3N95UBWFau3Bz9b3pheQ8jQYbKmBL5+GSuY8YDPDwu03J4BjI+66yNi8aaX/3h1qDpb0mbBkLdr+cfGQ==} + /@octokit/openapi-types/12.8.0: + resolution: {integrity: sha512-ydcKLs2KKcxlhpdWLzJxEBDEk/U5MUeqtqkXlrtAUXXFPs6vLl1PEGghFC/BbpleosB7iXs0Z4P2DGe7ZT5ZNg==} dev: true - /@octokit/plugin-paginate-rest/4.3.1_@octokit+core@4.0.5: - resolution: {integrity: sha512-h8KKxESmSFTcXX409CAxlaOYscEDvN2KGQRsLCGT1NSqRW+D6EXLVQ8vuHhFznS9MuH9QYw1GfsUN30bg8hjVA==} + /@octokit/plugin-paginate-rest/3.0.0_@octokit+core@4.0.4: + resolution: {integrity: sha512-fvw0Q5IXnn60D32sKeLIxgXCEZ7BTSAjJd8cFAE6QU5qUp0xo7LjFUjjX1J5D7HgN355CN4EXE4+Q1/96JaNUA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: - '@octokit/core': 4.0.5 - '@octokit/types': 7.5.1 + '@octokit/core': 4.0.4 + '@octokit/types': 6.39.0 dev: true - /@octokit/plugin-request-log/1.0.4_@octokit+core@4.0.5: + /@octokit/plugin-request-log/1.0.4_@octokit+core@4.0.4: resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.0.5 + '@octokit/core': 4.0.4 dev: true - /@octokit/plugin-rest-endpoint-methods/6.6.2_@octokit+core@4.0.5: - resolution: {integrity: sha512-n9dL5KMpz9qVFSNdcVWC8ZPbl68QbTk7+CMPXCXqaMZOLn1n1YuoSFFCy84Ge0fx333fUqpnBHv8BFjwGtUQkA==} + /@octokit/plugin-rest-endpoint-methods/6.0.1_@octokit+core@4.0.4: + resolution: {integrity: sha512-Ge227MjEykkRI7OYkJ0NIZexjO1kzKAPW/pFyWZAGWT9uO3bChn57+NKleK8r9iXXN4SM0JkpJxK8TdbeCTPYw==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' dependencies: - '@octokit/core': 4.0.5 - '@octokit/types': 7.5.1 + '@octokit/core': 4.0.4 + '@octokit/types': 6.39.0 deprecation: 2.3.1 dev: true - /@octokit/request-error/3.0.1: - resolution: {integrity: sha512-ym4Bp0HTP7F3VFssV88WD1ZyCIRoE8H35pXSKwLeMizcdZAYc/t6N9X9Yr9n6t3aG9IH75XDnZ6UeZph0vHMWQ==} + /@octokit/request-error/3.0.0: + resolution: {integrity: sha512-WBtpzm9lR8z4IHIMtOqr6XwfkGvMOOILNLxsWvDwtzm/n7f5AWuqJTXQXdDtOvPfTDrH4TPhEvW2qMlR4JFA2w==} engines: {node: '>= 14'} dependencies: - '@octokit/types': 7.5.1 + '@octokit/types': 6.39.0 deprecation: 2.3.1 once: 1.4.0 dev: true - /@octokit/request/6.2.1: - resolution: {integrity: sha512-gYKRCia3cpajRzDSU+3pt1q2OcuC6PK8PmFIyxZDWCzRXRSIBH8jXjFJ8ZceoygBIm0KsEUg4x1+XcYBz7dHPQ==} + /@octokit/request/6.1.0: + resolution: {integrity: sha512-36V+sP4bJli31TRq8sea3d/Q1XGgZ9cnqpsegkLCnvpu+hoYephSkxGlWg4KB6dyUM1IWPXVrLFOKYzObQ+MZg==} engines: {node: '>= 14'} dependencies: - '@octokit/endpoint': 7.0.2 - '@octokit/request-error': 3.0.1 - '@octokit/types': 7.5.1 + '@octokit/endpoint': 7.0.0 + '@octokit/request-error': 3.0.0 + '@octokit/types': 6.39.0 is-plain-object: 5.0.0 node-fetch: 2.6.7 universal-user-agent: 6.0.0 @@ -1555,22 +1573,22 @@ packages: - encoding dev: true - /@octokit/rest/19.0.4: - resolution: {integrity: sha512-LwG668+6lE8zlSYOfwPj4FxWdv/qFXYBpv79TWIQEpBLKA9D/IMcWsF/U9RGpA3YqMVDiTxpgVpEW3zTFfPFTA==} + /@octokit/rest/19.0.3: + resolution: {integrity: sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==} engines: {node: '>= 14'} dependencies: - '@octokit/core': 4.0.5 - '@octokit/plugin-paginate-rest': 4.3.1_@octokit+core@4.0.5 - '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.0.5 - '@octokit/plugin-rest-endpoint-methods': 6.6.2_@octokit+core@4.0.5 + '@octokit/core': 4.0.4 + '@octokit/plugin-paginate-rest': 3.0.0_@octokit+core@4.0.4 + '@octokit/plugin-request-log': 1.0.4_@octokit+core@4.0.4 + '@octokit/plugin-rest-endpoint-methods': 6.0.1_@octokit+core@4.0.4 transitivePeerDependencies: - encoding dev: true - /@octokit/types/7.5.1: - resolution: {integrity: sha512-Zk4OUMLCSpXNI8KZZn47lVLJSsgMyCimsWWQI5hyjZg7hdYm0kjotaIkbG0Pp8SfU2CofMBzonboTqvzn3FrJA==} + /@octokit/types/6.39.0: + resolution: {integrity: sha512-Mq4N9sOAYCitTsBtDdRVrBE80lIrMBhL9Jbrw0d+j96BAzlq4V+GLHFJbHokEsVvO/9tQupQdoFdgVYhD2C8UQ==} dependencies: - '@octokit/openapi-types': 13.13.1 + '@octokit/openapi-types': 12.8.0 dev: true /@otplib/core/12.0.1: @@ -1642,6 +1660,10 @@ packages: - supports-color dev: true + /@semantic-release/error/2.2.0: + resolution: {integrity: sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==} + dev: true + /@semantic-release/error/3.0.0: resolution: {integrity: sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==} engines: {node: '>=14.17'} @@ -1683,14 +1705,14 @@ packages: - supports-color dev: true - /@semantic-release/github/8.0.6_semantic-release@19.0.5: - resolution: {integrity: sha512-ZxgaxYCeqt9ylm2x3OPqUoUqBw1p60LhxzdX6BqJlIBThupGma98lttsAbK64T6L6AlNa2G5T66BbiG8y0PIHQ==} + /@semantic-release/github/8.0.5_semantic-release@19.0.5: + resolution: {integrity: sha512-9pGxRM3gv1hgoZ/muyd4pWnykdIUVfCiev6MXE9lOyGQof4FQy95GFE26nDcifs9ZG7bBzV8ue87bo/y1zVf0g==} engines: {node: '>=14.17'} peerDependencies: semantic-release: '>=18.0.0-beta.1' dependencies: - '@octokit/rest': 19.0.4 - '@semantic-release/error': 3.0.0 + '@octokit/rest': 19.0.3 + '@semantic-release/error': 2.2.0 aggregate-error: 3.1.0 bottleneck: 2.19.5 debug: 4.3.4 @@ -1724,12 +1746,12 @@ packages: lodash: 4.17.21 nerf-dart: 1.0.0 normalize-url: 6.1.0 - npm: 8.19.2 + npm: 8.5.5 rc: 1.2.8 read-pkg: 5.2.0 - registry-auth-token: 4.2.2 + registry-auth-token: 4.2.1 semantic-release: 19.0.5 - semver: 7.3.8 + semver: 7.3.7 tempy: 1.0.1 dev: true @@ -1754,23 +1776,23 @@ packages: - supports-color dev: true - /@sentry/types/7.14.2: - resolution: {integrity: sha512-JzkOtenArOXmJBAk/FBbxKKX7XC650HqkhGL4ugT/f+RyxfiDZ0X1TAYMrvKIe+qpn5Nh7JUBfR+BARKAiu2wQ==} + /@sentry/types/7.17.2: + resolution: {integrity: sha512-zxhNQ8Xt/hfP8bFZEV66ovJZK7aUqok5w1wjsHgkUz/S6/gkiMrDYT3OtRCRuY3mfQu9KmeBniM0xZkaxREJ1w==} engines: {node: '>=8'} dev: false - /@sentry/utils/7.14.2: - resolution: {integrity: sha512-vpZolN+k1IoxWXhKyOVcRl7V1bgww+96gHqTJdcMzOB83x/ofels7L0kqxb03WukKTYcnc7Ep+yBiKi/OYX9og==} + /@sentry/utils/7.17.2: + resolution: {integrity: sha512-l8t6qzyi+UUzD0a/oOYn4i+Eii+Ei29/TVwj/+9ogfJzBk6dSwSLvXievsyCRpcN3tftpWP0cHREcbZN64ZOWw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.14.2 + '@sentry/types': 7.17.2 tslib: 1.14.1 dev: false /@sideway/address/4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 /@sideway/formula/3.0.0: resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} @@ -1778,8 +1800,13 @@ packages: /@sideway/pinpoint/2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - /@sinclair/typebox/0.24.44: - resolution: {integrity: sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==} + /@sinclair/typebox/0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: true + + /@sindresorhus/is/0.14.0: + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} dev: true /@sindresorhus/is/4.6.0: @@ -1807,14 +1834,21 @@ packages: type-detect: 4.0.8 dev: true - /@sinonjs/text-encoding/0.7.2: - resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} + /@sinonjs/text-encoding/0.7.1: + resolution: {integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==} dev: true /@socket.io/component-emitter/3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: false + /@szmarczak/http-timer/1.1.2: + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + dependencies: + defer-to-connect: 1.1.3 + dev: true + /@szmarczak/http-timer/4.0.6: resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==} engines: {node: '>=10'} @@ -1852,7 +1886,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.8.3 + '@types/node': 18.11.7 dev: false /@types/cacheable-request/6.0.2: @@ -1860,7 +1894,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 17.0.23 + '@types/node': 18.11.7 '@types/responselike': 1.0.0 dev: false @@ -1873,7 +1907,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.8.3 + '@types/node': 18.11.7 dev: false /@types/cookie/0.4.1: @@ -1884,28 +1918,28 @@ packages: resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==} dev: false - /@types/eslint-scope/3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + /@types/eslint-scope/3.7.3: + resolution: {integrity: sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==} dependencies: - '@types/eslint': 8.4.6 + '@types/eslint': 8.4.1 '@types/estree': 0.0.51 dev: true - /@types/eslint/8.4.6: - resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} + /@types/eslint/8.4.1: + resolution: {integrity: sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==} dependencies: '@types/estree': 0.0.51 - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.10 dev: true /@types/estree/0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true - /@types/express-serve-static-core/4.17.31: - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} + /@types/express-serve-static-core/4.17.28: + resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==} dependencies: - '@types/node': 18.8.3 + '@types/node': 18.11.7 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: false @@ -1914,9 +1948,9 @@ packages: resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} dependencies: '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.31 + '@types/express-serve-static-core': 4.17.28 '@types/qs': 6.9.7 - '@types/serve-static': 1.15.0 + '@types/serve-static': 1.13.10 dev: false /@types/hapi__catbox/10.2.4: @@ -1932,8 +1966,8 @@ packages: '@types/hapi__catbox': 10.2.4 '@types/hapi__mimos': 4.1.4 '@types/hapi__shot': 4.1.2 - '@types/node': 18.8.3 - joi: 17.6.2 + '@types/node': 18.11.7 + joi: 17.6.4 dev: false /@types/hapi__mimos/4.1.4: @@ -1945,7 +1979,7 @@ packages: /@types/hapi__shot/4.1.2: resolution: {integrity: sha512-8wWgLVP1TeGqgzZtCdt+F+k15DWQvLG1Yv6ZzPfb3D5WIo5/S+GGKtJBVo2uNEcqabP5Ifc71QnJTDnTmw1axA==} dependencies: - '@types/node': 18.8.3 + '@types/node': 18.11.7 dev: false /@types/http-cache-semantics/4.0.1: @@ -1960,10 +1994,6 @@ packages: resolution: {integrity: sha512-BLO9bBq59vW3fxCpD4o0N4U+DXsvwvIcl+jofw0frQo/GrBFC+/jRZj1E7kgp6dvTyNmA4y6JCV5Id/r3mNP5A==} dev: true - /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - dev: true - /@types/json5/0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true @@ -1971,37 +2001,32 @@ packages: /@types/jsonwebtoken/8.5.9: resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} dependencies: - '@types/node': 18.8.3 + '@types/node': 18.11.7 dev: false /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 17.0.23 - dev: false + '@types/node': 18.11.7 /@types/mime-db/1.43.1: resolution: {integrity: sha512-kGZJY+R+WnR5Rk+RPHUMERtb2qBRViIHCBdtUrY+NmwuGb8pQdfTqQiCKPrxpdoycl8KWm2DLdkpoSdt479XoQ==} dev: false - /@types/mime/3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + /@types/mime/1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} dev: false /@types/minimist/1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node/14.18.31: - resolution: {integrity: sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw==} + /@types/node/14.18.33: + resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==} dev: true - /@types/node/17.0.23: - resolution: {integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==} - dev: false - - /@types/node/18.8.3: - resolution: {integrity: sha512-0os9vz6BpGwxGe9LOhgP/ncvYN5Tx1fNcd2TM3rD/aCGBkysb+ZWpXEocG24h6ZzOi13+VB8HndAQFezsSOw1w==} + /@types/node/18.11.7: + resolution: {integrity: sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -2021,22 +2046,16 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.23 - dev: false + '@types/node': 18.11.7 /@types/retry/0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - dev: true - /@types/retry/0.12.1: - resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} - dev: false - - /@types/serve-static/1.15.0: - resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + /@types/serve-static/1.13.10: + resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: - '@types/mime': 3.0.1 - '@types/node': 18.8.3 + '@types/mime': 1.3.2 + '@types/node': 18.11.7 dev: false /@typescript-eslint/eslint-plugin/5.16.0_otg7ngx2h2taoaymyfkdkav56q: @@ -2059,7 +2078,7 @@ packages: functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 - semver: 7.3.8 + semver: 7.3.7 tsutils: 3.21.0_typescript@4.8.4 typescript: 4.8.4 transitivePeerDependencies: @@ -2165,10 +2184,6 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@ungap/promise-all-settled/1.1.2: - resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} - dev: true - /@webassemblyjs/ast/1.11.1: resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: @@ -2275,27 +2290,27 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest/1.2.0_5v66e2inugklgvlh4huuavolfq: - resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} + /@webpack-cli/configtest/1.1.1_spmstbzrmxjdafr7ccogoqrx6e: + resolution: {integrity: sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.74.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.74.0 + webpack: 5.70.0_webpack-cli@4.9.2 + webpack-cli: 4.9.2_webpack@5.70.0 dev: true - /@webpack-cli/info/1.5.0_webpack-cli@4.10.0: - resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} + /@webpack-cli/info/1.4.1_webpack-cli@4.9.2: + resolution: {integrity: sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==} peerDependencies: webpack-cli: 4.x.x dependencies: envinfo: 7.8.1 - webpack-cli: 4.10.0_webpack@5.74.0 + webpack-cli: 4.9.2_webpack@5.70.0 dev: true - /@webpack-cli/serve/1.7.0_webpack-cli@4.10.0: - resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} + /@webpack-cli/serve/1.6.1_webpack-cli@4.9.2: + resolution: {integrity: sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==} peerDependencies: webpack-cli: 4.x.x webpack-dev-server: '*' @@ -2303,7 +2318,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0_webpack@5.74.0 + webpack-cli: 4.9.2_webpack@5.70.0 dev: true /@xtuc/ieee754/1.2.0: @@ -2342,20 +2357,20 @@ packages: negotiator: 0.6.3 dev: false - /acorn-import-assertions/1.8.0_acorn@8.8.0: + /acorn-import-assertions/1.8.0_acorn@8.8.1: resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: - acorn: 8.8.0 + acorn: 8.8.1 dev: true - /acorn-jsx/5.3.2_acorn@8.8.0: + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.8.0 + acorn: 8.8.1 dev: true /acorn-walk/8.2.0: @@ -2363,8 +2378,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn/8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + /acorn/8.8.1: + resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -2433,6 +2448,12 @@ packages: esprima: 1.2.5 estraverse: 1.9.3 + /ansi-align/3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: true + /ansi-color/0.2.1: resolution: {integrity: sha512-bF6xLaZBLpOQzgYUtYEhJx090nPSZk1BQ/q2oyBK9aMMcJHzx9uXGCjI2Y+LebsN4Jwoykr0V9whbPiogdyHoQ==} dev: false @@ -2442,11 +2463,6 @@ packages: engines: {node: '>=6'} dev: true - /ansi-colors/4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: true - /ansi-escapes/5.0.0: resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} engines: {node: '>=12'} @@ -2455,7 +2471,7 @@ packages: dev: true /ansi-regex/2.1.1: - resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} + resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} /ansi-regex/5.0.1: @@ -2495,8 +2511,8 @@ packages: trim: 0.0.1 dev: true - /apidoc/0.53.0: - resolution: {integrity: sha512-H4hYToCrI6TgSksdVHxS7h5/Xoqr/rR9m9/IOQaYqXbX07cPVbg0O3RM4+bR4tJKG1aqBWKKm+xojQ8+4i7O5A==} + /apidoc/0.53.1: + resolution: {integrity: sha512-ijiLtIVEzTMdF29B/QzkvR4weMatgcElMsYKP1asszrImWYwzlZ9x0ZMLTXZrCe7GVMtkGSwQdugdLTZMZ+lww==} engines: {node: '>=14.0.0'} os: [darwin, freebsd, linux, openbsd, win32] hasBin: true @@ -2504,23 +2520,23 @@ packages: bootstrap: 3.4.1 commander: 8.3.0 diff-match-patch: 1.0.5 - esbuild-loader: 2.20.0_webpack@5.74.0 - expose-loader: 3.1.0_webpack@5.74.0 + esbuild-loader: 2.18.0_webpack@5.70.0 + expose-loader: 3.1.0_webpack@5.70.0 fs-extra: 10.1.0 - glob: 7.2.0 + glob: 7.2.3 handlebars: 4.7.7 iconv-lite: 0.6.3 - jquery: 3.6.1 + jquery: 3.6.0 klaw-sync: 6.0.0 lodash: 4.17.21 markdown-it: 12.3.2 - nodemon: 2.0.20 - prismjs: 1.29.0 - semver: 7.3.8 - style-loader: 3.3.1_webpack@5.74.0 - webpack: 5.74.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_webpack@5.74.0 - winston: 3.8.2 + nodemon: 2.0.15 + prismjs: 1.27.0 + semver: 7.3.7 + style-loader: 3.3.1_webpack@5.70.0 + webpack: 5.70.0_webpack-cli@4.9.2 + webpack-cli: 4.9.2_webpack@5.70.0 + winston: 3.6.0 transitivePeerDependencies: - '@swc/core' - '@webpack-cli/generators' @@ -2565,7 +2581,7 @@ packages: dev: true /argv/0.0.2: - resolution: {integrity: sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=} + resolution: {integrity: sha512-dEamhpPEwRUBpLNHeuCm/v+g0anFByHahxodVO/BbAarHVBBg2MccCwf9K+o1Pof+2btdnkJelYVUWjW/VrATw==} engines: {node: '>=0.6.10'} dev: true @@ -2573,14 +2589,14 @@ packages: resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==} dev: true - /array-includes/3.1.5: - resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} + /array-includes/3.1.4: + resolution: {integrity: sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 - get-intrinsic: 1.1.3 + define-properties: 1.1.3 + es-abstract: 1.19.1 + get-intrinsic: 1.1.1 is-string: 1.0.7 dev: true @@ -2589,14 +2605,13 @@ packages: engines: {node: '>=8'} dev: true - /array.prototype.flat/1.3.0: - resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} + /array.prototype.flat/1.2.5: + resolution: {integrity: sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 - es-shim-unscopables: 1.0.0 + define-properties: 1.1.3 + es-abstract: 1.19.1 dev: true /arrify/1.0.1: @@ -2617,12 +2632,12 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true - /async-cache-dedupe/1.4.1: - resolution: {integrity: sha512-a7byOTRN4t3nObzhS9gugyfk1p66921LZVOMNidnTRPTpJy/UIvc7qNLR76Y7KxyUVjITHPvgeJoUj2sGkBW1g==} + /async-cache-dedupe/1.2.2: + resolution: {integrity: sha512-mHKfjcNEcBoq+tJJYK21yLKXX8+KxnVUfc/Brko3CNXRyZcBLarmcLqdt99z6Olk1pbCSFR6wGxn67FY+g3bQw==} dependencies: abstract-logging: 2.0.1 - mnemonist: 0.39.3 - safe-stable-stringify: 2.4.0 + mnemonist: 0.39.0 + safe-stable-stringify: 2.3.1 dev: false /async/1.5.2: @@ -2632,7 +2647,7 @@ packages: resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: false /at-least-node/1.0.0: @@ -2655,7 +2670,7 @@ packages: dev: true /aws-sign2/0.7.0: - resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} dev: false /aws4/1.11.0: @@ -2683,8 +2698,8 @@ packages: dependencies: tweetnacl: 0.14.5 - /before-after-hook/2.2.3: - resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} + /before-after-hook/2.2.2: + resolution: {integrity: sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ==} dev: true /big.js/5.2.2: @@ -2702,8 +2717,8 @@ packages: file-uri-to-path: 1.0.0 dev: true - /bintrees/1.0.2: - resolution: {integrity: sha1-SfiW1uhYpKSZ34XDj7OZua/4QPg=} + /bintrees/1.0.1: + resolution: {integrity: sha512-tbaUB1QpTIj4cKY8c1rvNAvEQXA+ekzHmbe4jzNfW3QWsF9GnnP/BRWyl6/qqS53heoYJ93naaFcm/jooONH8g==} dev: false /bluebird-retry/0.11.0_bluebird@3.7.2: @@ -2730,6 +2745,20 @@ packages: resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==} dev: true + /boxen/5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + dev: true + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -2752,19 +2781,20 @@ packages: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /browserslist/4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + /browserslist/4.20.2: + resolution: {integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001418 - electron-to-chromium: 1.4.275 - node-releases: 2.0.6 - update-browserslist-db: 1.0.10_browserslist@4.21.4 + caniuse-lite: 1.0.30001319 + electron-to-chromium: 1.4.90 + escalade: 3.1.1 + node-releases: 2.0.2 + picocolors: 1.0.0 dev: true - /bson/4.7.0: - resolution: {integrity: sha512-VrlEE4vuiO1WTpfof4VmaVolCVYkYTgB9iWgYNOrVlnifpME/06fhFRmONgBhClD5pFC1t9ZWqFUQEQAzY43bA==} + /bson/4.6.2: + resolution: {integrity: sha512-VeJKHShcu1b/ugl0QiujlVuBepab714X9nNyBdA1kfekuDGecxgpTA2Z6nYbagrWFeiIyzSWIOzju3lhj+RNyQ==} engines: {node: '>=6.9.0'} dependencies: buffer: 5.7.1 @@ -2828,7 +2858,7 @@ packages: foreground-child: 2.0.0 istanbul-lib-coverage: 3.2.0 istanbul-lib-report: 3.0.0 - istanbul-reports: 3.1.5 + istanbul-reports: 3.1.4 rimraf: 3.0.2 test-exclude: 6.0.0 v8-to-istanbul: 9.0.1 @@ -2841,6 +2871,19 @@ packages: engines: {node: '>=10.6.0'} dev: false + /cacheable-request/6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.2 + get-stream: 5.2.0 + http-cache-semantics: 4.1.0 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.1 + responselike: 1.0.2 + dev: true + /cacheable-request/7.0.2: resolution: {integrity: sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==} engines: {node: '>=8'} @@ -2848,17 +2891,17 @@ packages: clone-response: 1.0.2 get-stream: 5.2.0 http-cache-semantics: 4.1.0 - keyv: 4.1.1 + keyv: 4.5.0 lowercase-keys: 2.0.0 normalize-url: 6.1.0 - responselike: 2.0.0 + responselike: 2.0.1 dev: false /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 /call-me-maybe/1.0.1: resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} @@ -2883,7 +2926,7 @@ packages: dev: true /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} + resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} engines: {node: '>=0.10.0'} /camelcase/5.3.1: @@ -2895,8 +2938,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - /caniuse-lite/1.0.30001418: - resolution: {integrity: sha512-oIs7+JL3K9JRQ3jPZjlH6qyYDp+nBTCais7hjh0s+fuBwufc7uZ7hPYMXrDOJhV360KGMTcczMRObk0/iMqZRg==} + /caniuse-lite/1.0.30001319: + resolution: {integrity: sha512-xjlIAFHucBRSMUo1kb5D4LYgcN1M45qdKP++lhqowDpwJwGkpIRTt5qQqnhxjj1vHcI7nrJxWhCC1ATrCEBTcw==} dev: true /cardinal/2.1.1: @@ -2908,7 +2951,7 @@ packages: dev: true /caseless/0.12.0: - resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} dev: false /chai/4.3.6: @@ -2940,8 +2983,8 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.1.0: - resolution: {integrity: sha512-56zD4khRTBoIyzUYAFgDDaPhUMN/fC/rySe6aZGqbj/VWiU2eI3l6ZLOtYGFZAV5v02mwPjtpzlrOveJiz5eZQ==} + /chalk/5.0.1: + resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true @@ -3006,7 +3049,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 18.8.3 + '@types/node': 18.11.7 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.3.0 @@ -3019,7 +3062,7 @@ packages: hasBin: true dependencies: commander: 2.11.0 - ws: 7.5.9 + ws: 7.5.7 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -3030,8 +3073,12 @@ packages: engines: {node: '>=6.0'} dev: true - /ci-info/3.4.0: - resolution: {integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==} + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: true + + /ci-info/3.5.0: + resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} dev: true /clean-regexp/1.0.0: @@ -3046,17 +3093,22 @@ packages: engines: {node: '>=6'} dev: true - /cli-table3/0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + /cli-boxes/2.2.1: + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} + dev: true + + /cli-table3/0.6.1: + resolution: {integrity: sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==} engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 optionalDependencies: - '@colors/colors': 1.5.0 + colors: 1.4.0 dev: true /cliui/3.2.0: - resolution: {integrity: sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=} + resolution: {integrity: sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==} dependencies: string-width: 1.0.2 strip-ansi: 3.0.1 @@ -3087,10 +3139,9 @@ packages: dev: true /clone-response/1.0.2: - resolution: {integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=} + resolution: {integrity: sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==} dependencies: mimic-response: 1.0.1 - dev: false /cluster-key-slot/1.1.1: resolution: {integrity: sha512-rwHwUfXL40Chm1r08yrhU3qpUvdVlgkKNeyeGPOxnW8/SyVDvgRaed/Uz54AqWNaTCAThlj6QAs3TZcKI0xDEw==} @@ -3129,13 +3180,13 @@ packages: color-name: 1.1.4 /color-name/1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} /color-name/1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - /color-string/1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + /color-string/1.9.0: + resolution: {integrity: sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==} dependencies: color-name: 1.1.4 simple-swizzle: 0.2.2 @@ -3150,11 +3201,23 @@ packages: resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} dependencies: color-convert: 1.9.3 - color-string: 1.9.1 + color-string: 1.9.0 + dev: true + + /colorette/2.0.16: + resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} dev: true /colorette/2.0.19: resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: false + + /colors/1.4.0: + resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true /colorspace/1.1.4: resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==} @@ -3201,7 +3264,19 @@ packages: dev: true /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /configstore/5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.10 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 + dev: true /confusing-browser-globals/1.0.11: resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} @@ -3254,8 +3329,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - JSONStream: 1.3.5 is-text-path: 1.0.1 + JSONStream: 1.3.5 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -3292,7 +3367,7 @@ packages: vary: 1.1.2 dev: false - /cosmiconfig-typescript-loader/4.1.1_gpl3msxjb2n3qdkii2jvdrcxxe: + /cosmiconfig-typescript-loader/4.1.1_awxcqsy624isbdja4bezrjob2e: resolution: {integrity: sha512-9DHpa379Gp0o0Zefii35fcmuuin6q92FnLDffzdZ0l9tVd3nEobG3O+MZ06+kuBvFTSVScvNb/oHA13Nd4iipg==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -3301,9 +3376,9 @@ packages: ts-node: '>=10' typescript: '>=3' dependencies: - '@types/node': 14.18.31 + '@types/node': 14.18.33 cosmiconfig: 7.0.1 - ts-node: 10.9.1_fk6arlf3j7tudlucddpzvj2plq + ts-node: 10.8.2_yodorn5kzjgomblrsstrk2spaa typescript: 4.8.4 dev: true @@ -3355,7 +3430,7 @@ packages: css-what: 6.1.0 domhandler: 5.0.3 domutils: 3.0.1 - nth-check: 2.1.1 + nth-check: 2.0.1 dev: true /css-what/6.1.0: @@ -3478,6 +3553,13 @@ packages: engines: {node: '>=10'} dev: true + /decompress-response/3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + dependencies: + mimic-response: 1.0.1 + dev: true + /decompress-response/6.0.0: resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} engines: {node: '>=10'} @@ -3501,21 +3583,24 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /defer-to-connect/1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + dev: true + /defer-to-connect/2.0.1: resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} engines: {node: '>=10'} dev: false - /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + /define-properties/1.1.3: + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} engines: {node: '>= 0.4'} dependencies: - has-property-descriptors: 1.0.0 object-keys: 1.1.1 dev: true - /del/6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + /del/6.0.0: + resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==} engines: {node: '>=10'} dependencies: globby: 11.1.0 @@ -3529,7 +3614,7 @@ packages: dev: true /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} dev: false @@ -3571,11 +3656,6 @@ packages: engines: {node: '>=0.3.1'} dev: true - /diff/5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dev: true - /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3645,6 +3725,10 @@ packages: readable-stream: 2.3.7 dev: true + /duplexer3/0.1.4: + resolution: {integrity: sha512-CEj8FwwNA4cVH2uFCoHUrmojhYh1vmCdOaneKJXwkeY1i9jnlslVo9dx+hQ5Hl9GnH/Bwy/IjxAyOePyPKYnzA==} + dev: true + /duplexify/3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} dependencies: @@ -3674,8 +3758,8 @@ packages: safe-buffer: 5.2.1 dev: false - /electron-to-chromium/1.4.275: - resolution: {integrity: sha512-aJeQQ+Hl9Jyyzv4chBqYJwmVRY46N5i2BEX5Cuyk/5gFCUZ5F3i7Hnba6snZftWla7Gglwc5pIgcd+E7cW+rPg==} + /electron-to-chromium/1.4.90: + resolution: {integrity: sha512-ZwKgSA0mQMyEhz+NR0F8dRzkrCLeHLzLkjx/CWf16+zV85hQ6meXPQbKanvhnpkYb7b2uJNj+enQJ/N877ND4Q==} dev: true /emoji-regex/8.0.0: @@ -3706,7 +3790,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.12 - '@types/node': 18.8.3 + '@types/node': 18.11.7 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -3720,8 +3804,8 @@ packages: - utf-8-validate dev: false - /enhanced-resolve/5.10.0: - resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + /enhanced-resolve/5.9.2: + resolution: {integrity: sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 @@ -3732,7 +3816,7 @@ packages: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} dependencies: - ansi-colors: 4.1.3 + ansi-colors: 4.1.1 dev: true /entities/2.1.0: @@ -3771,57 +3855,47 @@ packages: xtend: 4.0.2 dev: false - /es-abstract/1.20.4: - resolution: {integrity: sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==} + /es-abstract/1.19.1: + resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 get-symbol-description: 1.0.0 has: 1.0.3 - has-property-descriptors: 1.0.0 has-symbols: 1.0.3 internal-slot: 1.0.3 - is-callable: 1.2.7 + is-callable: 1.2.4 is-negative-zero: 2.0.2 is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 + is-shared-array-buffer: 1.0.1 is-string: 1.0.7 is-weakref: 1.0.2 - object-inspect: 1.12.2 + object-inspect: 1.12.0 object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - safe-regex-test: 1.0.0 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 dev: true /es-module-lexer/0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} dev: true - /es-shim-unscopables/1.0.0: - resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} - dependencies: - has: 1.0.3 - dev: true - /es-to-primitive/1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: - is-callable: 1.2.7 + is-callable: 1.2.4 is-date-object: 1.0.5 is-symbol: 1.0.4 dev: true - /esbuild-android-64/0.15.10: - resolution: {integrity: sha512-UI7krF8OYO1N7JYTgLT9ML5j4+45ra3amLZKx7LO3lmLt1Ibn8t3aZbX5Pu4BjWiqDuJ3m/hsvhPhK/5Y/YpnA==} + /esbuild-android-64/0.14.27: + resolution: {integrity: sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -3829,8 +3903,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.10: - resolution: {integrity: sha512-EOt55D6xBk5O05AK8brXUbZmoFj4chM8u3riGflLa6ziEoVvNjRdD7Cnp82NHQGfSHgYR06XsPI8/sMuA/cUwg==} + /esbuild-android-arm64/0.14.27: + resolution: {integrity: sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -3838,8 +3912,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.10: - resolution: {integrity: sha512-hbDJugTicqIm+WKZgp208d7FcXcaK8j2c0l+fqSJ3d2AzQAfjEYDRM3Z2oMeqSJ9uFxyj/muSACLdix7oTstRA==} + /esbuild-darwin-64/0.14.27: + resolution: {integrity: sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -3847,8 +3921,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.10: - resolution: {integrity: sha512-M1t5+Kj4IgSbYmunf2BB6EKLkWUq+XlqaFRiGOk8bmBapu9bCDrxjf4kUnWn59Dka3I27EiuHBKd1rSO4osLFQ==} + /esbuild-darwin-arm64/0.14.27: + resolution: {integrity: sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -3856,8 +3930,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.10: - resolution: {integrity: sha512-KMBFMa7C8oc97nqDdoZwtDBX7gfpolkk6Bcmj6YFMrtCMVgoU/x2DI1p74DmYl7CSS6Ppa3xgemrLrr5IjIn0w==} + /esbuild-freebsd-64/0.14.27: + resolution: {integrity: sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -3865,8 +3939,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.10: - resolution: {integrity: sha512-m2KNbuCX13yQqLlbSojFMHpewbn8wW5uDS6DxRpmaZKzyq8Dbsku6hHvh2U+BcLwWY4mpgXzFUoENEf7IcioGg==} + /esbuild-freebsd-arm64/0.14.27: + resolution: {integrity: sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -3874,8 +3948,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.10: - resolution: {integrity: sha512-guXrwSYFAvNkuQ39FNeV4sNkNms1bLlA5vF1H0cazZBOLdLFIny6BhT+TUbK/hdByMQhtWQ5jI9VAmPKbVPu1w==} + /esbuild-linux-32/0.14.27: + resolution: {integrity: sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -3883,8 +3957,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.10: - resolution: {integrity: sha512-jd8XfaSJeucMpD63YNMO1JCrdJhckHWcMv6O233bL4l6ogQKQOxBYSRP/XLWP+6kVTu0obXovuckJDcA0DKtQA==} + /esbuild-linux-64/0.14.27: + resolution: {integrity: sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3892,8 +3966,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.10: - resolution: {integrity: sha512-6N8vThLL/Lysy9y4Ex8XoLQAlbZKUyExCWyayGi2KgTBelKpPgj6RZnUaKri0dHNPGgReJriKVU6+KDGQwn10A==} + /esbuild-linux-arm/0.14.27: + resolution: {integrity: sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -3901,8 +3975,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.10: - resolution: {integrity: sha512-GByBi4fgkvZFTHFDYNftu1DQ1GzR23jws0oWyCfhnI7eMOe+wgwWrc78dbNk709Ivdr/evefm2PJiUBMiusS1A==} + /esbuild-linux-arm64/0.14.27: + resolution: {integrity: sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -3910,8 +3984,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.10: - resolution: {integrity: sha512-BxP+LbaGVGIdQNJUNF7qpYjEGWb0YyHVSKqYKrn+pTwH/SiHUxFyJYSP3pqkku61olQiSBnSmWZ+YUpj78Tw7Q==} + /esbuild-linux-mips64le/0.14.27: + resolution: {integrity: sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -3919,8 +3993,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.10: - resolution: {integrity: sha512-LoSQCd6498PmninNgqd/BR7z3Bsk/mabImBWuQ4wQgmQEeanzWd5BQU2aNi9mBURCLgyheuZS6Xhrw5luw3OkQ==} + /esbuild-linux-ppc64le/0.14.27: + resolution: {integrity: sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -3928,8 +4002,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.10: - resolution: {integrity: sha512-Lrl9Cr2YROvPV4wmZ1/g48httE8z/5SCiXIyebiB5N8VT7pX3t6meI7TQVHw/wQpqP/AF4SksDuFImPTM7Z32Q==} + /esbuild-linux-riscv64/0.14.27: + resolution: {integrity: sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3937,8 +4011,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.10: - resolution: {integrity: sha512-ReP+6q3eLVVP2lpRrvl5EodKX7EZ1bS1/z5j6hsluAlZP5aHhk6ghT6Cq3IANvvDdscMMCB4QEbI+AjtvoOFpA==} + /esbuild-linux-s390x/0.14.27: + resolution: {integrity: sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3946,22 +4020,22 @@ packages: dev: true optional: true - /esbuild-loader/2.20.0_webpack@5.74.0: - resolution: {integrity: sha512-dr+j8O4w5RvqZ7I4PPB4EIyVTd679EBQnMm+JBB7av+vu05Zpje2IpK5N3ld1VWa+WxrInIbNFAg093+E1aRsA==} + /esbuild-loader/2.18.0_webpack@5.70.0: + resolution: {integrity: sha512-AKqxM3bI+gvGPV8o6NAhR+cBxVO8+dh+O0OXBHIXXwuSGumckbPWHzZ17subjBGI2YEGyJ1STH7Haj8aCrwL/w==} peerDependencies: webpack: ^4.40.0 || ^5.0.0 dependencies: - esbuild: 0.15.10 + esbuild: 0.14.27 joycon: 3.1.1 json5: 2.2.1 loader-utils: 2.0.2 tapable: 2.2.1 - webpack: 5.74.0_webpack-cli@4.10.0 + webpack: 5.70.0_webpack-cli@4.9.2 webpack-sources: 2.3.1 dev: true - /esbuild-netbsd-64/0.15.10: - resolution: {integrity: sha512-iGDYtJCMCqldMskQ4eIV+QSS/CuT7xyy9i2/FjpKvxAuCzrESZXiA1L64YNj6/afuzfBe9i8m/uDkFHy257hTw==} + /esbuild-netbsd-64/0.14.27: + resolution: {integrity: sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3969,8 +4043,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.10: - resolution: {integrity: sha512-ftMMIwHWrnrYnvuJQRJs/Smlcb28F9ICGde/P3FUTCgDDM0N7WA0o9uOR38f5Xe2/OhNCgkjNeb7QeaE3cyWkQ==} + /esbuild-openbsd-64/0.14.27: + resolution: {integrity: sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3978,8 +4052,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.10: - resolution: {integrity: sha512-mf7hBL9Uo2gcy2r3rUFMjVpTaGpFJJE5QTDDqUFf1632FxteYANffDZmKbqX0PfeQ2XjUDE604IcE7OJeoHiyg==} + /esbuild-sunos-64/0.14.27: + resolution: {integrity: sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3987,8 +4061,8 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.10: - resolution: {integrity: sha512-ttFVo+Cg8b5+qHmZHbEc8Vl17kCleHhLzgT8X04y8zudEApo0PxPg9Mz8Z2cKH1bCYlve1XL8LkyXGFjtUYeGg==} + /esbuild-windows-32/0.14.27: + resolution: {integrity: sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3996,8 +4070,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.10: - resolution: {integrity: sha512-2H0gdsyHi5x+8lbng3hLbxDWR7mKHWh5BXZGKVG830KUmXOOWFE2YKJ4tHRkejRduOGDrBvHBriYsGtmTv3ntA==} + /esbuild-windows-64/0.14.27: + resolution: {integrity: sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -4005,8 +4079,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.10: - resolution: {integrity: sha512-S+th4F+F8VLsHLR0zrUcG+Et4hx0RKgK1eyHc08kztmLOES8BWwMiaGdoW9hiXuzznXQ0I/Fg904MNbr11Nktw==} + /esbuild-windows-arm64/0.14.27: + resolution: {integrity: sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -4014,42 +4088,45 @@ packages: dev: true optional: true - /esbuild/0.15.10: - resolution: {integrity: sha512-N7wBhfJ/E5fzn/SpNgX+oW2RLRjwaL8Y0ezqNqhjD6w0H2p0rDuEz2FKZqpqLnO8DCaWumKe8dsC/ljvVSSxng==} + /esbuild/0.14.27: + resolution: {integrity: sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.10 - '@esbuild/linux-loong64': 0.15.10 - esbuild-android-64: 0.15.10 - esbuild-android-arm64: 0.15.10 - esbuild-darwin-64: 0.15.10 - esbuild-darwin-arm64: 0.15.10 - esbuild-freebsd-64: 0.15.10 - esbuild-freebsd-arm64: 0.15.10 - esbuild-linux-32: 0.15.10 - esbuild-linux-64: 0.15.10 - esbuild-linux-arm: 0.15.10 - esbuild-linux-arm64: 0.15.10 - esbuild-linux-mips64le: 0.15.10 - esbuild-linux-ppc64le: 0.15.10 - esbuild-linux-riscv64: 0.15.10 - esbuild-linux-s390x: 0.15.10 - esbuild-netbsd-64: 0.15.10 - esbuild-openbsd-64: 0.15.10 - esbuild-sunos-64: 0.15.10 - esbuild-windows-32: 0.15.10 - esbuild-windows-64: 0.15.10 - esbuild-windows-arm64: 0.15.10 + esbuild-android-64: 0.14.27 + esbuild-android-arm64: 0.14.27 + esbuild-darwin-64: 0.14.27 + esbuild-darwin-arm64: 0.14.27 + esbuild-freebsd-64: 0.14.27 + esbuild-freebsd-arm64: 0.14.27 + esbuild-linux-32: 0.14.27 + esbuild-linux-64: 0.14.27 + esbuild-linux-arm: 0.14.27 + esbuild-linux-arm64: 0.14.27 + esbuild-linux-mips64le: 0.14.27 + esbuild-linux-ppc64le: 0.14.27 + esbuild-linux-riscv64: 0.14.27 + esbuild-linux-s390x: 0.14.27 + esbuild-netbsd-64: 0.14.27 + esbuild-openbsd-64: 0.14.27 + esbuild-sunos-64: 0.14.27 + esbuild-windows-32: 0.14.27 + esbuild-windows-64: 0.14.27 + esbuild-windows-arm64: 0.14.27 dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} + /escape-goat/2.1.1: + resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} + engines: {node: '>=8'} + dev: true + /escape-string-regexp/1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} /escape-string-regexp/4.0.0: @@ -4093,25 +4170,22 @@ packages: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.22.1 + resolve: 1.22.0 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.4_hjejauba7yqa4zpyuoigyy7iqe: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + /eslint-module-utils/2.7.3_bjxg2i4wqszgf64kqwfi2ls4ny: + resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: '*' eslint-import-resolver-node: '*' eslint-import-resolver-typescript: '*' eslint-import-resolver-webpack: '*' peerDependenciesMeta: '@typescript-eslint/parser': optional: true - eslint: - optional: true eslint-import-resolver-node: optional: true eslint-import-resolver-typescript: @@ -4119,27 +4193,25 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: + '@typescript-eslint/parser': 5.16.0_oqhpifbdsnl6ewfwbkgh6fckz4 debug: 3.2.7 - eslint: 8.24.0 eslint-import-resolver-node: 0.3.6 + find-up: 2.1.0 transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils/2.7.4_pw3vmm7s7xx4om7hjej5ugckji: - resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + /eslint-module-utils/2.7.3_ulu2225r2ychl26a37c6o2rfje: + resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' - eslint: '*' eslint-import-resolver-node: '*' eslint-import-resolver-typescript: '*' eslint-import-resolver-webpack: '*' peerDependenciesMeta: '@typescript-eslint/parser': optional: true - eslint: - optional: true eslint-import-resolver-node: optional: true eslint-import-resolver-typescript: @@ -4147,10 +4219,9 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.16.0_oqhpifbdsnl6ewfwbkgh6fckz4 debug: 3.2.7 - eslint: 8.6.0 eslint-import-resolver-node: 0.3.6 + find-up: 2.1.0 transitivePeerDependencies: - supports-color dev: true @@ -4166,19 +4237,19 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 5.16.0_oqhpifbdsnl6ewfwbkgh6fckz4 - array-includes: 3.1.5 - array.prototype.flat: 1.3.0 + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.6.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_pw3vmm7s7xx4om7hjej5ugckji + eslint-module-utils: 2.7.3_bjxg2i4wqszgf64kqwfi2ls4ny has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.8.1 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 - resolve: 1.22.1 + resolve: 1.22.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -4186,7 +4257,7 @@ packages: - supports-color dev: true - /eslint-plugin-import/2.26.0_eslint@8.24.0: + /eslint-plugin-import/2.26.0_eslint@8.26.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -4196,19 +4267,19 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - array-includes: 3.1.5 - array.prototype.flat: 1.3.0 + array-includes: 3.1.4 + array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.24.0 + eslint: 8.26.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_hjejauba7yqa4zpyuoigyy7iqe + eslint-module-utils: 2.7.3_ulu2225r2ychl26a37c6o2rfje has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.8.1 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 - resolve: 1.22.1 + resolve: 1.22.0 tsconfig-paths: 3.14.1 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -4216,14 +4287,14 @@ packages: - supports-color dev: true - /eslint-plugin-mocha/10.1.0_eslint@8.24.0: + /eslint-plugin-mocha/10.1.0_eslint@8.26.0: resolution: {integrity: sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==} engines: {node: '>=14.0.0'} peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.24.0 - eslint-utils: 3.0.0_eslint@8.24.0 + eslint: 8.26.0 + eslint-utils: 3.0.0_eslint@8.26.0 rambda: 7.3.0 dev: true @@ -4236,13 +4307,13 @@ packages: eslint: 8.6.0 dev: true - /eslint-plugin-promise/6.0.1_eslint@8.24.0: - resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} + /eslint-plugin-promise/6.1.1_eslint@8.26.0: + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.24.0 + eslint: 8.26.0 dev: true /eslint-plugin-unicorn/40.1.0_eslint@8.6.0: @@ -4252,7 +4323,7 @@ packages: eslint: '>=7.32.0' dependencies: '@babel/helper-validator-identifier': 7.19.1 - ci-info: 3.4.0 + ci-info: 3.5.0 clean-regexp: 1.0.0 eslint: 8.6.0 eslint-utils: 3.0.0_eslint@8.6.0 @@ -4264,21 +4335,21 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.24 safe-regex: 2.1.1 - semver: 7.3.8 + semver: 7.3.7 strip-indent: 3.0.0 dev: true - /eslint-plugin-unicorn/44.0.2_eslint@8.24.0: + /eslint-plugin-unicorn/44.0.2_eslint@8.26.0: resolution: {integrity: sha512-GLIDX1wmeEqpGaKcnMcqRvMVsoabeF0Ton0EX4Th5u6Kmf7RM9WBl705AXFEsns56ESkEs0uyelLuUTvz9Tr0w==} engines: {node: '>=14.18'} peerDependencies: eslint: '>=8.23.1' dependencies: '@babel/helper-validator-identifier': 7.19.1 - ci-info: 3.4.0 + ci-info: 3.5.0 clean-regexp: 1.0.0 - eslint: 8.24.0 - eslint-utils: 3.0.0_eslint@8.24.0 + eslint: 8.26.0 + eslint-utils: 3.0.0_eslint@8.26.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.2.0 @@ -4287,7 +4358,7 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.24 safe-regex: 2.1.1 - semver: 7.3.8 + semver: 7.3.7 strip-indent: 3.0.0 dev: true @@ -4307,13 +4378,13 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.24.0: + /eslint-utils/3.0.0_eslint@8.26.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.24.0 + eslint: 8.26.0 eslint-visitor-keys: 2.1.0 dev: true @@ -4337,15 +4408,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.24.0: - resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==} + /eslint/8.26.0: + resolution: {integrity: sha512-kzJkpaw1Bfwheq4VXUezFriD1GxszX6dUekM7Z3aC2o4hju+tsR/XyTC3RcoSD7jmy9VkPU3+N6YjVU2e96Oyg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.2 - '@humanwhocodes/config-array': 0.10.7 - '@humanwhocodes/gitignore-to-minimatch': 1.0.2 + '@eslint/eslintrc': 1.3.3 + '@humanwhocodes/config-array': 0.11.6 '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -4353,7 +4424,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.24.0 + eslint-utils: 3.0.0_eslint@8.26.0 eslint-visitor-keys: 3.3.0 espree: 9.4.0 esquery: 1.4.0 @@ -4363,12 +4434,12 @@ packages: find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.17.0 - globby: 11.1.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 js-sdsl: 4.1.5 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 @@ -4390,7 +4461,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint/eslintrc': 1.3.2 + '@eslint/eslintrc': 1.3.3 '@humanwhocodes/config-array': 0.9.5 ajv: 6.12.6 chalk: 4.1.2 @@ -4423,7 +4494,7 @@ packages: optionator: 0.9.1 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.8 + semver: 7.3.7 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -4436,13 +4507,13 @@ packages: resolution: {integrity: sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.8.0 - acorn-jsx: 5.3.2_acorn@8.8.0 + acorn: 8.8.1 + acorn-jsx: 5.3.2_acorn@8.8.1 eslint-visitor-keys: 3.3.0 dev: true /esprima/1.2.5: - resolution: {integrity: sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=} + resolution: {integrity: sha512-S9VbPDU0adFErpDai3qDkjq8+G05ONtKzcyNrPKg/ZKa+tf879nX2KexNU95b31UoTJjRLInNBHHHjFPoCd7lQ==} engines: {node: '>=0.4.0'} hasBin: true @@ -4511,13 +4582,13 @@ packages: strip-final-newline: 2.0.0 dev: true - /expose-loader/3.1.0_webpack@5.74.0: + /expose-loader/3.1.0_webpack@5.70.0: resolution: {integrity: sha512-2RExSo0yJiqP+xiUue13jQa2IHE8kLDzTI7b6kn+vUlBVvlzNSiLDzo4e5Pp5J039usvTUnxZ8sUOhv0Kg15NA==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.74.0_webpack-cli@4.10.0 + webpack: 5.70.0_webpack-cli@4.9.2 dev: true /extend/3.0.2: @@ -4539,8 +4610,8 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + /fast-glob/3.2.11: + resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -4553,13 +4624,12 @@ packages: /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-json-stringify/5.4.0: - resolution: {integrity: sha512-PIzon53oX/zEGLrGbu4DpfNcYiV4K4rk+JsVrawRPO/G8cNBEMZ3KlIk2BCGqN+m1KCCA4zt5E7Hh3GG9ojRVA==} + /fast-json-stringify/5.1.0: + resolution: {integrity: sha512-IybGfbUc1DQgyrp9Myhwlr1Z5vjV37mBkdgcbuvsvUxv5fayG+cHlTQQpXH9nMwUPgp+5Y3RT7QDgx5zJ9NS3A==} dependencies: '@fastify/deepmerge': 1.1.0 ajv: 8.11.0 ajv-formats: 2.1.1 - fast-deep-equal: 3.1.3 fast-uri: 2.1.0 rfdc: 1.3.0 dev: true @@ -4574,9 +4644,14 @@ packages: fast-decode-uri-component: 1.0.1 dev: true + /fast-redact/3.1.1: + resolution: {integrity: sha512-odVmjC8x8jNeMZ3C+rPMESzXVSEU8tSWSHv9HFxP2mm89G/1WwqhrerJDQm9Zus8X6aoRgQDThKqptdNA6bt+A==} + engines: {node: '>=6'} + /fast-redact/3.1.2: resolution: {integrity: sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw==} engines: {node: '>=6'} + dev: false /fast-safe-stringify/2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -4587,22 +4662,21 @@ packages: dev: true /fast-url-parser/1.1.3: - resolution: {integrity: sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=} + resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} dependencies: punycode: 1.4.1 dev: true - /fastest-levenshtein/1.0.16: - resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} - engines: {node: '>= 4.9.1'} + /fastest-levenshtein/1.0.12: + resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==} dev: true - /fastify-plugin/4.2.1: - resolution: {integrity: sha512-dlGKiwLzRBKkEf5J5ho0uAD/Jdv8GQVUbriB3tAX3ehRUXE4gTV3lRd5inEg9li1aLzb0EGj8y2K4/8g1TN06g==} + /fastify-plugin/4.3.0: + resolution: {integrity: sha512-M3+i368lV0OYTJ5TfClIoPKEKSOF7112iiPdwgfSR0gN98BjA1Nk+c6oBHtfcVt9KiMxl+EQKHC1QNWo3ZOpYQ==} dev: true - /fastify/4.7.0: - resolution: {integrity: sha512-FK3WT6arZOd2Fm696vIn90DOFr1f8QZbFcvUzYRPJTBV0pzm1xN8Y3n9yegtv1ajAxpdTwuLhB10Wwb/ptMRqQ==} + /fastify/4.9.2: + resolution: {integrity: sha512-Mk3hv7ZRet2huMYN6IJ8RGy1TAAC7LJsCEjxLf808zafAADNu43xRzbl7FSEIBxKyhntTM0F626Oc34LUNcUxQ==} dependencies: '@fastify/ajv-compiler': 3.3.1 '@fastify/error': 3.0.0 @@ -4611,7 +4685,7 @@ packages: avvio: 8.2.0 find-my-way: 7.3.1 light-my-request: 5.6.1 - pino: 8.6.1 + pino: 8.7.0 process-warning: 2.0.0 proxy-addr: 2.0.7 rfdc: 1.3.0 @@ -4627,8 +4701,8 @@ packages: dependencies: reusify: 1.0.4 - /fecha/4.2.3: - resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} + /fecha/4.2.1: + resolution: {integrity: sha512-MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==} dev: true /ffi-napi/4.0.3: @@ -4639,7 +4713,7 @@ packages: debug: 4.3.4 get-uv-event-loop-napi-h: 1.0.6 node-addon-api: 3.2.1 - node-gyp-build: 4.5.0 + node-gyp-build: 4.4.0 ref-napi: 3.0.3 ref-struct-di: 1.1.1 transitivePeerDependencies: @@ -4714,7 +4788,7 @@ packages: resolution: {integrity: sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ==} engines: {node: '>=10'} dependencies: - semver-regex: 3.1.4 + semver-regex: 3.1.3 dev: true /flake-idgen/1.4.0: @@ -4725,7 +4799,7 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.7 + flatted: 3.2.5 rimraf: 3.0.2 dev: true @@ -4738,8 +4812,8 @@ packages: resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} dev: false - /flatted/3.2.7: - resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + /flatted/3.2.5: + resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} dev: true /fn.name/1.1.0: @@ -4755,7 +4829,7 @@ packages: dev: true /forever-agent/0.6.1: - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} dev: false /form-data/2.3.3: @@ -4810,7 +4884,7 @@ packages: dev: false /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} /fsevents/2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -4823,24 +4897,10 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 - functions-have-names: 1.2.3 - dev: true - /functional-red-black-tree/1.0.1: resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} dev: true - /functions-have-names/1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true - /gauge/3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} @@ -4870,8 +4930,8 @@ packages: resolution: {integrity: sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=} dev: true - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /get-intrinsic/1.1.1: + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -4887,12 +4947,18 @@ packages: engines: {node: '>=10'} dev: false + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: true + /get-stream/5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} dependencies: pump: 3.0.0 - dev: false /get-stream/6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -4904,7 +4970,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 dev: true /get-symbol-from-current-process-h/1.0.2: @@ -4981,6 +5047,7 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + dev: true /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -4991,7 +5058,6 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true /glob/8.0.3: resolution: {integrity: sha512-ull455NHSHI/Y1FqGaaYFaLGkNMMJbavMrEGFXG/PGrg6y7sutWHUHrz6gy6WEBH6akM1M414dWKCNs+IhKdiQ==} @@ -5010,6 +5076,13 @@ packages: ini: 1.3.8 dev: true + /global-dirs/3.0.0: + resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: true + /globals/13.17.0: resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} engines: {node: '>=8'} @@ -5023,14 +5096,14 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.12 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 dev: true - /got/11.8.3: - resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} + /got/11.8.5: + resolution: {integrity: sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ==} engines: {node: '>=10.19.0'} dependencies: '@sindresorhus/is': 4.6.0 @@ -5043,9 +5116,28 @@ packages: http2-wrapper: 1.0.3 lowercase-keys: 2.0.0 p-cancelable: 2.1.1 - responselike: 2.0.0 + responselike: 2.0.1 dev: false + /got/9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.4 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + dev: true + /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true @@ -5068,10 +5160,10 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.3 + uglify-js: 3.17.4 /har-schema/2.0.0: - resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} engines: {node: '>=4'} dev: false @@ -5089,12 +5181,12 @@ packages: engines: {node: '>=6'} dev: true - /has-bigints/1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + /has-bigints/1.0.1: + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} dev: true /has-flag/3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} engines: {node: '>=4'} /has-flag/4.0.0: @@ -5102,12 +5194,6 @@ packages: engines: {node: '>=8'} dev: true - /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.1.3 - dev: true - /has-symbols/1.0.3: resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} engines: {node: '>= 0.4'} @@ -5123,6 +5209,11 @@ packages: resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} dev: false + /has-yarn/2.1.0: + resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + engines: {node: '>=8'} + dev: true + /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -5151,7 +5242,7 @@ packages: hasBin: true dependencies: ansi-color: 0.2.1 - minimist: 1.2.6 + minimist: 1.2.7 process: 0.10.1 xtend: 4.0.2 dev: false @@ -5186,7 +5277,6 @@ packages: /http-cache-semantics/4.1.0: resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} - dev: false /http-proxy-agent/4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} @@ -5243,6 +5333,7 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color + dev: false /https-proxy-agent/5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} @@ -5314,6 +5405,11 @@ packages: engines: {node: '>=12.2'} dev: true + /import-lazy/2.1.0: + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} + engines: {node: '>=4'} + dev: true + /import-local/3.1.0: resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} @@ -5334,7 +5430,7 @@ packages: dev: true /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -5345,11 +5441,16 @@ packages: /ini/1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + /ini/2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: true + /internal-slot/1.0.3: resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.1.3 + get-intrinsic: 1.1.1 has: 1.0.3 side-channel: 1.0.4 dev: true @@ -5410,7 +5511,7 @@ packages: /is-bigint/1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: - has-bigints: 1.0.2 + has-bigints: 1.0.1 dev: true /is-binary-path/2.1.0: @@ -5439,13 +5540,20 @@ packages: builtin-modules: 3.3.0 dev: true - /is-callable/1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + /is-callable/1.2.4: + resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} dev: true - /is-core-module/2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + dependencies: + ci-info: 2.0.0 + dev: true + + /is-core-module/2.8.1: + resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: has: 1.0.3 @@ -5484,13 +5592,26 @@ packages: is-extglob: 2.1.1 dev: true + /is-installed-globally/0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.0 + is-path-inside: 3.0.3 + dev: true + /is-negative-zero/2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} dev: true - /is-number-object/1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + /is-npm/5.0.0: + resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} + engines: {node: '>=10'} + dev: true + + /is-number-object/1.0.6: + resolution: {integrity: sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 @@ -5550,10 +5671,8 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-shared-array-buffer/1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 + /is-shared-array-buffer/1.0.1: + resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} dev: true /is-stream/2.0.1: @@ -5583,8 +5702,7 @@ packages: dev: true /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} - dev: false + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} /is-unicode-supported/0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} @@ -5604,6 +5722,10 @@ packages: is-docker: 2.2.1 dev: true + /is-yarn-global/0.3.0: + resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + dev: true + /is/3.3.0: resolution: {integrity: sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==} @@ -5623,7 +5745,7 @@ packages: engines: {node: '>=0.10.0'} /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} dev: false /issue-parser/6.0.0: @@ -5651,8 +5773,8 @@ packages: supports-color: 7.2.0 dev: true - /istanbul-reports/3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + /istanbul-reports/3.1.4: + resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 @@ -5679,7 +5801,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.8.3 + '@types/node': 18.11.7 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -5687,21 +5809,21 @@ packages: /joi/17.6.0: resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 + dev: false - /joi/17.6.2: - resolution: {integrity: sha512-+gqqdh1xc1wb+Lor0J9toqgeReyDOCqOdG8QSdRcEvwrcRiFQZneUCGKjFjuyBWUb3uaFOgY56yMaZ5FIc+H4w==} + /joi/17.6.4: + resolution: {integrity: sha512-tPzkTJHZQjSFCc842QpdVpOZ9LI2txApboNUbW70qgnRB14Lzl+oWQOPdF2N4yqyiY14wBGe8lc7f/2hZxbGmw==} dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 9.2.1 '@hapi/topo': 5.1.0 '@sideway/address': 4.1.4 '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 - dev: false /jose/2.0.6: resolution: {integrity: sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==} @@ -5710,16 +5832,16 @@ packages: '@panva/asn1.js': 1.0.0 dev: false - /jose/4.10.0: - resolution: {integrity: sha512-KEhB/eLGLomWGPTb+/RNbYsTjIyx03JmbqAyIyiXBuNSa7CmNrJd5ysFhblayzs/e/vbOPMUaLnjHUMhGp4yLw==} + /jose/4.10.3: + resolution: {integrity: sha512-3S4wQnaoJKSAx9uHSoyf8B/lxjs1qCntHWL6wNFszJazo+FtWe+qD0zVfY0BlqJ5HHK4jcnM98k3BQzVLbzE4g==} dev: false /joycon/3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} engines: {node: '>=10'} - /jquery/3.6.1: - resolution: {integrity: sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==} + /jquery/3.6.0: + resolution: {integrity: sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==} dev: true /js-sdsl/4.1.5: @@ -5747,6 +5869,10 @@ packages: /jsbn/0.1.1: resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + /json-buffer/3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + dev: true + /json-buffer/3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: false @@ -5779,7 +5905,7 @@ packages: dev: true /json-stringify-safe/5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} /json/11.0.0: resolution: {integrity: sha512-N/ITv3Yw9Za8cGxuQqSqrq6RHnlaHWZkAFavcfpH/R52522c26EbihMxnY7A1chxfXJ4d+cEFIsyTgfi9GihrA==} @@ -5805,7 +5931,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.9 dev: true /jsonparse/1.3.1: @@ -5868,8 +5994,8 @@ packages: safe-buffer: 5.2.1 dev: false - /jwks-rsa/2.1.4: - resolution: {integrity: sha512-mpArfgPkUpX11lNtGxsF/szkasUcbWHGplZl/uFvFO2NuMHmt0dQXIihh0rkPU2yQd5niQtuUHbXnG/WKiXF6Q==} + /jwks-rsa/2.1.5: + resolution: {integrity: sha512-IODtn1SwEm7n6GQZnQLY0oxKDrMh7n/jRH1MzE8mlxWMrh2NnMyOsXTebu8vJ1qCpmuTJcL4DdiE0E4h8jnwsA==} engines: {node: '>=10 < 13 || >=14'} dependencies: '@types/express': 4.17.14 @@ -5889,8 +6015,14 @@ packages: safe-buffer: 5.2.1 dev: false - /keyv/4.1.1: - resolution: {integrity: sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ==} + /keyv/3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + dependencies: + json-buffer: 3.0.0 + dev: true + + /keyv/4.5.0: + resolution: {integrity: sha512-2YvuMsA+jnFGtBareKqgANOEKe1mk3HKiXu2fRmAfyxG0MJAywNhi5ttWA3PMjl4NmpyjZNbFifR2vNjW1znfA==} dependencies: json-buffer: 3.0.1 dev: false @@ -5910,6 +6042,13 @@ packages: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} dev: true + /latest-version/5.1.0: + resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + engines: {node: '>=8'} + dependencies: + package-json: 6.5.0 + dev: true + /lcid/1.0.0: resolution: {integrity: sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=} engines: {node: '>=0.10.0'} @@ -5929,7 +6068,7 @@ packages: dependencies: cookie: 0.5.0 process-warning: 2.0.0 - set-cookie-parser: 2.5.1 + set-cookie-parser: 2.5.0 dev: true /lighthouse-logger/1.3.0: @@ -5964,8 +6103,8 @@ packages: strip-bom: 3.0.0 dev: true - /loader-runner/4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + /loader-runner/4.2.0: + resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==} engines: {node: '>=6.11.5'} dev: true @@ -6012,7 +6151,7 @@ packages: dev: false /lodash.defaults/4.2.0: - resolution: {integrity: sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=} + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} dev: false /lodash.escaperegexp/4.1.2: @@ -6020,7 +6159,7 @@ packages: dev: true /lodash.flatten/4.4.0: - resolution: {integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=} + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} dev: false /lodash.get/4.4.2: @@ -6032,7 +6171,7 @@ packages: dev: false /lodash.isarguments/3.1.0: - resolution: {integrity: sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=} + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} dev: false /lodash.isboolean/3.0.3: @@ -6096,13 +6235,13 @@ packages: is-unicode-supported: 0.1.0 dev: true - /logform/2.4.2: - resolution: {integrity: sha512-W4c9himeAwXEdZ05dQNerhFz2XG80P9Oj0loPUMV23VC2it0orMHQhJm4hdnnor3rd1HsGf6a2lPwBM1zeXHGw==} + /logform/2.4.0: + resolution: {integrity: sha512-CPSJw4ftjf517EhXZGGvTHHkYobo7ZCc0kvwUoOYcjfR2UVrI66RHj8MCrfAdEitdmFqbu2BYdYs8FHHZSb6iw==} dependencies: '@colors/colors': 1.5.0 - fecha: 4.2.3 + fecha: 4.2.1 ms: 2.1.3 - safe-stable-stringify: 2.4.0 + safe-stable-stringify: 2.3.1 triple-beam: 1.3.0 dev: true @@ -6117,10 +6256,14 @@ packages: get-func-name: 2.0.0 dev: true + /lowercase-keys/1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + dev: true + /lowercase-keys/2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} engines: {node: '>=8'} - dev: false /lru-cache/4.0.2: resolution: {integrity: sha512-uQw9OqphAGiZhkuPlpFGmdTU2tEuhxTourM/19qGJrxBPHAr/f8BT1a0i/lOclESnGatdJG/UCkP9kZB/Lh1iw==} @@ -6176,7 +6319,7 @@ packages: uc.micro: 1.0.6 dev: true - /marked-terminal/5.1.1_marked@4.1.1: + /marked-terminal/5.1.1_marked@4.0.18: resolution: {integrity: sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==} engines: {node: '>=14.13.1 || >=16.0.0'} peerDependencies: @@ -6184,15 +6327,15 @@ packages: dependencies: ansi-escapes: 5.0.0 cardinal: 2.1.1 - chalk: 5.1.0 - cli-table3: 0.6.3 - marked: 4.1.1 + chalk: 5.0.1 + cli-table3: 0.6.1 + marked: 4.0.18 node-emoji: 1.11.0 - supports-hyperlinks: 2.3.0 + supports-hyperlinks: 2.2.0 dev: true - /marked/4.1.1: - resolution: {integrity: sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==} + /marked/4.0.18: + resolution: {integrity: sha512-wbLDJ7Zh0sqA0Vdg6aqlbT+yPxqLblpAZh1mK2+AO2twQkPywvvqQNfEPVwSSRjZ7dZcdeVBIAgiO7MMp3Dszw==} engines: {node: '>= 12'} hasBin: true dev: true @@ -6279,7 +6422,6 @@ packages: /mimic-response/1.0.1: resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} engines: {node: '>=4'} - dev: false /mimic-response/3.1.0: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} @@ -6321,6 +6463,10 @@ packages: /minimist/1.2.6: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /minimist/1.2.7: + resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} + dev: false + /minipass/3.1.6: resolution: {integrity: sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==} engines: {node: '>=8'} @@ -6349,18 +6495,17 @@ packages: hasBin: true dev: false - /mnemonist/0.39.3: - resolution: {integrity: sha512-CQ9Nq2TjXH+bybu89QHHrJnv3FnGtozaQPna3gvGpgHSJhyfHR2khMN6EOL/Z1b6ikmbZgCUD2eOBtTS9FOdFw==} + /mnemonist/0.39.0: + resolution: {integrity: sha512-7v08Ldk1lnlywnIShqfKYN7EW4WKLUnkoWApdmR47N1xA2xmEtWERfEvyRCepbuFCETG5OnfaGQpp/p4Bus6ZQ==} dependencies: - obliterator: 2.0.4 + obliterator: 2.0.2 dev: false - /mocha/10.0.0: - resolution: {integrity: sha512-0Wl+elVUD43Y0BqPZBzZt8Tnkw9CMUdNYnUsTfOM1vuhJVZL+kiesFYsqwBkEEuEixaiPe5ZQdqDgX2jddhmoA==} + /mocha/10.1.0: + resolution: {integrity: sha512-vUF7IYxEoN7XhQpFLxQAEMtE4W91acW4B6En9l97MwE9stL1A9gusXfoHZCLVHDUJ/7V5+lbCM6yMqzo5vNymg==} engines: {node: '>= 14.0.0'} hasBin: true dependencies: - '@ungap/promise-all-settled': 1.1.2 ansi-colors: 4.1.1 browser-stdout: 1.3.1 chokidar: 3.5.3 @@ -6401,7 +6546,7 @@ packages: debug: 4.3.4 dotenv: 8.6.0 eventemitter3: 4.0.7 - glob: 7.2.0 + glob: 7.2.3 lodash.mergewith: 4.6.2 lodash.reduce: 4.6.0 lodash.uniq: 4.5.0 @@ -6420,7 +6565,7 @@ packages: - supports-color dev: false - /ms-mailer-client/8.1.0_6pwm6lxvstydiyih5fgvdektyu: + /ms-mailer-client/8.1.0_e6nzqva4cfaw5jvvp23hbt4opq: resolution: {integrity: sha512-JL0kkxUIBP0luuSIXN4h9UzbSciDILGwvdHhidlJXe+PWVtRpiQ0T4GbI3wNouoNXrea+SpzBMP2TjZjcbxxog==} peerDependencies: '@microfleet/transport-amqp': '>= 12.x.x' @@ -6428,7 +6573,7 @@ packages: common-errors: ~1.x.x dependencies: '@microfleet/transport-amqp': 17.3.0_common-errors@1.2.0 - '@microfleet/validation': 11.1.2_common-errors@1.2.0 + '@microfleet/validation': 11.1.3 common-errors: 1.2.0 lodash.merge: 4.6.2 dev: false @@ -6461,7 +6606,7 @@ packages: base64-url: 2.3.3 chance: 1.1.8 get-value: 3.0.1 - glob: 7.2.0 + glob: 7.2.3 ioredis: 4.28.5 is: 3.3.0 joi: 17.6.0 @@ -6487,6 +6632,13 @@ packages: resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: true + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: false /natural-compare/1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -6528,7 +6680,7 @@ packages: dependencies: '@sinonjs/commons': 1.8.3 '@sinonjs/fake-timers': 9.1.2 - '@sinonjs/text-encoding': 0.7.2 + '@sinonjs/text-encoding': 0.7.1 just-extend: 4.2.1 path-to-regexp: 1.8.0 dev: true @@ -6571,8 +6723,8 @@ packages: dependencies: whatwg-url: 5.0.0 - /node-gyp-build/4.5.0: - resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} + /node-gyp-build/4.4.0: + resolution: {integrity: sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==} hasBin: true dev: false optional: true @@ -6581,14 +6733,15 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: false - /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} + /node-releases/2.0.2: + resolution: {integrity: sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==} dev: true - /nodemon/2.0.20: - resolution: {integrity: sha512-Km2mWHKKY5GzRg6i1j5OxOHQtuvVsgskLfigG25yTtbyfRGn/GNvIbRyOf1PSCKJ2aT/58TiuUsuOU5UToVViw==} + /nodemon/2.0.15: + resolution: {integrity: sha512-gdHMNx47Gw7b3kWxJV64NI+Q5nfl0y5DgDbiVtShiwa7Z0IZ07Ll4RLFo6AjrhzMtoEZn5PDE3/c2AbVsiCkpA==} engines: {node: '>=8.10.0'} hasBin: true + requiresBuild: true dependencies: chokidar: 3.5.3 debug: 3.2.7_supports-color@5.5.0 @@ -6596,10 +6749,10 @@ packages: minimatch: 3.1.2 pstree.remy: 1.1.8 semver: 5.7.1 - simple-update-notifier: 1.0.7 supports-color: 5.5.0 touch: 3.1.0 undefsafe: 2.0.5 + update-notifier: 5.1.0 dev: true /nopt/1.0.10: @@ -6621,7 +6774,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.1 + resolve: 1.22.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 @@ -6630,8 +6783,8 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.10.0 - semver: 7.3.8 + is-core-module: 2.8.1 + semver: 7.3.7 validate-npm-package-license: 3.0.4 dev: true @@ -6640,6 +6793,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /normalize-url/4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} + dev: true + /normalize-url/6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} @@ -6659,8 +6817,8 @@ packages: path-key: 3.1.1 dev: true - /npm/8.19.2: - resolution: {integrity: sha512-MWkISVv5f7iZbfNkry5/5YBqSYJEDAKSJdL+uzSQuyLg+hgLQUyZynu3SH6bOZlvR9ZvJYk2EiJO6B1r+ynwHg==} + /npm/8.5.5: + resolution: {integrity: sha512-a1vl26nokCNlD+my/iNYmOUPx/hpYR4ZyZk8gb7/A2XXtrPZf2gTSJOnVjS77jQS+BSfIVQpipZwXWCL0+5wzg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16} hasBin: true dev: true @@ -6669,12 +6827,12 @@ packages: - '@npmcli/arborist' - '@npmcli/ci-detect' - '@npmcli/config' - - '@npmcli/fs' - '@npmcli/map-workspaces' - '@npmcli/package-json' - - '@npmcli/promise-spawn' - '@npmcli/run-script' - abbrev + - ansicolors + - ansistyles - archy - cacache - chalk @@ -6683,7 +6841,6 @@ packages: - cli-table3 - columnify - fastest-levenshtein - - fs-minipass - glob - graceful-fs - hosted-git-info @@ -6703,7 +6860,6 @@ packages: - libnpmteam - libnpmversion - make-fetch-happen - - minimatch - minipass - minipass-pipeline - mkdirp @@ -6720,7 +6876,6 @@ packages: - npm-user-validate - npmlog - opener - - p-map - pacote - parse-conflict-json - proc-log @@ -6749,8 +6904,8 @@ packages: set-blocking: 2.0.0 dev: false - /nth-check/2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + /nth-check/2.0.1: + resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} dependencies: boolbase: 1.0.0 dev: true @@ -6768,8 +6923,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + /object-inspect/1.12.0: + resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} /object-keys/1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} @@ -6777,7 +6932,7 @@ packages: dev: true /object-path/0.6.0: - resolution: {integrity: sha1-tpp9EQk3k08zbKVh/ZvhrXt+DLc=} + resolution: {integrity: sha512-fxrwsCFi3/p+LeLOAwo/wyRMODZxdGBtUlWRzsEpsUVrisZbEfZ21arxLGfaWfcnqb8oHPNihIb4XPE8CQPN5A==} engines: {node: '>=0.8.0'} dev: false @@ -6786,17 +6941,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - has-symbols: 1.0.3 - object-keys: 1.1.1 - dev: true - - /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 + define-properties: 1.1.3 has-symbols: 1.0.3 object-keys: 1.1.1 dev: true @@ -6806,8 +6951,8 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 + define-properties: 1.1.3 + es-abstract: 1.19.1 dev: true /object.values/1.1.5: @@ -6815,12 +6960,12 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 + define-properties: 1.1.3 + es-abstract: 1.19.1 dev: true - /obliterator/2.0.4: - resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} + /obliterator/2.0.2: + resolution: {integrity: sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg==} dev: false /on-exit-leak-free/0.2.0: @@ -6835,7 +6980,7 @@ packages: resolution: {integrity: sha512-VuCaZZAjReZ3vUwgOB8LxAosIurDiAW0s13rI1YwmaP++jvcxP77AWoQvenZebpCA2m8WC1/EosPYPMjnRAp/w==} /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 @@ -6894,6 +7039,11 @@ packages: '@otplib/preset-v11': 12.0.1 dev: false + /p-cancelable/1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + dev: true + /p-cancelable/2.1.1: resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==} engines: {node: '>=8'} @@ -6972,21 +7122,12 @@ packages: engines: {node: '>=8'} dev: true - /p-retry/4.6.1: - resolution: {integrity: sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==} - engines: {node: '>=8'} - dependencies: - '@types/retry': 0.12.1 - retry: 0.13.1 - dev: false - /p-retry/4.6.2: resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} engines: {node: '>=8'} dependencies: '@types/retry': 0.12.0 retry: 0.13.1 - dev: true /p-try/1.0.0: resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} @@ -6997,6 +7138,16 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + /package-json/6.5.0: + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} + dependencies: + got: 9.6.0 + registry-auth-token: 4.2.1 + registry-url: 5.1.0 + semver: 6.3.0 + dev: true + /papi/0.29.1: resolution: {integrity: sha512-Y9ipSMfWuuVFO3zY9PlxOmEg+bQ7CeJ28sa9/a0veYNynLf9fwjR3+3fld5otEy7okUaEOUuCHVH62MyTmACXQ==} dev: false @@ -7053,7 +7204,7 @@ packages: engines: {node: '>=8'} /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} /path-key/3.1.1: @@ -7088,7 +7239,7 @@ packages: dev: true /performance-now/2.1.0: - resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} dev: false /picocolors/1.0.0: @@ -7128,7 +7279,7 @@ packages: fast-safe-stringify: 2.1.1 help-me: 4.1.0 joycon: 3.1.1 - minimist: 1.2.6 + minimist: 1.2.7 on-exit-leak-free: 1.0.0 pino-abstract-transport: 1.0.0 pump: 3.0.0 @@ -7157,24 +7308,24 @@ packages: process-warning: 1.0.0 quick-format-unescaped: 4.0.4 real-require: 0.1.0 - safe-stable-stringify: 2.4.0 + safe-stable-stringify: 2.4.1 sonic-boom: 2.8.0 thread-stream: 0.15.2 dev: false - /pino/8.6.1: - resolution: {integrity: sha512-fi+V2K98eMZjQ/uEHHSiMALNrz7HaFdKNYuyA3ZUrbH0f1e8sPFDmeRGzg7ZH2q4QDxGnJPOswmqlEaTAZeDPA==} + /pino/8.7.0: + resolution: {integrity: sha512-l9sA5uPxmZzwydhMWUcm1gI0YxNnYl8MfSr2h8cwLvOAzQLBLewzF247h/vqHe3/tt6fgtXeG9wdjjoetdI/vA==} hasBin: true dependencies: atomic-sleep: 1.0.0 - fast-redact: 3.1.2 + fast-redact: 3.1.1 on-exit-leak-free: 2.1.0 pino-abstract-transport: 1.0.0 pino-std-serializers: 6.0.0 process-warning: 2.0.0 quick-format-unescaped: 4.0.4 real-require: 0.2.0 - safe-stable-stringify: 2.4.0 + safe-stable-stringify: 2.3.1 sonic-boom: 3.2.0 thread-stream: 2.2.0 @@ -7203,8 +7354,13 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prismjs/1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + /prepend-http/2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + dev: true + + /prismjs/1.27.0: + resolution: {integrity: sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==} engines: {node: '>=6'} dev: true @@ -7236,7 +7392,7 @@ packages: resolution: {integrity: sha512-iFWCchQmi4170omLpFXbzz62SQTmPhtBL35v0qGEVRHKcqIeiexaoYeP0vfZTujxEq3tA87iqOdRbC9svS1B9A==} engines: {node: '>=10'} dependencies: - tdigest: 0.1.2 + tdigest: 0.1.1 dev: false /promise-toolbox/0.21.0: @@ -7263,6 +7419,10 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: false + /psl/1.8.0: + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + dev: false + /psl/1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} dev: false @@ -7286,13 +7446,20 @@ packages: dev: true /punycode/1.4.1: - resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: true /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} + /pupa/2.1.1: + resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} + engines: {node: '>=8'} + dependencies: + escape-goat: 2.1.1 + dev: true + /q/1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} @@ -7415,14 +7582,14 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.1 + resolve: 1.22.0 dev: true /rechoir/0.7.1: resolution: {integrity: sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.1 + resolve: 1.22.0 dev: true /redent/3.0.0: @@ -7444,7 +7611,7 @@ packages: dev: false /redis-errors/1.2.0: - resolution: {integrity: sha1-62LSrbFeTq9GEMBK/hUpOEJQq60=} + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} engines: {node: '>=4'} dev: false @@ -7460,7 +7627,7 @@ packages: dev: false /redis-parser/3.0.0: - resolution: {integrity: sha1-tm2CjNyv5rS4pCin3vTGvKwxyLQ=} + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} engines: {node: '>=4'} dependencies: redis-errors: 1.2.0 @@ -7474,7 +7641,7 @@ packages: debug: 4.3.4 get-symbol-from-current-process-h: 1.0.2 node-addon-api: 3.2.1 - node-gyp-build: 4.5.0 + node-gyp-build: 4.4.0 transitivePeerDependencies: - supports-color dev: false @@ -7494,27 +7661,25 @@ packages: hasBin: true dev: true - /regexp.prototype.flags/1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - functions-have-names: 1.2.3 - dev: true - /regexpp/3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} dev: true - /registry-auth-token/4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + /registry-auth-token/4.2.1: + resolution: {integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==} engines: {node: '>=6.0.0'} dependencies: rc: 1.2.8 dev: true + /registry-url/5.1.0: + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} + dependencies: + rc: 1.2.8 + dev: true + /request-promise-core/1.1.4_request@2.88.2: resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} engines: {node: '>=0.10.0'} @@ -7606,16 +7771,22 @@ packages: global-dirs: 0.1.1 dev: true - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + /resolve/1.22.0: + resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} hasBin: true dependencies: - is-core-module: 2.10.0 + is-core-module: 2.8.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - /responselike/2.0.0: - resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} + /responselike/1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + dependencies: + lowercase-keys: 1.0.1 + dev: true + + /responselike/2.0.1: + resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==} dependencies: lowercase-keys: 2.0.0 dev: false @@ -7640,7 +7811,7 @@ packages: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: - glob: 7.2.0 + glob: 7.2.3 /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7654,14 +7825,6 @@ packages: /safe-buffer/5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /safe-regex-test/1.0.0: - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 - is-regex: 1.1.4 - dev: true - /safe-regex/2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} dependencies: @@ -7674,10 +7837,15 @@ packages: ret: 0.2.2 dev: true - /safe-stable-stringify/2.4.0: - resolution: {integrity: sha512-eehKHKpab6E741ud7ZIMcXhKcP6TSIezPkNZhy5U8xC6+VvrRdUA2tMgxGxaGl4cz7c2Ew5+mg5+wNB16KQqrA==} + /safe-stable-stringify/2.3.1: + resolution: {integrity: sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg==} engines: {node: '>=10'} + /safe-stable-stringify/2.4.1: + resolution: {integrity: sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA==} + engines: {node: '>=10'} + dev: false + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -7685,7 +7853,7 @@ packages: resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.11 + '@types/json-schema': 7.0.10 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true @@ -7708,7 +7876,7 @@ packages: dependencies: '@semantic-release/commit-analyzer': 9.0.2_semantic-release@19.0.5 '@semantic-release/error': 3.0.0 - '@semantic-release/github': 8.0.6_semantic-release@19.0.5 + '@semantic-release/github': 8.0.5_semantic-release@19.0.5 '@semantic-release/npm': 9.0.1_semantic-release@19.0.5 '@semantic-release/release-notes-generator': 10.0.3_semantic-release@19.0.5 aggregate-error: 3.1.0 @@ -7723,14 +7891,14 @@ packages: hook-std: 2.0.0 hosted-git-info: 4.1.0 lodash: 4.17.21 - marked: 4.1.1 - marked-terminal: 5.1.1_marked@4.1.1 + marked: 4.0.18 + marked-terminal: 5.1.1_marked@4.0.18 micromatch: 4.0.5 p-each-series: 2.2.0 p-reduce: 2.1.0 read-pkg-up: 7.0.1 resolve-from: 5.0.0 - semver: 7.3.8 + semver: 7.3.7 semver-diff: 3.1.1 signale: 1.4.0 yargs: 16.2.0 @@ -7746,8 +7914,8 @@ packages: semver: 6.3.0 dev: true - /semver-regex/3.1.4: - resolution: {integrity: sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA==} + /semver-regex/3.1.3: + resolution: {integrity: sha512-Aqi54Mk9uYTjVexLnR67rTyBusmwd04cLkHy9hNvk3+G3nT2Oyg7E0l4XVbOaNwIvQ3hHeYxGcyEy+mKreyBFQ==} engines: {node: '>=8'} dev: true @@ -7759,11 +7927,6 @@ packages: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - /semver/7.0.0: - resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} - hasBin: true - dev: true - /semver/7.3.7: resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} engines: {node: '>=10'} @@ -7793,8 +7956,8 @@ packages: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} dev: false - /set-cookie-parser/2.5.1: - resolution: {integrity: sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==} + /set-cookie-parser/2.5.0: + resolution: {integrity: sha512-cHMAtSXilfyBePduZEBVPTCftTQWz6ehWJD5YNUg4mqvRosrrjKbo4WS8JkB0/RxonMoohHm7cOGH60mDkRQ9w==} dev: true /shallow-clone/3.0.1: @@ -7830,8 +7993,8 @@ packages: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 - get-intrinsic: 1.1.3 - object-inspect: 1.12.2 + get-intrinsic: 1.1.1 + object-inspect: 1.12.0 /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -7851,20 +8014,13 @@ packages: is-arrayish: 0.3.2 dev: true - /simple-update-notifier/1.0.7: - resolution: {integrity: sha512-BBKgR84BJQJm6WjWFMHgLVuo61FBDSj1z/xSFUIozqO6wO7ii0JxCqlIud7Enr/+LhlbNI0whErq96P2qHNWew==} - engines: {node: '>=8.10.0'} - dependencies: - semver: 7.0.0 - dev: true - /sinon/14.0.1: resolution: {integrity: sha512-JhJ0jCiyBWVAHDS+YSjgEbDn7Wgz9iIjA1/RK+eseJN0vAAWIWiXBdrnb92ELPyjsfreCYntD1ORtLSfIrlvSQ==} dependencies: '@sinonjs/commons': 1.8.3 '@sinonjs/fake-timers': 9.1.2 '@sinonjs/samsam': 6.1.1 - diff: 5.1.0 + diff: 5.0.0 nise: 5.1.1 supports-color: 7.2.0 dev: true @@ -7888,8 +8044,8 @@ packages: - supports-color dev: false - /socket.io/4.5.2: - resolution: {integrity: sha512-6fCnk4ARMPZN448+SQcnn1u8OHUC72puJcNtSgg2xS34Cu7br1gQ09YKkO1PFfDn/wyUE9ZgMAwosJed003+NQ==} + /socket.io/4.5.3: + resolution: {integrity: sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==} engines: {node: '>=10.0.0'} dependencies: accepts: 1.3.8 @@ -7946,6 +8102,11 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + /source-map/0.7.3: + resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + engines: {node: '>= 8'} + dev: true + /spawn-error-forwarder/1.0.0: resolution: {integrity: sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==} dev: true @@ -7954,7 +8115,7 @@ packages: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.12 + spdx-license-ids: 3.0.11 /spdx-exceptions/2.3.0: resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} @@ -7963,10 +8124,10 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.12 + spdx-license-ids: 3.0.11 - /spdx-license-ids/3.0.12: - resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==} + /spdx-license-ids/3.0.11: + resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} /split/1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} @@ -8023,7 +8184,7 @@ packages: dev: false /stealthy-require/1.1.1: - resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} + resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==} engines: {node: '>=0.10.0'} dev: false @@ -8052,7 +8213,7 @@ packages: dev: false /string-width/1.0.2: - resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} + resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} engines: {node: '>=0.10.0'} dependencies: code-point-at: 1.1.0 @@ -8067,20 +8228,18 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string.prototype.trimend/1.0.5: - resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} + /string.prototype.trimend/1.0.4: + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 + define-properties: 1.1.3 dev: true - /string.prototype.trimstart/1.0.5: - resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} + /string.prototype.trimstart/1.0.4: + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 + define-properties: 1.1.3 dev: true /string_decoder/1.1.1: @@ -8132,16 +8291,16 @@ packages: engines: {node: '>=8'} /stubs/3.0.0: - resolution: {integrity: sha1-6NK6H6nJBXAwPAMLaQD31fiavls=} + resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} dev: true - /style-loader/3.3.1_webpack@5.74.0: + /style-loader/3.3.1_webpack@5.70.0: resolution: {integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.74.0_webpack-cli@4.10.0 + webpack: 5.70.0_webpack-cli@4.9.2 dev: true /supports-color/5.5.0: @@ -8164,8 +8323,8 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks/2.3.0: - resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + /supports-hyperlinks/2.2.0: + resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 @@ -8193,10 +8352,10 @@ packages: yallist: 4.0.0 dev: false - /tdigest/0.1.2: - resolution: {integrity: sha512-+G0LLgjjo9BZX2MfdvPfH+MKLCrxlXSYec5DaPYP1fe6Iyhf0/fSmJ0bFiZ1F8BT6cGXl2LpltQptzjXKWEkKA==} + /tdigest/0.1.1: + resolution: {integrity: sha512-CXcDY/NIgIbKZPx5H4JJNpq6JwJhU5Z4+yWj4ZghDc7/9nVajiRlPPyMXRePPPlBfcayUqtoCXjo7/Hm82ecUA==} dependencies: - bintrees: 1.0.2 + bintrees: 1.0.1 dev: false /teeny-request/7.1.1: @@ -8204,7 +8363,7 @@ packages: engines: {node: '>=10'} dependencies: http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 node-fetch: 2.6.7 stream-events: 1.0.5 uuid: 8.3.2 @@ -8222,15 +8381,15 @@ packages: resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} engines: {node: '>=10'} dependencies: - del: 6.1.1 + del: 6.0.0 is-stream: 2.0.1 temp-dir: 2.0.0 type-fest: 0.16.0 unique-string: 2.0.0 dev: true - /terser-webpack-plugin/5.3.6_webpack@5.74.0: - resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} + /terser-webpack-plugin/5.3.1_webpack@5.70.0: + resolution: {integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -8245,22 +8404,22 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.15 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 - terser: 5.15.1 - webpack: 5.74.0_webpack-cli@4.10.0 + source-map: 0.6.1 + terser: 5.12.1 + webpack: 5.70.0_webpack-cli@4.9.2 dev: true - /terser/5.15.1: - resolution: {integrity: sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==} + /terser/5.12.1: + resolution: {integrity: sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.8.0 + acorn: 8.8.1 commander: 2.20.3 + source-map: 0.7.3 source-map-support: 0.5.21 dev: true @@ -8333,6 +8492,11 @@ packages: engines: {node: '>=6'} dev: true + /to-readable-stream/1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + dev: true + /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -8359,7 +8523,7 @@ packages: resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} engines: {node: '>=6'} dependencies: - psl: 1.9.0 + psl: 1.8.0 punycode: 2.1.1 universalify: 0.2.0 url-parse: 1.5.10 @@ -8385,8 +8549,8 @@ packages: resolution: {integrity: sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==} dev: true - /ts-node/10.9.1_fk6arlf3j7tudlucddpzvj2plq: - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + /ts-node/10.8.2_yodorn5kzjgomblrsstrk2spaa: + resolution: {integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' @@ -8404,8 +8568,8 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 14.18.31 - acorn: 8.8.0 + '@types/node': 14.18.33 + acorn: 8.8.1 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -8439,13 +8603,13 @@ packages: dev: true /tunnel-agent/0.6.0: - resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} dependencies: safe-buffer: 5.2.1 dev: false /tweetnacl/0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -8486,11 +8650,17 @@ packages: engines: {node: '>=10'} dev: true - /type-fest/2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + /type-fest/2.12.2: + resolution: {integrity: sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==} engines: {node: '>=12.20'} dev: false + /typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: true + /typescript/4.8.4: resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} engines: {node: '>=4.2.0'} @@ -8501,8 +8671,8 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} dev: true - /uglify-js/3.17.3: - resolution: {integrity: sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg==} + /uglify-js/3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true @@ -8513,11 +8683,11 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /unbox-primitive/1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + /unbox-primitive/1.0.1: + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: - call-bind: 1.0.2 - has-bigints: 1.0.2 + function-bind: 1.1.1 + has-bigints: 1.0.1 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 dev: true @@ -8526,8 +8696,8 @@ packages: resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} dev: true - /undici/5.11.0: - resolution: {integrity: sha512-oWjWJHzFet0Ow4YZBkyiJwiK5vWqEYoH7BINzJAJOLedZ++JpAlCbUktW2GQ2DS2FpKmxD/JMtWUUWl1BtghGw==} + /undici/5.12.0: + resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} engines: {node: '>=12.18'} dependencies: busboy: 1.6.0 @@ -8553,15 +8723,24 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /update-browserslist-db/1.0.10_browserslist@4.21.4: - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' + /update-notifier/5.1.0: + resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} + engines: {node: '>=10'} dependencies: - browserslist: 4.21.4 - escalade: 3.1.1 - picocolors: 1.0.0 + boxen: 5.1.2 + chalk: 4.1.2 + configstore: 5.0.1 + has-yarn: 2.1.0 + import-lazy: 2.1.0 + is-ci: 2.0.0 + is-installed-globally: 0.4.0 + is-npm: 5.0.0 + is-yarn-global: 0.3.0 + latest-version: 5.1.0 + pupa: 2.1.1 + semver: 7.3.7 + semver-diff: 3.1.1 + xdg-basedir: 4.0.0 dev: true /uri-js/4.4.1: @@ -8573,6 +8752,13 @@ packages: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} dev: true + /url-parse-lax/3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + dependencies: + prepend-http: 2.0.0 + dev: true + /url-parse/1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} dependencies: @@ -8619,7 +8805,7 @@ packages: resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.15 + '@jridgewell/trace-mapping': 0.3.17 '@types/istanbul-lib-coverage': 2.0.4 convert-source-map: 1.8.0 dev: true @@ -8643,8 +8829,8 @@ packages: core-util-is: 1.0.2 extsprintf: 1.3.0 - /watchpack/2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + /watchpack/2.3.1: + resolution: {integrity: sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -8654,8 +8840,8 @@ packages: /webidl-conversions/3.0.1: resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} - /webpack-cli/4.10.0_webpack@5.74.0: - resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} + /webpack-cli/4.9.2_webpack@5.70.0: + resolution: {integrity: sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8675,17 +8861,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0_5v66e2inugklgvlh4huuavolfq - '@webpack-cli/info': 1.5.0_webpack-cli@4.10.0 - '@webpack-cli/serve': 1.7.0_webpack-cli@4.10.0 - colorette: 2.0.19 + '@webpack-cli/configtest': 1.1.1_spmstbzrmxjdafr7ccogoqrx6e + '@webpack-cli/info': 1.4.1_webpack-cli@4.9.2 + '@webpack-cli/serve': 1.6.1_webpack-cli@4.9.2 + colorette: 2.0.16 commander: 7.2.0 - cross-spawn: 7.0.3 - fastest-levenshtein: 1.0.16 + execa: 5.1.1 + fastest-levenshtein: 1.0.12 import-local: 3.1.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.74.0_webpack-cli@4.10.0 + webpack: 5.70.0_webpack-cli@4.9.2 webpack-merge: 5.8.0 dev: true @@ -8710,8 +8896,8 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack/5.74.0_webpack-cli@4.10.0: - resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + /webpack/5.70.0_webpack-cli@4.9.2: + resolution: {integrity: sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -8720,30 +8906,30 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.4 + '@types/eslint-scope': 3.7.3 '@types/estree': 0.0.51 '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.0 - acorn-import-assertions: 1.8.0_acorn@8.8.0 - browserslist: 4.21.4 + acorn: 8.8.1 + acorn-import-assertions: 1.8.0_acorn@8.8.1 + browserslist: 4.20.2 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 + enhanced-resolve: 5.9.2 es-module-lexer: 0.9.3 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 graceful-fs: 4.2.10 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 + json-parse-better-errors: 1.0.2 + loader-runner: 4.2.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 - watchpack: 2.4.0 - webpack-cli: 4.10.0_webpack@5.74.0 + terser-webpack-plugin: 5.3.1_webpack@5.70.0 + watchpack: 2.3.1 + webpack-cli: 4.9.2_webpack@5.70.0 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -8762,7 +8948,7 @@ packages: dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 - is-number-object: 1.0.7 + is-number-object: 1.0.6 is-string: 1.0.7 is-symbol: 1.0.4 dev: true @@ -8788,6 +8974,13 @@ packages: string-width: 4.2.3 dev: false + /widest-line/3.1.0: + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} + dependencies: + string-width: 4.2.3 + dev: true + /wildcard/2.0.0: resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} dev: true @@ -8801,23 +8994,22 @@ packages: resolution: {integrity: sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==} engines: {node: '>= 6.4.0'} dependencies: - logform: 2.4.2 + logform: 2.4.0 readable-stream: 3.6.0 triple-beam: 1.3.0 dev: true - /winston/3.8.2: - resolution: {integrity: sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==} + /winston/3.6.0: + resolution: {integrity: sha512-9j8T75p+bcN6D00sF/zjFVmPp+t8KMPB1MzbbzYjeN9VWxdsYnTB40TkbNUEXAmILEfChMvAMgidlX64OG3p6w==} engines: {node: '>= 12.0.0'} dependencies: - '@colors/colors': 1.5.0 '@dabh/diagnostics': 2.0.3 async: 3.2.4 is-stream: 2.0.1 - logform: 2.4.2 + logform: 2.4.0 one-time: 1.0.0 readable-stream: 3.6.0 - safe-stable-stringify: 2.4.0 + safe-stable-stringify: 2.3.1 stack-trace: 0.0.10 triple-beam: 1.3.0 winston-transport: 4.5.0 @@ -8836,7 +9028,7 @@ packages: dev: true /wrap-ansi/2.1.0: - resolution: {integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=} + resolution: {integrity: sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==} engines: {node: '>=0.10.0'} dependencies: string-width: 1.0.2 @@ -8851,10 +9043,19 @@ packages: strip-ansi: 6.0.1 /wrappy/1.0.2: - resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - /ws/7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + /write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: true + + /ws/7.5.7: + resolution: {integrity: sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8879,6 +9080,11 @@ packages: optional: true dev: false + /xdg-basedir/4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} + dev: true + /xorshift/1.2.0: resolution: {integrity: sha512-iYgNnGyeeJ4t6U11NpA/QiKy+PXn5Aa3Azg5qkwIFz1tBLllQrjjsk9yzD7IAK0naNU4JxdeDgqW9ov4u/hc4g==} dev: false @@ -8915,8 +9121,8 @@ packages: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} - /yargs-parser/21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + /yargs-parser/21.0.1: + resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} engines: {node: '>=12'} /yargs-unparser/2.0.0: @@ -8964,7 +9170,7 @@ packages: require-directory: 2.1.1 string-width: 4.2.3 y18n: 5.0.8 - yargs-parser: 21.1.1 + yargs-parser: 21.0.1 /yargs/3.32.0: resolution: {integrity: sha512-ONJZiimStfZzhKamYvR/xvmgW3uEkAUFSP91y2caTEPhzF6uP2JfPiVZcq66b/YR0C3uitxSV7+T1x8p5bkmMg==} diff --git a/schemas/config.json b/schemas/config.json index ff1f4293c..fa21bc4f0 100644 --- a/schemas/config.json +++ b/schemas/config.json @@ -464,6 +464,11 @@ "retryOnMissingPermissions": { "type": "boolean" }, + "appId": { + "description": "Used for oauth.upgrade action", + "type": "string", + "minLength": 1 + }, "clientId": { "type": "string", "minLength": 1 diff --git a/src/actions/oauth/upgrade.js b/src/actions/oauth/upgrade.js index 3dbcda18c..38a8863be 100644 --- a/src/actions/oauth/upgrade.js +++ b/src/actions/oauth/upgrade.js @@ -4,6 +4,7 @@ const { ActionTransport } = require('@microfleet/plugin-router'); const { oauthVerification, mserviceVerification } = require('../../auth/oauth'); const formOAuthResponse = require('../../auth/oauth/utils/form-oauth-response'); +const appleStrategy = require('../../auth/oauth/strategies/apple'); /** * @api {amqp} .oauth.upgrade Upgardes existing SSO token to service-verified token @@ -19,7 +20,7 @@ const formOAuthResponse = require('../../auth/oauth/utils/form-oauth-response'); * @apiParam (Payload) {String} isStatelessAuth - use stateless JWT tokens when they are optional */ async function upgrade(request) { - const { transportRequest, params, query } = request; + const { transportRequest, params, query, log } = request; const { provider, token, isStatelessAuth } = params; // fetch settings, otherwise provider is not supported @@ -36,10 +37,17 @@ async function upgrade(request) { query.jwt = params.jwt; } - const initialReq = { token, query }; - - // verifies token by retreiving profile - const credentials = await profile.call(providerSettings, initialReq); + const credentials = provider === 'apple' + ? await appleStrategy.upgradeAppleCode({ + log, + params: { + query, + providerSettings, + code: token, + redirectUrl: transportRequest.url.href.replace(/\/upgrade$/, '/apple').replace(/^http:\/\//, 'https://'), + }, + }) + : await profile.call(providerSettings, { token, query }); // ensure its a shallow copy as we will mutate it later const oauthConfig = { ...this.config.oauth.providers[provider] }; diff --git a/src/auth/oauth/hapi.js b/src/auth/oauth/hapi.js index 62c50038f..bff440a64 100644 --- a/src/auth/oauth/hapi.js +++ b/src/auth/oauth/hapi.js @@ -1,6 +1,6 @@ const is = require('is'); const { strict: assert } = require('assert'); -const defaults = require('lodash/defaults'); +const { defaults, omit } = require('lodash'); const { providers: Providers } = require('@hapi/bell'); const strategies = require('./providers'); @@ -83,7 +83,7 @@ module.exports = function OauthHandler(server, config) { const settings = name === 'apple' ? defaultOptions(options, server) : { provider, ...rest }; // init strategy - server.auth.strategy(name, 'bell', settings); + server.auth.strategy(name, 'bell', omit(settings, 'appId')); // https://github.com/hapijs/bell/blob/master/lib/index.js#L125-L135 // repeats the code from here to get another settings object and reuse it diff --git a/src/auth/oauth/index.js b/src/auth/oauth/index.js index 8d77ed287..eda4a0347 100644 --- a/src/auth/oauth/index.js +++ b/src/auth/oauth/index.js @@ -111,6 +111,7 @@ async function mserviceVerification({ service, transportRequest }, credentials, // user is authenticated and profile is attached if (user && userId) { + // @TODO code? throw new Errors.HttpStatusError(412, 'profile is linked'); } diff --git a/src/auth/oauth/strategies/apple.js b/src/auth/oauth/strategies/apple.js index f912d171c..41d845d4b 100644 --- a/src/auth/oauth/strategies/apple.js +++ b/src/auth/oauth/strategies/apple.js @@ -1,6 +1,13 @@ const { sign, verify } = require('jsonwebtoken'); const getJwksClient = require('jwks-rsa'); const Bluebird = require('bluebird'); +const Boom = require('@hapi/boom'); +const { request: httpRequest } = require('undici'); + +const { + ERROR_OAUTH_APPLE_VALIDATE_CODE, + ERROR_OAUTH_APPLE_VERIFY_PROFILE, +} = require('../../../constants'); // @todo more options from config const jwksClient = getJwksClient({ @@ -53,9 +60,16 @@ function getJwkFromResponse(header, callback) { }); } -async function getProfile(credentials, params) { +async function getProfile(credentials, tokenResponse) { + const { + access_token: accessToken, + id_token: idToken, + refresh_token: refreshToken, + token_type: tokenType, + expires_in: expiresIn, + } = tokenResponse; const response = await Bluebird.fromCallback( - (callback) => verify(params.id_token, getJwkFromResponse, callback) + (callback) => verify(idToken, getJwkFromResponse, callback) ); const { sub, @@ -71,13 +85,41 @@ async function getProfile(credentials, params) { emailVerified, isPrivateEmail, id: sub, + accessToken, + idToken, + refreshToken, + tokenType, + expiresIn, }; return credentials; } +async function validateGrantCode(providerSettings, code, redirectUrl) { + const { provider, appId, clientSecret } = providerSettings; + const form = new URLSearchParams([ + ['code', code], + ['client_id', appId], + ['client_secret', clientSecret(appId)], + ['grant_type', 'authorization_code'], + ['redirect_uri', redirectUrl], + ]); + + const { body } = await httpRequest(provider.token, { + method: 'POST', + headers: { + 'content-type': 'application/x-www-form-urlencoded', + }, + body: form.toString(), + throwOnError: true, + }); + + return body.json(); +} + function getProvider(options, server) { const { + appId, clientId, teamId, keyId, @@ -91,11 +133,12 @@ function getProvider(options, server) { server.ext('onRequest', fixAppleCallbackForBell); return { + appId, password, clientId, isSameSite, cookie, - clientSecret: () => getSecretKey(teamId, clientId, keyId, privateKey), + clientSecret: (cid) => getSecretKey(teamId, cid || clientId, keyId, privateKey), forceHttps: true, providerParams: { response_mode: 'form_post', @@ -113,7 +156,45 @@ function getProvider(options, server) { }; } +async function upgradeAppleCode({ params, log }) { + const { providerSettings, code, query, redirectUrl } = params; + const { profile } = providerSettings.provider; + + let tokenResponse; + + try { + tokenResponse = await validateGrantCode(providerSettings, code, redirectUrl); + } catch (error) { + log.error(Boom.internal(error.body?.error, undefined, error.statusCode)); + + throw ERROR_OAUTH_APPLE_VALIDATE_CODE; + } + + let credentials; + + try { + credentials = await profile.call( + providerSettings, + { + query, + token: tokenResponse.access_token, + refreshToken: tokenResponse.refresh_token, + expiresIn: tokenResponse.expires_in, + }, + tokenResponse + ); + } catch (error) { + log.error(Boom.internal(error.body?.error, undefined, error.statusCode)); + + throw ERROR_OAUTH_APPLE_VERIFY_PROFILE; + } + + return credentials; +} + module.exports = { transformAccountToResponseFormat, + validateGrantCode, + upgradeAppleCode, options: getProvider, }; diff --git a/src/auth/oauth/utils/form-oauth-response.js b/src/auth/oauth/utils/form-oauth-response.js index ff8ac5486..807b4224f 100644 --- a/src/auth/oauth/utils/form-oauth-response.js +++ b/src/auth/oauth/utils/form-oauth-response.js @@ -34,6 +34,7 @@ async function formOAuthResponse(ctx, request, credentials) { } if (!account) { + // @TODO 403? throw new HttpStatusError(500, 'no account when jwt isn\'t present'); } diff --git a/src/configs/oauth.js b/src/configs/oauth.js index 55edea70e..c87c7d0d3 100644 --- a/src/configs/oauth.js +++ b/src/configs/oauth.js @@ -46,6 +46,8 @@ exports.oauth = { }, apple: { enabled: false, + // used in /oauth/upgrade action as client ID + appId: 'com.test.app', clientId: 'com.test.service', // service id from apple clientSecret: 'just-for-validation', // not used teamId: 'TEAM_ID', diff --git a/src/constants.js b/src/constants.js index f73b4db10..a62eaf171 100644 --- a/src/constants.js +++ b/src/constants.js @@ -89,6 +89,9 @@ module.exports = exports = { ErrorUserNotMember: new HttpStatusError(404, 'username not member of organization'), ErrorInvitationExpiredOrUsed: new HttpStatusError(400, 'Invitation has expired or already been used'), + ERROR_OAUTH_APPLE_VALIDATE_CODE: new HttpStatusError(403, 'Code validation failed'), + ERROR_OAUTH_APPLE_VERIFY_PROFILE: new HttpStatusError(403, 'Profile verification failed'), + // actions USERS_ACTION_ACTIVATE: 'activate', USERS_ACTION_VERIFY_CONTACT: 'verify-contact', @@ -143,6 +146,9 @@ exports.USERS_JWT_ACCESS_REQUIRED.code = 'E_TKN_ACCESS_TOKEN_REQUIRED'; exports.USERS_JWT_REFRESH_REQUIRED.code = 'E_TKN_REFRESH_TOKEN_REQUIRED'; exports.USERS_JWT_STATELESS_REQUIRED.code = 'E_STATELESS_NOT_ENABLED'; +exports.ERROR_OAUTH_APPLE_VALIDATE_CODE.code = 'E_VALIDATE_CODE'; +exports.ERROR_OAUTH_APPLE_VERIFY_PROFILE.code = 'E_VERIFY_PROFILE'; + exports.SSO_PROVIDERS = [ exports.USERS_SSO_FACEBOOK_FIELD, exports.USERS_SSO_APPLE_FIELD, diff --git a/src/templates/providerAttached.hbs b/src/templates/providerAttached.hbs index 52c1dc555..b246ac507 100644 --- a/src/templates/providerAttached.hbs +++ b/src/templates/providerAttached.hbs @@ -9,7 +9,9 @@