diff --git a/package.json b/package.json index 2357962c435..296c8dc30ca 100644 --- a/package.json +++ b/package.json @@ -48,6 +48,7 @@ "eslint": "^8.26.0", "husky": "^8.0.1", "jest": "^29.2.2", + "keyv": "4.5.0", "lcov-result-merger": "^3.3.0", "npm-run-all": "^4.1.5", "publish-packed": "^4.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 722f41085fc..34db35e2f6b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -85,6 +85,9 @@ importers: jest: specifier: ^29.2.2 version: 29.2.2_hi6inpoilkxpn2bpuj5aqlx6yy + keyv: + specifier: 4.5.0 + version: 4.5.0 lcov-result-merger: specifier: ^3.3.0 version: 3.3.0 @@ -1656,7 +1659,7 @@ importers: version: link:../read-projects-context '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@pnpm/store-path': specifier: workspace:* version: link:../store-path @@ -1793,7 +1796,7 @@ importers: version: 5.0.0 '@pnpm/npm-lifecycle': specifier: ^2.0.0-1 - version: 2.0.0-1_typanion@3.12.0 + version: 2.0.0-1_typanion@3.12.1 '@pnpm/read-package-json': specifier: workspace:* version: link:../read-package-json @@ -3114,7 +3117,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 packages/plugin-commands-doctor: dependencies: @@ -3500,7 +3503,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@types/ramda': specifier: 0.28.15 version: 0.28.15 @@ -3597,7 +3600,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@types/ramda': specifier: 0.28.15 version: 0.28.15 @@ -3664,7 +3667,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@types/ramda': specifier: 0.28.15 version: 0.28.15 @@ -3764,7 +3767,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@types/cross-spawn': specifier: ^6.0.2 version: 6.0.2 @@ -4024,7 +4027,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@types/is-windows': specifier: ^1.0.0 version: 1.0.0 @@ -4213,7 +4216,7 @@ importers: version: link:../../privatePackages/prepare '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@types/archy': specifier: 0.0.32 version: 0.0.32 @@ -5267,7 +5270,7 @@ importers: version: link:../../packages/modules-yaml '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 '@pnpm/types': specifier: workspace:* version: link:../../packages/types @@ -5307,7 +5310,7 @@ importers: version: link:../../packages/cafs '@pnpm/registry-mock': specifier: 3.1.0 - version: 3.1.0_typanion@3.12.0 + version: 3.1.0_typanion@3.12.1 path-exists: specifier: ^4.0.0 version: 4.0.0 @@ -5880,19 +5883,11 @@ packages: - supports-color dev: true - /@babel/runtime/7.19.4: - resolution: {integrity: sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.9 - dev: false - /@babel/runtime/7.20.0: resolution: {integrity: sha512-NDYdls71fTXoU8TZHfbBWg7DiZfNzClcKui/+kyi6ppD2L1qnWW3VV6CjtaBXSUGGhiTWJ6ereOIkUvenif66Q==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.10 - dev: true /@babel/template/7.18.10: resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} @@ -6210,7 +6205,7 @@ packages: '@types/node': 14.18.33 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 4.1.1_gbbg4brkmakf6m5nuj7scelzny + cosmiconfig-typescript-loader: 4.2.0_gbbg4brkmakf6m5nuj7scelzny lodash: 4.17.21 resolve-from: 5.0.0 ts-node: 10.9.1_yodorn5kzjgomblrsstrk2spaa @@ -6764,7 +6759,7 @@ packages: get-stream: 6.0.1 p-limit: 3.1.0 path-temp: 2.0.0 - rename-overwrite: 4.0.2 + rename-overwrite: 4.0.3 ssri: 9.0.1 strip-bom: 4.0.0 tar-stream: 2.2.0 @@ -7425,24 +7420,6 @@ packages: '@pnpm/network.ca-file': 1.0.1 config-chain: 1.1.13 - /@pnpm/npm-lifecycle/2.0.0-1_typanion@3.12.0: - resolution: {integrity: sha512-eUeRVUxnr9xP50ESMuRDrWYN/AQmaV2g/Wvs3ckHBx7XFJw8ljix66L7R1S1FoUqxNn0BeyPeIE9ANwn/syIAQ==} - engines: {node: '>=12.17'} - dependencies: - '@pnpm/byline': 1.0.0 - '@yarnpkg/shell': 3.2.0-rc.8_typanion@3.12.0 - node-gyp: 8.4.1 - resolve-from: 5.0.0 - slide: 1.1.6 - uid-number: 0.0.6 - umask: 1.1.0 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - - typanion - dev: false - /@pnpm/npm-lifecycle/2.0.0-1_typanion@3.12.1: resolution: {integrity: sha512-eUeRVUxnr9xP50ESMuRDrWYN/AQmaV2g/Wvs3ckHBx7XFJw8ljix66L7R1S1FoUqxNn0BeyPeIE9ANwn/syIAQ==} engines: {node: '>=12.17'} @@ -7459,7 +7436,6 @@ packages: - bluebird - supports-color - typanion - dev: true /@pnpm/npm-package-arg/1.0.0: resolution: {integrity: sha512-oQYP08exi6mOPdAZZWcNIGS+KKPsnNwUBzSuAEGWuCcqwMAt3k/WVCqVIXzBxhO5sP2b43og69VHmPj6IroKqw==} @@ -7493,7 +7469,7 @@ packages: parse-npm-tarball-url: 3.0.0 path-temp: 2.0.0 ramda: /@pnpm/ramda/0.28.1 - rename-overwrite: 4.0.2 + rename-overwrite: 4.0.3 semver: 7.3.8 ssri: 9.0.1 version-selector-type: 3.0.0 @@ -7576,7 +7552,7 @@ packages: path-temp: 2.0.0 promise-share: 1.0.0 ramda: /@pnpm/ramda/0.28.1 - rename-overwrite: 4.0.2 + rename-overwrite: 4.0.3 safe-promise-defer: 1.0.1 semver: 7.3.8 ssri: 9.0.1 @@ -7707,27 +7683,6 @@ packages: - typanion dev: true - /@pnpm/registry-mock/3.1.0_typanion@3.12.0: - resolution: {integrity: sha512-uOWJxzqNOutPbeH+yQW+cYwg0yM1eCdaMWstlIVjBCCoJ2IEpwsi3KhQnCDmMKZbqqUdPDcHTQaYzMKVG0WAFQ==} - engines: {node: '>=10.13'} - hasBin: true - dependencies: - anonymous-npm-registry-client: 0.2.0 - cpr: 3.0.1 - execa: 5.1.1 - read-yaml-file: 2.1.0 - rimraf: 3.0.2 - tempy: 1.0.1 - verdaccio: 5.15.4_typanion@3.12.0 - write-yaml-file: 4.2.0 - transitivePeerDependencies: - - bufferutil - - canvas - - encoding - - supports-color - - typanion - - utf-8-validate - /@pnpm/registry-mock/3.1.0_typanion@3.12.1: resolution: {integrity: sha512-uOWJxzqNOutPbeH+yQW+cYwg0yM1eCdaMWstlIVjBCCoJ2IEpwsi3KhQnCDmMKZbqqUdPDcHTQaYzMKVG0WAFQ==} engines: {node: '>=10.13'} @@ -7748,7 +7703,6 @@ packages: - supports-color - typanion - utf-8-validate - dev: true /@pnpm/remove-bins/4.0.1_@pnpm+logger@5.0.0: resolution: {integrity: sha512-yoS+mNLjGXkPaioZEZHJ/84gjypTUIAUOqPhplH5vQsJULvqCCVtPFOxGI4qp4NFxSfzAPkOW0axt0ZB4y65PA==} @@ -7808,7 +7762,7 @@ packages: path-exists: 4.0.0 promise-share: 1.0.0 ramda: /@pnpm/ramda/0.28.1 - rename-overwrite: 4.0.2 + rename-overwrite: 4.0.3 safe-promise-defer: 1.0.1 semver: 7.3.8 semver-range-intersect: 0.3.1 @@ -7871,7 +7825,7 @@ packages: dependencies: debug: 4.3.4 enquirer: 2.3.6 - minimist: 1.2.6 + minimist: 1.2.7 untildify: 4.0.0 transitivePeerDependencies: - supports-color @@ -7965,7 +7919,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 18.8.4 + '@types/node': 18.11.8 dev: true /@types/archy/0.0.32: @@ -8022,13 +7976,13 @@ packages: /@types/concat-stream/2.0.0: resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==} dependencies: - '@types/node': 14.18.32 + '@types/node': 14.18.33 dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 18.8.4 + '@types/node': 18.11.8 dev: true /@types/emscripten/1.39.6: @@ -8037,20 +7991,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 18.8.4 + '@types/node': 18.11.8 dev: true /@types/glob/8.0.0: resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.8.5 + '@types/node': 18.11.8 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.33 + '@types/node': 18.11.8 dev: true /@types/hosted-git-info/3.0.2: @@ -8073,7 +8027,7 @@ packages: /@types/isexe/2.0.1: resolution: {integrity: sha512-leMb+b2fOo1s7NsCVGQr07/zXI/CNodvhHE3IMizhWVzoN/8+gSdyqlo/SWxL/zEoVcYdV6F8/RZHg5Hm+wrfw==} dependencies: - '@types/node': 14.18.32 + '@types/node': 14.18.33 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -8143,7 +8097,7 @@ packages: /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 18.8.4 + '@types/node': 18.11.8 dev: true /@types/node/12.20.55: @@ -8157,24 +8111,12 @@ packages: resolution: {integrity: sha512-LhF+9fbIX4iPzhsRLpK5H7iPdvW8L4IwGciXQIOEcuF62+9nw/VQVsOViAOOGxY3OlOKGLFv0sWwJXdwQeTn6A==} dev: true - /@types/node/14.18.32: - resolution: {integrity: sha512-Y6S38pFr04yb13qqHf8uk1nHE3lXgQ30WZbv1mLliV9pt0NjvqdWttLcrOYLnXbOafknVYRHZGoMSpR9UwfYow==} - dev: true - /@types/node/14.18.33: resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==} /@types/node/18.11.8: resolution: {integrity: sha512-uGwPWlE0Hj972KkHtCDVwZ8O39GmyjfMane1Z3GUBGGnkZ2USDq7SxLpVIiIHpweY9DS0QTDH0Nw7RNBsAAZ5A==} - /@types/node/18.8.4: - resolution: {integrity: sha512-WdlVphvfR/GJCLEMbNA8lJ0lhFNBj4SW3O+O5/cEGw9oYrv0al9zTwuQsq+myDUXgNx2jgBynoVgZ2MMJ6pbow==} - dev: true - - /@types/node/18.8.5: - resolution: {integrity: sha512-Bq7G3AErwe5A/Zki5fdD3O6+0zDChhg671NfPjtIcbtzDNZTv4NPKMRFr7gtYPG7y+B8uTiNK4Ngd9T0FTar6Q==} - dev: true - /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -8217,7 +8159,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 8.0.0 - '@types/node': 14.18.32 + '@types/node': 18.11.8 dev: true /@types/semver/6.2.3: @@ -8256,20 +8198,20 @@ packages: /@types/tar-stream/2.2.2: resolution: {integrity: sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==} dependencies: - '@types/node': 14.18.32 + '@types/node': 14.18.33 dev: true /@types/tar/6.1.3: resolution: {integrity: sha512-YzDOr5kdAeqS8dcO6NTTHTMJ44MUCBDoLEIyPtwEn7PssKqUYL49R1iCVJPeiPzPlKi6DbH33eZkpeJ27e4vHg==} dependencies: - '@types/node': 18.8.4 + '@types/node': 18.11.8 minipass: 3.3.5 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 14.18.32 + '@types/node': 18.11.8 dev: true /@types/treeify/1.0.0: @@ -8298,7 +8240,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 18.8.4 + '@types/node': 18.11.8 dev: true /@types/yargs-parser/21.0.0: @@ -8632,7 +8574,7 @@ packages: resolution: {integrity: sha512-utmyjzFn1QBI62XqhpGsrlFjFbrKZiasWE8IFPHlf9nP9um3zENqcWlG86Gvu8v9qK06L+Y7+d6FkzKPNtBW9Q==} engines: {node: '>=14.15.0'} dependencies: - '@yarnpkg/core': 4.0.0-rc.25_typanion@3.12.1 + '@yarnpkg/core': 4.0.0-rc.27_typanion@3.12.1 '@yarnpkg/fslib': 3.0.0-rc.25 '@yarnpkg/pnp': 4.0.0-rc.27 transitivePeerDependencies: @@ -8679,24 +8621,6 @@ packages: '@types/node': 18.11.8 '@yarnpkg/fslib': 3.0.0-rc.25 - /@yarnpkg/shell/3.2.0-rc.8_typanion@3.12.0: - resolution: {integrity: sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA==} - engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} - hasBin: true - dependencies: - '@yarnpkg/fslib': 3.0.0-rc.25 - '@yarnpkg/parsers': 2.5.1 - chalk: 3.0.0 - clipanion: 3.2.0-rc.6_typanion@3.12.0 - cross-spawn: 7.0.3 - fast-glob: 3.2.12 - micromatch: 4.0.5 - stream-buffers: 3.0.2 - tslib: 1.14.1 - transitivePeerDependencies: - - typanion - dev: false - /@yarnpkg/shell/3.2.0-rc.8_typanion@3.12.1: resolution: {integrity: sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} @@ -8713,7 +8637,6 @@ packages: tslib: 1.14.1 transitivePeerDependencies: - typanion - dev: true /@yarnpkg/shell/4.0.0-rc.27_typanion@3.12.1: resolution: {integrity: sha512-5N8qqwUQn7WUQ/gOcLlfi1kB16gMvROP6GXyzrJVs7PfDfXW9F8s+9MSxGWjSpaanyBKa0ts3IGyUj5qH0UxuQ==} @@ -9119,8 +9042,8 @@ packages: /aws4/1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - /b4a/1.6.0: - resolution: {integrity: sha512-fsTxXxj1081Yq5MOQ06gZ5+e2QcSyP2U6NofdOWyq+lrNI4IjkZ+fLVmoQ6uUCiNg1NWePMMVq93vOTdbJmErw==} + /b4a/1.6.1: + resolution: {integrity: sha512-AsKjNhz72yxteo/0EtQEiwkMUgk/tGmycXlbG4g3Ard2/ULtNLUykGOkeK0egmN27h0xMAhb76jYccW+XTBExA==} dev: false /babel-jest/29.2.2_fh6fn4xpvr4pv2pr66ptazkl2a: @@ -9313,7 +9236,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001426 + caniuse-lite: 1.0.30001427 electron-to-chromium: 1.4.284 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -9509,8 +9432,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001426: - resolution: {integrity: sha512-n7cosrHLl8AWt0wwZw/PJZgUg3lV0gk9LMI7ikGJwhyhgsd2Nb65vKvmSexCqq/J7rbH3mFG6yZZiPR5dLPW5A==} + /caniuse-lite/1.0.30001427: + resolution: {integrity: sha512-lfXQ73oB9c8DP5Suxaszm+Ta2sr/4tf8+381GkIm1MLj/YdLf+rEDyDSRCzeltuyTVGm+/s18gdZ0q+Wmp8VsQ==} dev: true /caseless/0.12.0: @@ -9602,13 +9525,6 @@ packages: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} dev: true - /clipanion/3.2.0-rc.6_typanion@3.12.0: - resolution: {integrity: sha512-lcByFNxi1L/sskjD/YybFZI43bnkm/AuUNFcF5i5Znz6nvWCH9gfq4qkNmAk5MhS/MPY5Im8jiqYH54h23Vc7Q==} - peerDependencies: - typanion: '*' - dependencies: - typanion: 3.12.0 - /clipanion/3.2.0-rc.6_typanion@3.12.1: resolution: {integrity: sha512-lcByFNxi1L/sskjD/YybFZI43bnkm/AuUNFcF5i5Znz6nvWCH9gfq4qkNmAk5MhS/MPY5Im8jiqYH54h23Vc7Q==} peerDependencies: @@ -9881,8 +9797,8 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader/4.1.1_gbbg4brkmakf6m5nuj7scelzny: - resolution: {integrity: sha512-9DHpa379Gp0o0Zefii35fcmuuin6q92FnLDffzdZ0l9tVd3nEobG3O+MZ06+kuBvFTSVScvNb/oHA13Nd4iipg==} + /cosmiconfig-typescript-loader/4.2.0_gbbg4brkmakf6m5nuj7scelzny: + resolution: {integrity: sha512-NkANeMnaHrlaSSlpKGyvn2R4rqUDeE/9E5YHx+b4nwo0R8dZyAqcih8/gxpCZvqWP9Vf6xuLpMSzSgdVEIM78g==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' @@ -10073,8 +9989,8 @@ packages: dependencies: ms: 2.1.2 - /decamelize-keys/1.1.0: - resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} + /decamelize-keys/1.1.1: + resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} dependencies: decamelize: 1.2.0 @@ -10244,7 +10160,7 @@ packages: resolution: {integrity: sha512-Plha9WCF08aSGB39IsOhlk0AHecwcXtq/gMbHgylRNEv7JV3lnlt7akfdax7mnUHndEuuh57CmBaKSSXns7+YA==} engines: {node: '>=12.13'} dependencies: - '@babel/runtime': 7.19.4 + '@babel/runtime': 7.20.0 fastest-levenshtein: 1.0.16 lodash.deburr: 4.1.0 dev: false @@ -10825,7 +10741,7 @@ packages: eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.4_pz3cez6sklduddwkjesjihuniu has: 1.0.3 - is-core-module: 2.10.0 + is-core-module: 2.11.0 is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.5 @@ -12100,12 +12016,6 @@ packages: dependencies: ci-info: 3.5.0 - /is-core-module/2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} - dependencies: - has: 1.0.3 - dev: false - /is-core-module/2.11.0: resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: @@ -12115,7 +12025,6 @@ packages: resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} dependencies: has: 1.0.3 - dev: true /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -13412,7 +13321,7 @@ packages: '@types/minimist': 1.2.2 camelcase-keys: 7.0.2 decamelize: 5.0.1 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -13429,7 +13338,7 @@ packages: dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 2.5.0 @@ -13446,7 +13355,7 @@ packages: dependencies: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -13464,7 +13373,7 @@ packages: '@types/minimist': 1.2.2 camelcase-keys: 6.2.2 decamelize: 1.2.0 - decamelize-keys: 1.1.0 + decamelize-keys: 1.1.1 hard-rejection: 2.1.0 minimist-options: 4.1.0 normalize-package-data: 3.0.3 @@ -13576,10 +13485,6 @@ packages: kind-of: 6.0.3 dev: true - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - dev: true - /minimist/1.2.7: resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} @@ -14659,7 +14564,7 @@ packages: /protocol-buffers-encodings/1.2.0: resolution: {integrity: sha512-daeNPuKh1NlLD1uDfbLpD+xyUTc07nEtfHwmBZmt/vH0B7VOM+JOCOpDcx9ZRpqHjAiIkGqyTDi+wfGSl17R9w==} dependencies: - b4a: 1.6.0 + b4a: 1.6.1 signed-varint: 2.0.1 varint: 5.0.0 dev: false @@ -14707,7 +14612,7 @@ packages: getopts: 2.3.0 nm-prune: 5.0.0 read-pkg: 5.2.0 - rename-overwrite: 4.0.2 + rename-overwrite: 4.0.3 rimraf-then: 1.0.1 write-pkg: 4.0.0 dev: true @@ -14925,11 +14830,6 @@ packages: /regenerator-runtime/0.13.10: resolution: {integrity: sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==} - dev: true - - /regenerator-runtime/0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - dev: false /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} @@ -14984,19 +14884,12 @@ packages: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} dev: true - /rename-overwrite/4.0.2: - resolution: {integrity: sha512-L1sgBgagVgOgb1Z6QZr1yJgSMHI4SXQqAH0l/UbeyHnLKxECvKIlyVEmBo4BqsCAZGg0SBSyjCh68lis5PgC7g==} - engines: {node: '>=12.10'} - dependencies: - '@zkochan/rimraf': 2.1.2 - /rename-overwrite/4.0.3: resolution: {integrity: sha512-e1zOWZh4Lauz5DcLMC8j4eoOHPIrZkAVpiocE9SkDE1ZrGMW+W88LR1Y2YjD1DFgOYfJWqSsK6JKsRfuRH+tbQ==} engines: {node: '>=12.10'} dependencies: '@zkochan/rimraf': 2.1.2 fs-extra: 10.1.0 - dev: false /render-help/1.0.2: resolution: {integrity: sha512-v680o6DdO/y/Aa2GVfdKAz78DCL6FfkMjlVOE9KkVtq+SAd0TCF3PkxvKr95Zf3UaEuiCbFB/w3v62SE743bmw==} @@ -15132,7 +15025,7 @@ packages: resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.9.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -15172,7 +15065,7 @@ packages: resolution: {integrity: sha512-qTVCDUsBDO74PHen/pEMTHeQXxrCSeTcFhqjy86mkRH5nuGZpEv41ZgGunxmjbl29kvrKJGrgVFThoqXeRORfQ==} dependencies: any-promise: 1.3.0 - rimraf: 2.4.5 + rimraf: 2.7.1 dev: true /rimraf/2.4.5: @@ -15853,7 +15746,7 @@ packages: hasBin: true dependencies: better-path-resolve: 1.0.0 - rename-overwrite: 4.0.2 + rename-overwrite: 4.0.3 /syncpack/8.3.9: resolution: {integrity: sha512-oDaEvgZAoU40WXX4okQ7DiCfVEcO2antl+jV+Av+FbS4Hyh8VoJ8F6HGo2G8eT9H+AyBBM1iDUdbtR1MQRimoQ==} @@ -16231,9 +16124,6 @@ packages: /tweetnacl/0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - /typanion/3.12.0: - resolution: {integrity: sha512-o59ZobUBsG+2dHnGVI2shscqqzHdzCOixCU0t8YXLxM2Su42J2ha7hY9V5+6SIBjVsw6aLqrlYznCgQGJN4Kag==} - /typanion/3.12.1: resolution: {integrity: sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ==} @@ -16546,61 +16436,6 @@ packages: http-errors: 2.0.0 unix-crypt-td-js: 1.1.4 - /verdaccio/5.15.4_typanion@3.12.0: - resolution: {integrity: sha512-yYMqpEQCv/BfYW5K/Nq57dbx68ICP1GfK7RJ0A3SlhKgl6idT8x4cJyLjH7C4k1Tln3LIQk1/X6ZtSl7xhzwOg==} - engines: {node: '>=12', npm: '>=6'} - hasBin: true - dependencies: - '@verdaccio/commons-api': 10.2.0 - '@verdaccio/local-storage': 10.3.1 - '@verdaccio/readme': 10.4.1 - '@verdaccio/streams': 10.2.0 - '@verdaccio/ui-theme': 6.0.0-6-next.48 - JSONStream: 1.3.5 - async: 3.2.4 - body-parser: 1.20.0 - clipanion: 3.2.0-rc.6_typanion@3.12.0 - compression: 1.7.4 - cookies: 0.8.0 - cors: 2.8.5 - dayjs: 1.11.5 - debug: 4.3.4 - envinfo: 7.8.1 - eslint-import-resolver-node: 0.3.6 - express: 4.18.1 - express-rate-limit: 5.5.1 - fast-safe-stringify: 2.1.1 - handlebars: 4.7.7 - http-errors: 2.0.0 - js-yaml: /@zkochan/js-yaml/0.0.6 - jsonwebtoken: 8.5.1 - kleur: 4.1.5 - lodash: 4.17.21 - lru-cache: 7.14.0 - lunr-mutable-indexes: 2.3.2 - marked: 4.1.0 - memoizee: 0.4.15 - mime: 3.0.0 - minimatch: 5.1.0 - mkdirp: 1.0.4 - mv: 2.1.1 - pino: 6.14.0 - pkginfo: 0.4.1 - prettier-bytes: 1.0.4 - pretty-ms: 7.0.1 - request: 2.88.0 - semver: 7.3.7 - validator: 13.7.0 - verdaccio-audit: 10.2.2 - verdaccio-htpasswd: 10.5.0 - transitivePeerDependencies: - - bufferutil - - canvas - - encoding - - supports-color - - typanion - - utf-8-validate - /verdaccio/5.15.4_typanion@3.12.1: resolution: {integrity: sha512-yYMqpEQCv/BfYW5K/Nq57dbx68ICP1GfK7RJ0A3SlhKgl6idT8x4cJyLjH7C4k1Tln3LIQk1/X6ZtSl7xhzwOg==} engines: {node: '>=12', npm: '>=6'} @@ -16655,7 +16490,6 @@ packages: - supports-color - typanion - utf-8-validate - dev: true /verror/1.10.0: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} @@ -17249,6 +17083,7 @@ time: /jest/29.2.2: '2022-10-24T20:24:21.552Z' /json-append/1.1.1: '2017-01-07T04:45:27.600Z' /json5/2.2.1: '2022-03-21T16:32:20.181Z' + /keyv/4.5.0: '2022-09-02T17:03:18.104Z' /lcov-result-merger/3.3.0: '2022-06-21T06:32:52.863Z' /load-json-file/6.2.0: '2019-07-11T08:30:09.981Z' /loud-rejection/2.2.0: '2019-09-28T16:02:58.271Z'