From f27c3bb0be4b065852dced2b714dafb5459d0eeb Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 1 Jan 2022 22:12:05 +0200 Subject: [PATCH 001/204] chore(deps): update --- package.json | 12 +- pnpm-lock.yaml | 1493 ++++++++++++++++++++++++------------------------ 2 files changed, 753 insertions(+), 752 deletions(-) diff --git a/package.json b/package.json index e327d93f2e9..f8ad5969e4d 100644 --- a/package.json +++ b/package.json @@ -31,18 +31,18 @@ "@babel/preset-typescript": "^7.16.0", "@babel/types": "^7.16.0", "@changesets/cli": "^2.17.0", - "@commitlint/cli": "^15.0.0", - "@commitlint/config-conventional": "^15.0.0", - "@commitlint/prompt-cli": "^15.0.0", + "@commitlint/cli": "^16.0.1", + "@commitlint/config-conventional": "^16.0.0", + "@commitlint/prompt-cli": "^16.0.0", "@pnpm/eslint-config": "workspace:*", "@pnpm/meta-updater": "0.0.6", "@pnpm/registry-mock": "^2.12.1", "@pnpm/tsconfig": "workspace:*", "@types/jest": "^27.0.0", "@types/node": "^14.17.32", - "c8": "^7.10.0", + "c8": "^7.11.0", "cross-env": "^7.0.3", - "eslint": "^8.2.0", + "eslint": "^8.6.0", "husky": "^7.0.4", "jest": "^27.3.1", "lcov-result-merger": "^3.1.0", @@ -50,7 +50,7 @@ "publish-packed": "^4.0.2", "rimraf": "^3.0.2", "shx": "^0.3.3", - "syncpack": "^5.8.15", + "syncpack": "^6.0.0", "ts-jest": "27.1.2", "ts-node": "^10.4.0", "typescript": "4.5.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5bfaad25781..d40c25c9d3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,18 +36,18 @@ importers: '@babel/preset-typescript': ^7.16.0 '@babel/types': ^7.16.0 '@changesets/cli': ^2.17.0 - '@commitlint/cli': ^15.0.0 - '@commitlint/config-conventional': ^15.0.0 - '@commitlint/prompt-cli': ^15.0.0 + '@commitlint/cli': ^16.0.1 + '@commitlint/config-conventional': ^16.0.0 + '@commitlint/prompt-cli': ^16.0.0 '@pnpm/eslint-config': workspace:* '@pnpm/meta-updater': 0.0.6 '@pnpm/registry-mock': ^2.12.1 '@pnpm/tsconfig': workspace:* '@types/jest': ^27.0.0 '@types/node': ^14.17.32 - c8: ^7.10.0 + c8: ^7.11.0 cross-env: ^7.0.3 - eslint: ^8.2.0 + eslint: ^8.6.0 husky: ^7.0.4 jest: ^27.3.1 lcov-result-merger: ^3.1.0 @@ -55,41 +55,41 @@ importers: publish-packed: ^4.0.2 rimraf: ^3.0.2 shx: ^0.3.3 - syncpack: ^5.8.15 + syncpack: ^6.0.0 ts-jest: 27.1.2 ts-node: ^10.4.0 typescript: 4.5.4 verdaccio: 5.4.0 yarn: ^1.22.17 devDependencies: - '@babel/core': 7.16.5 - '@babel/plugin-proposal-dynamic-import': 7.16.5_@babel+core@7.16.5 - '@babel/plugin-transform-modules-commonjs': 7.16.5_@babel+core@7.16.5 - '@babel/preset-typescript': 7.16.5_@babel+core@7.16.5 - '@babel/types': 7.16.0 + '@babel/core': 7.16.7 + '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.7 + '@babel/plugin-transform-modules-commonjs': 7.16.7_@babel+core@7.16.7 + '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 + '@babel/types': 7.16.7 '@changesets/cli': 2.19.0 - '@commitlint/cli': 15.0.0 - '@commitlint/config-conventional': 15.0.0 - '@commitlint/prompt-cli': 15.0.0 + '@commitlint/cli': 16.0.1_@types+node@14.18.4 + '@commitlint/config-conventional': 16.0.0 + '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.4 '@pnpm/eslint-config': link:utils/eslint-config '@pnpm/meta-updater': 0.0.6 '@pnpm/registry-mock': 2.12.1 '@pnpm/tsconfig': link:utils/tsconfig - '@types/jest': 27.0.3 - '@types/node': 14.18.2 - c8: 7.10.0 + '@types/jest': 27.4.0 + '@types/node': 14.18.4 + c8: 7.11.0 cross-env: 7.0.3 - eslint: 8.5.0 + eslint: 8.6.0 husky: 7.0.4 - jest: 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + jest: 27.4.5_32085b1930be833b54e63aba186b27f0 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 publish-packed: 4.0.2 rimraf: 3.0.2 shx: 0.3.3 - syncpack: 5.8.15 - ts-jest: 27.1.2_23cdfcab08939333322143e4faaefcdd - ts-node: 10.4.0_6adfd92ea87fd0e099a309423f428adc + syncpack: 6.0.0 + ts-jest: 27.1.2_d02414d1c2600fb874b40c21fd563701 + ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 typescript: 4.5.4 verdaccio: 5.4.0 yarn: 1.22.17 @@ -238,7 +238,7 @@ importers: devDependencies: '@pnpm/cafs': 'link:' '@types/concat-stream': 1.6.1 - '@types/node': 14.18.2 + '@types/node': 14.18.4 '@types/ssri': 7.1.1 '@types/tar-stream': 2.2.2 tempy: 1.0.1 @@ -587,7 +587,7 @@ importers: pretty-ms: 7.0.1 ramda: 0.27.1 right-pad: 1.0.1 - rxjs: 7.4.0 + rxjs: 7.5.1 semver: 7.3.5 stacktracey: 2.1.7 string-length: 4.0.2 @@ -1241,7 +1241,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/is-windows': 1.0.0 - '@types/node': 14.18.2 + '@types/node': 14.18.4 '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 cmd-extension: 1.0.2 @@ -1633,7 +1633,7 @@ importers: lru-cache: ^6.0.0 socks-proxy-agent: ^6.1.0 dependencies: - agentkeepalive: 4.1.4 + agentkeepalive: 4.2.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.0 lru-cache: 6.0.0 @@ -1764,7 +1764,7 @@ importers: is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' - '@types/node': 14.18.2 + '@types/node': 14.18.4 packages/package-is-installable: specifiers: @@ -2174,9 +2174,9 @@ importers: '@pnpm/sort-packages': link:../sort-packages '@pnpm/store-connection-manager': link:../store-connection-manager '@pnpm/types': link:../types - '@yarnpkg/core': 3.2.0-rc.8 + '@yarnpkg/core': 3.2.0-rc.9 '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 2.5.0-rc.6 + '@yarnpkg/parsers': 2.5.0-rc.7 '@zkochan/rimraf': 2.1.1 '@zkochan/table': 1.0.0 '@zkochan/which': 2.0.3 @@ -2839,7 +2839,7 @@ importers: deep-require-cwd: 1.0.0 delay: 5.0.0 dir-is-case-sensitive: 2.0.0 - esbuild: 0.14.8 + esbuild: 0.14.10 execa: /safe-execa/0.1.1 exists-link: 2.0.0 is-ci: 3.0.1 @@ -3019,7 +3019,7 @@ importers: dependency-path: workspace:8.0.9 dependencies: '@pnpm/lockfile-utils': link:../lockfile-utils - '@yarnpkg/nm': 3.0.1-rc.8 + '@yarnpkg/nm': 3.0.1-rc.9 dependency-path: link:../dependency-path devDependencies: '@pnpm/lockfile-file': link:../lockfile-file @@ -3119,7 +3119,7 @@ importers: '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/types': link:../types '@pnpm/which-version-is-pinned': link:../which-version-is-pinned - '@yarnpkg/core': 3.2.0-rc.8 + '@yarnpkg/core': 3.2.0-rc.9 dependency-path: link:../dependency-path encode-registry: 3.0.0 get-npm-tarball-url: 2.0.3 @@ -3398,7 +3398,7 @@ importers: '@pnpm/assert-project': 'link:' '@types/is-windows': 1.0.0 '@types/isexe': 2.0.0 - '@types/node': 14.18.2 + '@types/node': 14.18.4 privatePackages/assert-store: specifiers: @@ -3428,7 +3428,7 @@ importers: write-pkg: 4.0.0 write-yaml-file: 4.2.0 devDependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 privatePackages/test-fixtures: specifiers: @@ -3462,12 +3462,12 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.0_836011a006f4f5d67178564baf2b6d34 - '@typescript-eslint/parser': 5.8.0_eslint@8.5.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_c5b7a9c03dda6722cb1374b8a19ddbfa - eslint-plugin-import: 2.25.3_eslint@8.5.0 - eslint-plugin-node: 11.1.0_eslint@8.5.0 - eslint-plugin-promise: 5.2.0_eslint@8.5.0 + '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 + '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 + eslint-config-standard-with-typescript: 21.0.1_decf32c1bf40f6157563d6321e4efa07 + eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-plugin-node: 11.1.0_eslint@8.6.0 + eslint-plugin-promise: 5.2.0_eslint@8.6.0 devDependencies: '@pnpm/eslint-config': 'link:' @@ -3495,7 +3495,7 @@ importers: specifiers: '@babel/register': ^7.13.16 devDependencies: - '@babel/register': 7.16.5_@babel+core@7.16.5 + '@babel/register': 7.16.7_@babel+core@7.16.7 utils/tsconfig: specifiers: @@ -3511,30 +3511,30 @@ packages: grapheme-splitter: 1.0.4 dev: false - /@babel/code-frame/7.16.0: - resolution: {integrity: sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==} + /@babel/code-frame/7.16.7: + resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.16.0 + '@babel/highlight': 7.16.7 /@babel/compat-data/7.16.4: resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.16.5: - resolution: {integrity: sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==} + /@babel/core/7.16.7: + resolution: {integrity: sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.0 - '@babel/generator': 7.16.5 - '@babel/helper-compilation-targets': 7.16.3_@babel+core@7.16.5 - '@babel/helper-module-transforms': 7.16.5 - '@babel/helpers': 7.16.5 - '@babel/parser': 7.16.6_@babel+types@7.16.0 - '@babel/template': 7.16.0 - '@babel/traverse': 7.16.5 - '@babel/types': 7.16.0 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.16.7 + '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.7 + '@babel/helper-module-transforms': 7.16.7 + '@babel/helpers': 7.16.7 + '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/template': 7.16.7 + '@babel/traverse': 7.16.7 + '@babel/types': 7.16.7 convert-source-map: 1.8.0 debug: 4.3.3 gensync: 1.0.0-beta.2 @@ -3545,177 +3545,177 @@ packages: - supports-color dev: true - /@babel/generator/7.16.5: - resolution: {integrity: sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==} + /@babel/generator/7.16.7: + resolution: {integrity: sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 jsesc: 2.5.2 source-map: 0.5.7 dev: true - /@babel/helper-annotate-as-pure/7.16.0: - resolution: {integrity: sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==} + /@babel/helper-annotate-as-pure/7.16.7: + resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-compilation-targets/7.16.3_@babel+core@7.16.5: - resolution: {integrity: sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==} + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.16.4 - '@babel/core': 7.16.5 - '@babel/helper-validator-option': 7.14.5 + '@babel/core': 7.16.7 + '@babel/helper-validator-option': 7.16.7 browserslist: 4.19.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.16.5_@babel+core@7.16.5: - resolution: {integrity: sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==} + /@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-annotate-as-pure': 7.16.0 - '@babel/helper-environment-visitor': 7.16.5 - '@babel/helper-function-name': 7.16.0 - '@babel/helper-member-expression-to-functions': 7.16.5 - '@babel/helper-optimise-call-expression': 7.16.0 - '@babel/helper-replace-supers': 7.16.5 - '@babel/helper-split-export-declaration': 7.16.0 + '@babel/core': 7.16.7 + '@babel/helper-annotate-as-pure': 7.16.7 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-function-name': 7.16.7 + '@babel/helper-member-expression-to-functions': 7.16.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/helper-replace-supers': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-environment-visitor/7.16.5: - resolution: {integrity: sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==} + /@babel/helper-environment-visitor/7.16.7: + resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-function-name/7.16.0: - resolution: {integrity: sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==} + /@babel/helper-function-name/7.16.7: + resolution: {integrity: sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.16.0 - '@babel/template': 7.16.0 - '@babel/types': 7.16.0 + '@babel/helper-get-function-arity': 7.16.7 + '@babel/template': 7.16.7 + '@babel/types': 7.16.7 dev: true - /@babel/helper-get-function-arity/7.16.0: - resolution: {integrity: sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==} + /@babel/helper-get-function-arity/7.16.7: + resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-hoist-variables/7.16.0: - resolution: {integrity: sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==} + /@babel/helper-hoist-variables/7.16.7: + resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-member-expression-to-functions/7.16.5: - resolution: {integrity: sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==} + /@babel/helper-member-expression-to-functions/7.16.7: + resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-module-imports/7.16.0: - resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} + /@babel/helper-module-imports/7.16.7: + resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-module-transforms/7.16.5: - resolution: {integrity: sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==} + /@babel/helper-module-transforms/7.16.7: + resolution: {integrity: sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.16.5 - '@babel/helper-module-imports': 7.16.0 - '@babel/helper-simple-access': 7.16.0 - '@babel/helper-split-export-declaration': 7.16.0 - '@babel/helper-validator-identifier': 7.15.7 - '@babel/template': 7.16.0 - '@babel/traverse': 7.16.5 - '@babel/types': 7.16.0 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-simple-access': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + '@babel/template': 7.16.7 + '@babel/traverse': 7.16.7 + '@babel/types': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-optimise-call-expression/7.16.0: - resolution: {integrity: sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==} + /@babel/helper-optimise-call-expression/7.16.7: + resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-plugin-utils/7.16.5: - resolution: {integrity: sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==} + /@babel/helper-plugin-utils/7.16.7: + resolution: {integrity: sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-replace-supers/7.16.5: - resolution: {integrity: sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==} + /@babel/helper-replace-supers/7.16.7: + resolution: {integrity: sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-environment-visitor': 7.16.5 - '@babel/helper-member-expression-to-functions': 7.16.5 - '@babel/helper-optimise-call-expression': 7.16.0 - '@babel/traverse': 7.16.5 - '@babel/types': 7.16.0 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-member-expression-to-functions': 7.16.7 + '@babel/helper-optimise-call-expression': 7.16.7 + '@babel/traverse': 7.16.7 + '@babel/types': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-simple-access/7.16.0: - resolution: {integrity: sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==} + /@babel/helper-simple-access/7.16.7: + resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-split-export-declaration/7.16.0: - resolution: {integrity: sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==} + /@babel/helper-split-export-declaration/7.16.7: + resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/helper-validator-identifier/7.15.7: - resolution: {integrity: sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==} + /@babel/helper-validator-identifier/7.16.7: + resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option/7.14.5: - resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} + /@babel/helper-validator-option/7.16.7: + resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.16.5: - resolution: {integrity: sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==} + /@babel/helpers/7.16.7: + resolution: {integrity: sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.16.0 - '@babel/traverse': 7.16.5 - '@babel/types': 7.16.0 + '@babel/template': 7.16.7 + '@babel/traverse': 7.16.7 + '@babel/types': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.16.0: - resolution: {integrity: sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==} + /@babel/highlight/7.16.7: + resolution: {integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.15.7 + '@babel/helper-validator-identifier': 7.16.7 chalk: 2.4.2 js-tokens: 4.0.0 @@ -3729,205 +3729,205 @@ packages: '@babel/types': 7.13.12 dev: true - /@babel/parser/7.16.6_@babel+types@7.16.0: - resolution: {integrity: sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==} + /@babel/parser/7.16.7_@babel+types@7.16.7: + resolution: {integrity: sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==} engines: {node: '>=6.0.0'} hasBin: true peerDependencies: '@babel/types': '*' dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true - /@babel/plugin-proposal-dynamic-import/7.16.5_@babel+core@7.16.5: - resolution: {integrity: sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==} + /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.7 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.5: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.7: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.5: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.7: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.5: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.7: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.5: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.7: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.5: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.7: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.5: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.7: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.5: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.7: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.5_@babel+core@7.16.5: - resolution: {integrity: sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==} + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-modules-commonjs/7.16.5_@babel+core@7.16.5: - resolution: {integrity: sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==} + /@babel/plugin-transform-modules-commonjs/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-module-transforms': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 - '@babel/helper-simple-access': 7.16.0 + '@babel/core': 7.16.7 + '@babel/helper-module-transforms': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-simple-access': 7.16.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-typescript/7.16.1_@babel+core@7.16.5: - resolution: {integrity: sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==} + /@babel/plugin-transform-typescript/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-create-class-features-plugin': 7.16.5_@babel+core@7.16.5 - '@babel/helper-plugin-utils': 7.16.5 - '@babel/plugin-syntax-typescript': 7.16.5_@babel+core@7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-create-class-features-plugin': 7.16.7_@babel+core@7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-typescript/7.16.5_@babel+core@7.16.5: - resolution: {integrity: sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==} + /@babel/preset-typescript/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 - '@babel/helper-plugin-utils': 7.16.5 - '@babel/helper-validator-option': 7.14.5 - '@babel/plugin-transform-typescript': 7.16.1_@babel+core@7.16.5 + '@babel/core': 7.16.7 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-option': 7.16.7 + '@babel/plugin-transform-typescript': 7.16.7_@babel+core@7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/register/7.16.5_@babel+core@7.16.5: - resolution: {integrity: sha512-NpluD+cToBiZiDsG3y9rtIcqDyivsahpaM9csfyfiq1qQWduSmihUZ+ruIqqSDGjZKZMJfgAElo9x2YWlOQuRw==} + /@babel/register/7.16.7_@babel+core@7.16.7: + resolution: {integrity: sha512-Ft+cuxorVxFj4RrPDs9TbJNE7ZbuJTyazUC6jLWRvBQT/qIDZPMe7MHgjlrA+11+XDLh+I0Pnx7sxPp4LRhzcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.5 + '@babel/core': 7.16.7 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -3935,33 +3935,33 @@ packages: source-map-support: 0.5.21 dev: true - /@babel/runtime/7.16.5: - resolution: {integrity: sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==} + /@babel/runtime/7.16.7: + resolution: {integrity: sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 - /@babel/template/7.16.0: - resolution: {integrity: sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==} + /@babel/template/7.16.7: + resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.0 - '@babel/parser': 7.16.6_@babel+types@7.16.0 - '@babel/types': 7.16.0 + '@babel/code-frame': 7.16.7 + '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/types': 7.16.7 dev: true - /@babel/traverse/7.16.5: - resolution: {integrity: sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==} + /@babel/traverse/7.16.7: + resolution: {integrity: sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.16.0 - '@babel/generator': 7.16.5 - '@babel/helper-environment-visitor': 7.16.5 - '@babel/helper-function-name': 7.16.0 - '@babel/helper-hoist-variables': 7.16.0 - '@babel/helper-split-export-declaration': 7.16.0 - '@babel/parser': 7.16.6_@babel+types@7.16.0 - '@babel/types': 7.16.0 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.16.7 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-function-name': 7.16.7 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/types': 7.16.7 debug: 4.3.3 globals: 11.12.0 transitivePeerDependencies: @@ -3971,16 +3971,16 @@ packages: /@babel/types/7.13.12: resolution: {integrity: sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==} dependencies: - '@babel/helper-validator-identifier': 7.15.7 + '@babel/helper-validator-identifier': 7.16.7 lodash: 4.17.21 to-fast-properties: 2.0.0 dev: true - /@babel/types/7.16.0: - resolution: {integrity: sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==} + /@babel/types/7.16.7: + resolution: {integrity: sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.15.7 + '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 dev: true @@ -3991,7 +3991,7 @@ packages: /@changesets/apply-release-plan/5.0.3: resolution: {integrity: sha512-V15OPq/GyaRB3FA0hEV0V21OhsxXcPAOUeXFF9VKKPl9XkB+nDndvUcqUfr06OeeXczP8+1aCB9N+bazbfa0TQ==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/config': 1.6.3 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 1.2.1 @@ -4009,7 +4009,7 @@ packages: /@changesets/assemble-release-plan/5.0.4: resolution: {integrity: sha512-kn0UecLXiif6DzB2EBEOrS54BWSo2nPC4111I4a42ut0Tpeu5z4dEOGmREMd2lMQjx9EE/q9VudkfFa12SFdwA==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.2.4 '@changesets/types': 4.0.2 @@ -4021,7 +4021,7 @@ packages: resolution: {integrity: sha512-AqtWiarNSUD42pv7ldTAFMU7pa/39t78VDAWFy78RgUJQyFmXktOG8fzjMhksJ+G5+pWLVSXaLSj6cCbpeWivg==} hasBin: true dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/apply-release-plan': 5.0.3 '@changesets/assemble-release-plan': 5.0.4 '@changesets/config': 1.6.3 @@ -4085,7 +4085,7 @@ packages: /@changesets/get-release-plan/3.0.4: resolution: {integrity: sha512-XEMI1WlB2crtXHLrpF8qLteZDe6ZIvuj9J3Pc9EkCo1QbVonx74zOC65KFPqNJOTpcYrex6MzOueUn2Vp32gwA==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/assemble-release-plan': 5.0.4 '@changesets/config': 1.6.3 '@changesets/pre': 1.0.9 @@ -4101,7 +4101,7 @@ packages: /@changesets/git/1.2.1: resolution: {integrity: sha512-Qkubed8zg4/YOXnR97ZOocKXncjLMc185jSKu3ah5TgCpwMcK1EMkGcmpf3U8EHtQbh9pRKAxlfGq376WPPyPA==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/errors': 0.1.4 '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 @@ -4125,7 +4125,7 @@ packages: /@changesets/pre/1.0.9: resolution: {integrity: sha512-F3+qMun89KlynecBD15fEpwGT/KxbYb3WGeut6w1xhZb0u7V/jdcPy9b+kJ2xmBqFZLn1WteWIP96IjxS57H7A==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/errors': 0.1.4 '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 @@ -4135,7 +4135,7 @@ packages: /@changesets/read/0.5.2: resolution: {integrity: sha512-spI5uMYsyZfuXbZmUAQhXitu09YZ6iwmEE1QJnJkAPFLkpt5uEgyG9EnP3HRkGSkmLy8c+3pYIR2bbhxbZIm6w==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/git': 1.2.1 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.10 @@ -4152,7 +4152,7 @@ packages: /@changesets/write/0.1.6: resolution: {integrity: sha512-JWE2gJs9eHhorxqembkf43fllKlCz+sp1TJKSheaWfhWILMHPdfa/xQG4+sMZkISo1qZ+IlJyiBLha6iGGjXyA==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/types': 4.0.2 fs-extra: 7.0.1 human-id: 1.0.2 @@ -4167,164 +4167,191 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/15.0.0: - resolution: {integrity: sha512-Y5xmDCweytqzo4N4lOI2YRiuX35xTjcs8n5hUceBH8eyK0YbwtgWX50BJOH2XbkwEmII9blNhlBog6AdQsqicg==} + /@commitlint/cli/16.0.1_@types+node@14.18.4: + resolution: {integrity: sha512-61gGRy65WiVDRsqP0dAR2fAgE3qrTBW3fgz9MySv32y5Ib3ZXXDDq6bGyQqi2dSaPuDYzNCRwwlC7mmQM73T/g==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/format': 15.0.0 - '@commitlint/lint': 15.0.0 - '@commitlint/load': 15.0.0 - '@commitlint/read': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/format': 16.0.0 + '@commitlint/lint': 16.0.0 + '@commitlint/load': 16.0.0_@types+node@14.18.4 + '@commitlint/read': 16.0.0 + '@commitlint/types': 16.0.0 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 yargs: 17.3.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: true - /@commitlint/config-conventional/15.0.0: - resolution: {integrity: sha512-eZBRL8Lk3hMNHp1wUMYj0qrZQEsST1ai7KHR8J1IDD9aHgT7L2giciibuQ+Og7vxVhR5WtYDvh9xirXFVPaSkQ==} + /@commitlint/config-conventional/16.0.0: + resolution: {integrity: sha512-mN7J8KlKFn0kROd+q9PB01sfDx/8K/R25yITspL1No8PB4oj9M1p77xWjP80hPydqZG9OvQq+anXK3ZWeR7s3g==} engines: {node: '>=v12'} dependencies: - conventional-changelog-conventionalcommits: 4.6.2 + conventional-changelog-conventionalcommits: 4.6.3 dev: true - /@commitlint/ensure/15.0.0: - resolution: {integrity: sha512-7DV4iNIald3vycwaWBNGk5FbonaNzOlU8nBe5m5AgU2dIeNKuXwLm+zzJzG27j0Ho56rgz//3F6RIvmsoxY9ZA==} + /@commitlint/config-validator/16.0.0: + resolution: {integrity: sha512-i80DGlo1FeC5jZpuoNV9NIjQN/m2dDV3jYGWg+1Wr+KldptkUHXj+6GY1Akll66lJ3D8s6aUGi3comPLHPtWHg==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 + ajv: 6.12.6 + dev: true + + /@commitlint/ensure/16.0.0: + resolution: {integrity: sha512-WdMySU8DCTaq3JPf0tZFCKIUhqxaL54mjduNhu8v4D2AMUVIIQKYMGyvXn94k8begeW6iJkTf9cXBArayskE7Q==} + engines: {node: '>=v12'} + dependencies: + '@commitlint/types': 16.0.0 lodash: 4.17.21 dev: true - /@commitlint/execute-rule/15.0.0: - resolution: {integrity: sha512-pyE4ApxjbWhb1TXz5vRiGwI2ssdMMgZbaaheZq1/7WC0xRnqnIhE1yUC1D2q20qPtvkZPstTYvMiRVtF+DvjUg==} + /@commitlint/execute-rule/16.0.0: + resolution: {integrity: sha512-8edcCibmBb386x5JTHSPHINwA5L0xPkHQFY8TAuDEt5QyRZY/o5DF8OPHSa5Hx2xJvGaxxuIz4UtAT6IiRDYkw==} engines: {node: '>=v12'} dev: true - /@commitlint/format/15.0.0: - resolution: {integrity: sha512-bPhAfqwRhPk92WiuY0ktEJNpRRHSCd+Eg1MdhGyL9Bl3U25E5zvuInA+dNctnzZiOBSH/37ZaD0eOKCpQE6acg==} + /@commitlint/format/16.0.0: + resolution: {integrity: sha512-9yp5NCquXL1jVMKL0ZkRwJf/UHdebvCcMvICuZV00NQGYSAL89O398nhqrqxlbjBhM5EZVq0VGcV5+7r3D4zAA==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 chalk: 4.1.2 dev: true - /@commitlint/is-ignored/15.0.0: - resolution: {integrity: sha512-edtnkf2QZ/7e/YCJDgn1WDw9wfF1WfOitW5YEoSOb4SxjJEb/oE87kxNPZ2j8mnDMuunspcMfGHeg6fRlwaEWg==} + /@commitlint/is-ignored/16.0.0: + resolution: {integrity: sha512-gmAQcwIGC/R/Lp0CEb2b5bfGC7MT5rPe09N8kOGjO/NcdNmfFSZMquwrvNJsq9hnAP0skRdHIsqwlkENkN4Lag==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 semver: 7.3.5 dev: true - /@commitlint/lint/15.0.0: - resolution: {integrity: sha512-hUi2+Im/2dJ5FBvWnodypTkg+5haCgsDzB0fyMApWLUA1IucYUAqRCQCW5em1Mhk9Crw1pd5YzFNikhIclkqCw==} + /@commitlint/lint/16.0.0: + resolution: {integrity: sha512-HNl15bRC0h+pLzbMzQC3tM0j1aESXsLYhElqKnXcf5mnCBkBkHzu6WwJW8rZbfxX+YwJmNljN62cPhmdBo8x0A==} engines: {node: '>=v12'} dependencies: - '@commitlint/is-ignored': 15.0.0 - '@commitlint/parse': 15.0.0 - '@commitlint/rules': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/is-ignored': 16.0.0 + '@commitlint/parse': 16.0.0 + '@commitlint/rules': 16.0.0 + '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/15.0.0: - resolution: {integrity: sha512-Ak1YPeOhvxmY3ioe0o6m1yLGvUAYb4BdfGgShU8jiTCmU3Mnmms0Xh/kfQz8AybhezCC3AmVTyBLaBZxOHR8kg==} + /@commitlint/load/16.0.0_@types+node@14.18.4: + resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} engines: {node: '>=v12'} dependencies: - '@commitlint/execute-rule': 15.0.0 - '@commitlint/resolve-extends': 15.0.0 - '@commitlint/types': 15.0.0 - '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_71a2f61964e37a4d68dab6dadd2a99a0 + '@commitlint/config-validator': 16.0.0 + '@commitlint/execute-rule': 16.0.0 + '@commitlint/resolve-extends': 16.0.0 + '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 + cosmiconfig-typescript-loader: 1.0.2_872ff86d573dc12b01711ea7d61300e3 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: true - /@commitlint/message/15.0.0: - resolution: {integrity: sha512-L8euabzboKavPuDJsdIYAY2wx97LbiGEYsckMo6NmV8pOun50c8hQx6ouXFSAx4pp+mX9yUGmMiVqfrk2LKDJQ==} + /@commitlint/message/16.0.0: + resolution: {integrity: sha512-CmK2074SH1Ws6kFMEKOKH/7hMekGVbOD6vb4alCOo2+33ZSLUIX8iNkDYyrw38Jwg6yWUhLjyQLUxREeV+QIUA==} engines: {node: '>=v12'} dev: true - /@commitlint/parse/15.0.0: - resolution: {integrity: sha512-7fweM67tZfBNS7zw1KTuuT5K2u9nGytUJqFqT/1Ln3Na9cBCsoAqR47mfsNOTlRCgGwakm4xiQ7BpS2gN0OGuw==} + /@commitlint/parse/16.0.0: + resolution: {integrity: sha512-F9EjFlMw4MYgBEqoRrWZZKQBzdiJzPBI0qFDFqwUvfQsMmXEREZ242T4R5bFwLINWaALFLHEIa/FXEPa6QxCag==} engines: {node: '>=v12'} dependencies: - '@commitlint/types': 15.0.0 + '@commitlint/types': 16.0.0 conventional-changelog-angular: 5.0.13 - conventional-commits-parser: 3.2.3 + conventional-commits-parser: 3.2.4 dev: true - /@commitlint/prompt-cli/15.0.0: - resolution: {integrity: sha512-rSrdcMmpZ7ZhcK7LZTQ5N2mVBr4UXHQmgtG/uDcEOuVEnVGXDXgjOrb01bgT4x16swpdcqs3bP/nYPIryAXgJw==} + /@commitlint/prompt-cli/16.0.0_@types+node@14.18.4: + resolution: {integrity: sha512-5gpjKFOB39+Ag9FfR5++GHSBsY5cBgiVx+luQKH4HmO6e3x+SDmySx5g1uwc4fv+Zb2hGZ3/bT1jGyaAuirJYw==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/prompt': 15.0.0 + '@commitlint/prompt': 16.0.0_@types+node@14.18.4 execa: 5.1.1 inquirer: 6.5.2 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: true - /@commitlint/prompt/15.0.0: - resolution: {integrity: sha512-PMDP3GHp/wimqLcbA5pc4pBEB/PMCUEy4B3L8y8Wyfvkk0SM1PSybO5FBerRZLK4CuPzByuN8tKRdpEpdhkIHA==} + /@commitlint/prompt/16.0.0_@types+node@14.18.4: + resolution: {integrity: sha512-16/ocgIWErDDv+jmXWQtA0X6sswt+enx8DFo+K5bxHrKz4XFTeIspivLFWpieU/4EcjzGaqBirdnP3IYqqEXDg==} engines: {node: '>=v12'} dependencies: - '@commitlint/ensure': 15.0.0 - '@commitlint/load': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/ensure': 16.0.0 + '@commitlint/load': 16.0.0_@types+node@14.18.4 + '@commitlint/types': 16.0.0 chalk: 4.1.2 inquirer: 6.5.2 lodash: 4.17.21 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' dev: true - /@commitlint/read/15.0.0: - resolution: {integrity: sha512-5yI1o2HKZFVe7RTjL7IhuhHMKar/MDNY34vEHqqz9gMI7BK/rdP8uVb4Di1efl2V0UPnwID0nPKWESjQ8Ti0gw==} + /@commitlint/read/16.0.0: + resolution: {integrity: sha512-H4T2zsfmYQK9B+JtoQaCXWBHUhgIJyOzWZjSfuIV9Ce69/OgHoffNpLZPF2lX6yKuDrS1SQFhI/kUCjVc/e4ew==} engines: {node: '>=v12'} dependencies: - '@commitlint/top-level': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/top-level': 16.0.0 + '@commitlint/types': 16.0.0 fs-extra: 10.0.0 - git-raw-commits: 2.0.10 + git-raw-commits: 2.0.11 dev: true - /@commitlint/resolve-extends/15.0.0: - resolution: {integrity: sha512-7apfRJjgJsKja7lHsPfEFixKjA/fk/UeD3owkOw1174yYu4u8xBDLSeU3IinGPdMuF9m245eX8wo7vLUy+EBSg==} + /@commitlint/resolve-extends/16.0.0: + resolution: {integrity: sha512-Z/w9MAQUcxeawpCLtjmkVNXAXOmB2nhW+LYmHEZcx9O6UTauF/1+uuZ2/r0MtzTe1qw2JD+1QHVhEWYHVPlkdA==} engines: {node: '>=v12'} dependencies: + '@commitlint/config-validator': 16.0.0 + '@commitlint/types': 16.0.0 import-fresh: 3.3.0 lodash: 4.17.21 resolve-from: 5.0.0 resolve-global: 1.0.0 dev: true - /@commitlint/rules/15.0.0: - resolution: {integrity: sha512-SqXfp6QUlwBS+0IZm4FEA/NmmAwcFQIkG3B05BtemOVWXQdZ8j1vV6hDwvA9oMPCmUSrrGpHOtZK7HaHhng2yA==} + /@commitlint/rules/16.0.0: + resolution: {integrity: sha512-AOl0y2SBTdJ1bvIv8nwHvQKRT/jC1xb09C5VZwzHoT8sE8F54KDeEzPCwHQFgUcWdGLyS10kkOTAH2MyA8EIlg==} engines: {node: '>=v12'} dependencies: - '@commitlint/ensure': 15.0.0 - '@commitlint/message': 15.0.0 - '@commitlint/to-lines': 15.0.0 - '@commitlint/types': 15.0.0 + '@commitlint/ensure': 16.0.0 + '@commitlint/message': 16.0.0 + '@commitlint/to-lines': 16.0.0 + '@commitlint/types': 16.0.0 execa: 5.1.1 dev: true - /@commitlint/to-lines/15.0.0: - resolution: {integrity: sha512-mY3MNA9ujPqVpiJjTYG9MDsYCobue5PJFO0MfcIzS1mCVvngH8ZFTPAh1fT5t+t1h876boS88+9WgqjRvbYItw==} + /@commitlint/to-lines/16.0.0: + resolution: {integrity: sha512-iN/qU38TCKU7uKOg6RXLpD49wNiuI0TqMqybHbjefUeP/Jmzxa8ishryj0uLyVdrAl1ZjGeD1ukXGMTtvqz8iA==} engines: {node: '>=v12'} dev: true - /@commitlint/top-level/15.0.0: - resolution: {integrity: sha512-7Gz3t7xcuuUw1d1Nou6YLaztzp2Em+qZ6YdCzrqYc+aquca3Vt0O696nuiBDU/oE+tls4Hx2CNpAbWhTgEwB5A==} + /@commitlint/top-level/16.0.0: + resolution: {integrity: sha512-/Jt6NLxyFkpjL5O0jxurZPCHURZAm7cQCqikgPCwqPAH0TLgwqdHjnYipl8J+AGnAMGDip4FNLoYrtgIpZGBYw==} engines: {node: '>=v12'} dependencies: find-up: 5.0.0 dev: true - /@commitlint/types/15.0.0: - resolution: {integrity: sha512-OMSLX+QJnyNoTwws54ULv9sOvuw9GdVezln76oyUd4YbMMJyaav62aSXDuCdWyL2sm9hTkSzyEi52PNaIj/vqw==} + /@commitlint/types/16.0.0: + resolution: {integrity: sha512-+0FvYOAS39bJ4aKjnYn/7FD4DfWkmQ6G/06I4F0Gvu4KS5twirEg8mIcLhmeRDOOKn4Tp8PwpLwBiSA6npEMQA==} engines: {node: '>=v12'} dependencies: chalk: 4.1.2 @@ -4342,28 +4369,13 @@ packages: '@cspotcode/source-map-consumer': 0.8.0 dev: true - /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_71a2f61964e37a4d68dab6dadd2a99a0: - resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==} - engines: {node: '>=10.0.0'} - peerDependencies: - cosmiconfig: '>=6' - dependencies: - cosmiconfig: 7.0.1 - lodash.get: 4.4.2 - make-error: 1.3.6 - ts-node: 9.1.1_typescript@4.5.4 - tslib: 2.3.1 - transitivePeerDependencies: - - typescript - dev: true - /@eslint/eslintrc/1.0.5: resolution: {integrity: sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.3 - espree: 9.2.0 + espree: 9.3.0 globals: 13.12.0 ignore: 4.0.6 import-fresh: 3.3.0 @@ -4414,14 +4426,14 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 chalk: 4.1.2 jest-message-util: 27.4.2 jest-util: 27.4.2 slash: 3.0.0 dev: true - /@jest/core/27.4.5_e83fc80d152deb3eb830e2185b3d9fcf: + /@jest/core/27.4.5_32085b1930be833b54e63aba186b27f0: resolution: {integrity: sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -4431,25 +4443,25 @@ packages: optional: true dependencies: '@jest/console': 27.4.2 - '@jest/reporters': 27.4.5_@babel+types@7.16.0 + '@jest/reporters': 27.4.5_@babel+types@7.16.7 '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.0 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.8 jest-changed-files: 27.4.2 - jest-config: 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 jest-haste-map: 27.4.5 jest-message-util: 27.4.2 jest-regex-util: 27.4.0 jest-resolve: 27.4.5 jest-resolve-dependencies: 27.4.5 - jest-runner: 27.4.5_@babel+types@7.16.0 - jest-runtime: 27.4.5_@babel+types@7.16.0 + jest-runner: 27.4.5_@babel+types@7.16.7 + jest-runtime: 27.4.5_@babel+types@7.16.7 jest-snapshot: 27.4.5 jest-util: 27.4.2 jest-validate: 27.4.2 @@ -4473,7 +4485,7 @@ packages: dependencies: '@jest/fake-timers': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 jest-mock: 27.4.2 dev: true @@ -4483,7 +4495,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.2 + '@types/node': 14.18.4 jest-message-util: 27.4.2 jest-mock: 27.4.2 jest-util: 27.4.2 @@ -4498,7 +4510,7 @@ packages: expect: 27.4.2 dev: true - /@jest/reporters/27.4.5_@babel+types@7.16.0: + /@jest/reporters/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -4510,9 +4522,9 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 27.4.2 '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.0 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4556,26 +4568,26 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.4.5_@babel+types@7.16.0: + /@jest/test-sequencer/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/test-result': 27.4.2 graceful-fs: 4.2.8 jest-haste-map: 27.4.5 - jest-runtime: 27.4.5_@babel+types@7.16.0 + jest-runtime: 27.4.5_@babel+types@7.16.7 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /@jest/transform/27.4.5_@babel+types@7.16.0: + /@jest/transform/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.16.5 + '@babel/core': 7.16.7 '@jest/types': 27.4.2 - babel-plugin-istanbul: 6.1.1_@babel+types@7.16.0 + babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 @@ -4599,7 +4611,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.2 + '@types/node': 14.18.4 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4607,8 +4619,8 @@ packages: /@manypkg/find-root/1.1.0: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: - '@babel/runtime': 7.16.5 - '@types/node': 12.20.38 + '@babel/runtime': 7.16.7 + '@types/node': 12.20.40 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -4616,7 +4628,7 @@ packages: /@manypkg/get-packages/1.1.3: resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 '@changesets/types': 4.0.2 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -4682,20 +4694,20 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.39_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-FC1XE1eDmmgIlDOx4x5QwtqtjgyoZh5LKHayK2TGJYXSZcac7/STaTM7aPBWpiuUFo85Y1B+aJVfb0DjonVcGw==} + /@pnpm/cli-utils/0.6.40_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-GRog8Uv4QO7oS6VNs7dwDGaUob4MQdW4imtOx7o8bt6AitbJH6FUU0/tWFUcJWYV7hqlzzstI2CZJHN0AHzcag==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.0 - '@pnpm/config': 13.7.1_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.2_@pnpm+logger@4.0.0 + '@pnpm/config': 13.7.2_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/manifest-utils': 2.1.4_@pnpm+logger@4.0.0 - '@pnpm/package-is-installable': 5.0.9_@pnpm+logger@4.0.0 - '@pnpm/read-project-manifest': 2.0.9 + '@pnpm/manifest-utils': 2.1.5_@pnpm+logger@4.0.0 + '@pnpm/package-is-installable': 5.0.10_@pnpm+logger@4.0.0 + '@pnpm/read-project-manifest': 2.0.10 chalk: 4.1.2 load-json-file: 6.2.0 dev: true @@ -4707,16 +4719,16 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.7.1_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-krJ/opSUqP0dqhy7AkTvZqbWr0xQnV2lN40l4dapuLYkG95hqk6CJ7C8qf3dO8q5RPUGC4f3XvnsJOWAzUdmeA==} + /@pnpm/config/13.7.2_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-qzXuJwX5bjtcM5FVH3/NoMq+P7h2MxCPiL8065cZJNXq6tK2XiqbOuUYOyH4yotkVmRAww9jP1njM+i2cH434w==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 '@pnpm/error': 2.0.0 '@pnpm/global-bin-dir': 3.0.0 - '@pnpm/pnpmfile': 1.2.2_@pnpm+logger@4.0.0 - '@pnpm/read-project-manifest': 2.0.9 - '@pnpm/types': 7.7.1 + '@pnpm/pnpmfile': 1.2.3_@pnpm+logger@4.0.0 + '@pnpm/read-project-manifest': 2.0.10 + '@pnpm/types': 7.8.0 '@zkochan/npm-conf': 2.0.2 camelcase: 6.2.1 can-write-to-dir: 1.1.1 @@ -4734,25 +4746,25 @@ packages: engines: {node: '>=12.17'} dev: true - /@pnpm/core-loggers/6.1.1_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-eqdfXu5hP6ZXnMvmQCG1pouItiyNWIwj2JAjfCqTckBpRvmqC7m3QfyxdLSWXe7sJ4sCH+O+6ha8SWhMuSGkHg==} + /@pnpm/core-loggers/6.1.2_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-cgjNERR/nH0N6CxkbEUdBZg9F2Okyr7poM2fPkpx3uGv3gMFRptdsQTMWRj206QZtUmuR/qT3y2/WQZOFwndNw==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 dev: true - /@pnpm/default-reporter/8.5.2_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-MFpAquZ0LSP3NtKJ8p0bThrky2GrgC8kRCVeo2m9U7y0dKb1hVa7pPQmpdw8P9J2o2aNajGVCk6UnfNXhx9JpQ==} + /@pnpm/default-reporter/8.5.3_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-Dd+lk5Uq+8FnIGIcoBL2Ia++3fMMGTKCNNbh06AHp6C8h6J1z2+bjJH+ApSdq7R+djCBpHKga2liU+p/sGahjw==} engines: {node: '>=12.17'} dependencies: - '@pnpm/config': 13.7.1_@pnpm+logger@4.0.0 - '@pnpm/core-loggers': 6.1.1_@pnpm+logger@4.0.0 + '@pnpm/config': 13.7.2_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 - '@pnpm/render-peer-issues': 1.0.2 - '@pnpm/types': 7.7.1 + '@pnpm/render-peer-issues': 1.1.0 + '@pnpm/types': 7.8.0 ansi-diff: 1.1.1 boxen: 5.1.2 chalk: 4.1.2 @@ -4761,7 +4773,7 @@ packages: pretty-ms: 7.0.1 ramda: 0.27.1 right-pad: 1.0.1 - rxjs: 7.4.0 + rxjs: 7.5.1 semver: 7.3.5 stacktracey: 2.1.7 string-length: 4.0.2 @@ -4791,14 +4803,14 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.31_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-HnaPO2g+KWqzJCDrZ9Zmzu5eidlFao99iAKN5c52W9DCSW0grmW0zJBfaFhD1lTNE6hNKa5SjmtAu+umeLr0Nw==} + /@pnpm/find-workspace-packages/3.1.32_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-UeOLwjwWBmn172AA30SloJGrEAnl2JIRN+u0VROhqiFHGlpwiJC6JY/qRv5S9EestVBmOG7qAY7TaRBevK/auQ==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.39_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.40_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 - '@pnpm/types': 7.7.1 - find-packages: 8.0.9 + '@pnpm/types': 7.8.0 + find-packages: 8.0.10 read-yaml-file: 2.1.0 transitivePeerDependencies: - '@pnpm/logger' @@ -4820,11 +4832,11 @@ packages: graceful-fs: 4.2.8 dev: true - /@pnpm/lockfile-types/3.1.3: - resolution: {integrity: sha512-SBfEAcwEoQbSBtSQRJv4B66djpVWqTgdiTVIMy/OvoCMhC6eBZg4c0STUnd6tx+1Cwr73BreSjMn2c6ktWkJiA==} + /@pnpm/lockfile-types/3.1.4: + resolution: {integrity: sha512-THyEIEfGje5ey3PIPGZz9T3xbOAKGmFcX1fbK+QUJNT0fiP53FGUq93Q0nstHQZ8K5yNKiApp6hzQ+uxIa/F+w==} engines: {node: '>=12.17'} dependencies: - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 dev: true /@pnpm/logger/4.0.0: @@ -4834,13 +4846,13 @@ packages: bole: 4.0.0 ndjson: 2.0.0 - /@pnpm/manifest-utils/2.1.4_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-bOe5oZINu50d1sIfcS1hCnbEhWFhsc35KKOeqYOOAxmMfh87kzgThwGZXL1o3UEUa7LmeYxopMF05IBkxp5C2g==} + /@pnpm/manifest-utils/2.1.5_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-ez3n87YxntuZNY4DEJow+Dd6h4ibaNIFhQiowKApq65BaYyDHOkY+Un0q9oychsbNuNV//NNu9Gc1vWBhGv6pg==} engines: {node: '>=12.17'} dependencies: - '@pnpm/core-loggers': 6.1.1_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 transitivePeerDependencies: - '@pnpm/logger' dev: true @@ -4851,9 +4863,9 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.31_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.32_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 load-json-file: 6.2.0 meow: 10.1.2 print-diff: 1.0.0 @@ -4884,44 +4896,44 @@ packages: - supports-color dev: false - /@pnpm/package-is-installable/5.0.9_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-0TSqx1+Hn9FOEwp9Pyq1HzA40oOlW7lkZVdLFSKORpm2YvbpytDldRekpq7saOmtxZEljYUbBsMoIeX4RUbm5A==} + /@pnpm/package-is-installable/5.0.10_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-p5qYJvZY2PJSPjKKjBXeddpokxvOw5ybWij+VljB4Ms3Rkas/X9zn0IfPP1BuhVvyTNDda7s5RD4WDmEsXnCSA==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/core-loggers': 6.1.1_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 execa: /safe-execa/0.1.1 mem: 8.1.1 semver: 7.3.5 dev: true - /@pnpm/pnpmfile/1.2.2_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-dHITRNwaVhIsVgOjU3kfUOSGavEAwIwyG5nCciFdqJC4SV9EZ+ood8+1pmk9s4NpbzUBOEJTBfcnfUgYOMKdnw==} + /@pnpm/pnpmfile/1.2.3_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-vo2ad88E7TqVfEz94SWdVddzPGG1SYA4sve5QYlGAkhPn5zAOvW8eRyspM3R1kFeDA3HNisFnS9Vp6xqrIOLlw==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/core-loggers': 6.1.1_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 - '@pnpm/lockfile-types': 3.1.3 + '@pnpm/lockfile-types': 3.1.4 '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 chalk: 4.1.2 path-absolute: 1.0.1 dev: true - /@pnpm/read-project-manifest/2.0.9: - resolution: {integrity: sha512-6eaa7FYYOTChPAy6f6m2tAPSVg0QvJ/fF19JxTSjH690IttL8yYHFefrTAcfZtGe9RAJfrJL0aO+4N8EoqmHzg==} + /@pnpm/read-project-manifest/2.0.10: + resolution: {integrity: sha512-iaie/zD+fTUR6ywd3ISvVuhxQwWeXXinWUz+0jg/zcVivU+k/Cjh6rYGzwiZP/okIYR6zdXt0dVLvIq68j70WQ==} engines: {node: '>=12.17'} dependencies: '@pnpm/error': 2.0.0 '@pnpm/graceful-fs': 1.0.0 - '@pnpm/types': 7.7.1 - '@pnpm/write-project-manifest': 2.0.8 + '@pnpm/types': 7.8.0 + '@pnpm/write-project-manifest': 2.0.9 detect-indent: 6.1.0 fast-deep-equal: 3.1.3 is-windows: 1.0.2 @@ -4952,11 +4964,11 @@ packages: - utf-8-validate dev: true - /@pnpm/render-peer-issues/1.0.2: - resolution: {integrity: sha512-UTR4OlwxEp3Nxn4aWcyArv6u659VOXuTh1yqztlf4FNV+Lw7K61gtiOWBsOpmFGp4J1AkXRot/nI22gbUU/cjQ==} + /@pnpm/render-peer-issues/1.1.0: + resolution: {integrity: sha512-9SNbrWWg7NyjQGlldlT6zgfZiZxfTT2IblXriWKMvFqgcBpNbetJGXcZMcVcyx/H3EmwOq6C9z+9p4qoYmK+CA==} engines: {node: '>=12.17'} dependencies: - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 archy: 1.0.0 chalk: 4.1.2 cli-columns: 4.0.0 @@ -4996,16 +5008,16 @@ packages: - supports-color dev: true - /@pnpm/types/7.7.1: - resolution: {integrity: sha512-jj13yFemipwFoFfvN89BgQj8DltSRX3ShegsHrjuhOjuaeaxWRZSCMOly7vdZeg2EtfaTrL4HGBgRqdTV5TZiQ==} + /@pnpm/types/7.8.0: + resolution: {integrity: sha512-Duos47ZLz/1Uk3YMYyb8dMtS5JQmPhJpGWApbo7C0ftX1J3D7GaWvyYYoSodvfeGvRucEm4JwuqQyaWPuvXovg==} engines: {node: '>=12.17'} dev: true - /@pnpm/write-project-manifest/2.0.8: - resolution: {integrity: sha512-OKe7mvkufgPTbt5VA5Ro9E8EeKE5sdT3Y7IzfifaTNEC8iltb+FGYx3yNYod9SHWTe5EEDDkzU8WJMIK2lbysQ==} + /@pnpm/write-project-manifest/2.0.9: + resolution: {integrity: sha512-PZwK6klJVJz3dKRXZBHSwIFMwhwUvES26vTu/DrXgY9GKzRsDH6c1iE/cFtS5xDo7C03Wy5JBbQigfRdwKM1TA==} engines: {node: '>=12.17'} dependencies: - '@pnpm/types': 7.7.1 + '@pnpm/types': 7.8.0 json5: 2.2.0 write-file-atomic: 3.0.3 write-yaml-file: 4.2.0 @@ -5080,18 +5092,18 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/archy/0.0.31: resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==} dev: true - /@types/babel__core/7.1.17: - resolution: {integrity: sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==} + /@types/babel__core/7.1.18: + resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} dependencies: - '@babel/parser': 7.16.6_@babel+types@7.16.0 - '@babel/types': 7.16.0 + '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/types': 7.16.7 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 @@ -5100,20 +5112,20 @@ packages: /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.16.6_@babel+types@7.16.0 - '@babel/types': 7.16.0 + '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/types': 7.16.7 dev: true /@types/babel__traverse/7.14.2: resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} dependencies: - '@babel/types': 7.16.0 + '@babel/types': 7.16.7 dev: true /@types/braces/3.0.1: @@ -5123,7 +5135,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/cacheable-request/6.0.2: @@ -5131,20 +5143,20 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.4 + '@types/node': 17.0.6 '@types/responselike': 1.0.0 dev: false /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/emscripten/1.39.6: @@ -5154,20 +5166,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 dev: true /@types/hosted-git-info/3.0.2: @@ -5200,7 +5212,7 @@ packages: /@types/isexe/2.0.0: resolution: {integrity: sha512-QuPJ6xd8TLfMy6l/pJ+oeRHYG8efIzR8WeyvFr/k4zbhcRqa+SQiVgUUb3D3PG3Si+XVuxn8RToCcfNCdFqr3g==} dependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -5219,8 +5231,8 @@ packages: '@types/istanbul-lib-report': 3.0.0 dev: true - /@types/jest/27.0.3: - resolution: {integrity: sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==} + /@types/jest/27.4.0: + resolution: {integrity: sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==} dependencies: jest-diff: 27.4.2 pretty-format: 27.4.2 @@ -5248,7 +5260,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: false /@types/lodash/4.14.178: @@ -5273,32 +5285,32 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/minipass/3.1.0: - resolution: {integrity: sha512-b2yPKwCrB8x9SB65kcCistMoe3wrYnxxt5rJSZ1kprw0uOXvhuKi9kTQ746Y+Pbqoh+9C0N4zt0ztmTnG9yg7A==} + /@types/minipass/3.1.1: + resolution: {integrity: sha512-IKmcvG5RnNUtRoxSsusfYnd7fPl8NCLjLutRDvpqwWUR55XvGfy6GIGQUSsKgT2A8qzMjsWfHZNU7d6gxFgqzQ==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true - /@types/node/12.20.38: - resolution: {integrity: sha512-NxmtBRGipjx1B225OeMdI+CQmLbYqvvmYbukDTJGDgzIDgPQ1EcjGmYxGhOk5hTBqeB558S6RgHSpq2iiqifAQ==} + /@types/node/12.20.40: + resolution: {integrity: sha512-RX6hFa0hxkFuktu5629zJEkWK5e0HreW4vpNSLn4nWkOui7CTGCjtKiKpvtZ4QwCZ2Am5uhrb5ULHKNyunYYqg==} dev: true /@types/node/13.13.52: resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} dev: false - /@types/node/14.18.2: - resolution: {integrity: sha512-fqtSN5xn/bBzDxMT77C1rJg6CsH/R49E7qsGuvdPJa20HtV5zSTuLJPNfnlyVH3wauKnkHdLggTVkOW/xP9oQg==} + /@types/node/14.18.4: + resolution: {integrity: sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==} dev: true - /@types/node/17.0.4: - resolution: {integrity: sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==} + /@types/node/17.0.6: + resolution: {integrity: sha512-+XBAjfZmmivILUzO0HwBJoYkAyyySSLg5KCGBDFLomJo0sV6szvVLAf4ANZZ0pfWzgEds5KmGLG9D5hfEqOhaA==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5332,7 +5344,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: false /@types/retry/0.12.1: @@ -5343,7 +5355,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/semver/6.2.3: @@ -5369,7 +5381,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5382,20 +5394,20 @@ packages: /@types/tar-stream/2.2.2: resolution: {integrity: sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==} dependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: - '@types/minipass': 3.1.0 - '@types/node': 17.0.4 + '@types/minipass': 3.1.1 + '@types/node': 17.0.6 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/treeify/1.0.0: @@ -5425,7 +5437,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.4 + '@types/node': 17.0.6 dev: true /@types/yargs-parser/20.2.1: @@ -5442,8 +5454,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.8.0_836011a006f4f5d67178564baf2b6d34: - resolution: {integrity: sha512-spu1UW7QuBn0nJ6+psnfCc3iVoQAifjKORgBngKOmC8U/1tbe2YJMzYQqDGYB4JCss7L8+RM2kKLb1B1Aw9BNA==} + /@typescript-eslint/eslint-plugin/5.8.1_13039593e64cd539d0b4c5c2da390958: + resolution: {integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5453,11 +5465,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.8.0_eslint@8.5.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.8.0_eslint@8.5.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.8.0 + '@typescript-eslint/experimental-utils': 5.8.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.8.1 debug: 4.3.3 - eslint: 8.5.0 + eslint: 8.6.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -5468,25 +5480,25 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.8.0_eslint@8.5.0+typescript@4.5.4: - resolution: {integrity: sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==} + /@typescript-eslint/experimental-utils/5.8.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.8.0 - '@typescript-eslint/types': 5.8.0 - '@typescript-eslint/typescript-estree': 5.8.0_typescript@4.5.4 - eslint: 8.5.0 + '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 + eslint: 8.6.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.5.0 + eslint-utils: 3.0.0_eslint@8.6.0 transitivePeerDependencies: - supports-color - typescript dev: false - /@typescript-eslint/parser/4.33.0_eslint@8.5.0+typescript@4.5.4: + /@typescript-eslint/parser/4.33.0_eslint@8.6.0+typescript@4.5.4: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5500,14 +5512,14 @@ packages: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.5.4 debug: 4.3.3 - eslint: 8.5.0 + eslint: 8.6.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.8.0_eslint@8.5.0+typescript@4.5.4: - resolution: {integrity: sha512-Gleacp/ZhRtJRYs5/T8KQR3pAQjQI89Dn/k+OzyCKOsLiZH2/Vh60cFBTnFsHNI6WAD+lNUo/xGZ4NeA5u0Ipw==} + /@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5516,11 +5528,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.8.0 - '@typescript-eslint/types': 5.8.0 - '@typescript-eslint/typescript-estree': 5.8.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 debug: 4.3.3 - eslint: 8.5.0 + eslint: 8.6.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color @@ -5534,12 +5546,12 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.8.0: - resolution: {integrity: sha512-x82CYJsLOjPCDuFFEbS6e7K1QEWj7u5Wk1alw8A+gnJiYwNnDJk0ib6PCegbaPMjrfBvFKa7SxE3EOnnIQz2Gg==} + /@typescript-eslint/scope-manager/5.8.1: + resolution: {integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.8.0 - '@typescript-eslint/visitor-keys': 5.8.0 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/visitor-keys': 5.8.1 dev: false /@typescript-eslint/types/4.33.0: @@ -5547,8 +5559,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.8.0: - resolution: {integrity: sha512-LdCYOqeqZWqCMOmwFnum6YfW9F3nKuxJiR84CdIRN5nfHJ7gyvGpXWqL/AaW0k3Po0+wm93ARAsOdzlZDPCcXg==} + /@typescript-eslint/types/5.8.1: + resolution: {integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5573,8 +5585,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.8.0_typescript@4.5.4: - resolution: {integrity: sha512-srfeZ3URdEcUsSLbkOFqS7WoxOqn8JNil2NSLO9O+I2/Uyc85+UlfpEvQHIpj5dVts7KKOZnftoJD/Fdv0L7nQ==} + /@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4: + resolution: {integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5582,8 +5594,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.8.0 - '@typescript-eslint/visitor-keys': 5.8.0 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/visitor-keys': 5.8.1 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -5602,11 +5614,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.8.0: - resolution: {integrity: sha512-+HDIGOEMnqbxdAHegxvnOqESUH6RWFRR2b8qxP1W9CZnnYh4Usz6MBL+2KMAgPk/P0o9c1HqnYtwzVH6GTIqug==} + /@typescript-eslint/visitor-keys/5.8.1: + resolution: {integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.8.0 + '@typescript-eslint/types': 5.8.1 eslint-visitor-keys: 3.1.0 dev: false @@ -5662,20 +5674,20 @@ packages: resolution: {integrity: sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw==} dev: true - /@yarnpkg/core/3.2.0-rc.8: - resolution: {integrity: sha512-SF0UDYKud6HrtyzIOMz3HP3M/JAC70RsTgCFgeyblZ7GMNA/a+nsaaLmMOqIR5cXq9faJwXoXeDsRQ2nv1ws8g==} + /@yarnpkg/core/3.2.0-rc.9: + resolution: {integrity: sha512-rmH63l18emHFbu40n0TKHwzVtuzjFJJvbtt3RgwP9XdVxbh/yvFkbUwBJtAjihBV3//zLF2tRea6aiEN/Ap6Fg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@arcanis/slice-ansi': 1.1.1 '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.3 + '@yarnpkg/fslib': 2.6.1-rc.4 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.3 - '@yarnpkg/parsers': 2.5.0-rc.6 - '@yarnpkg/pnp': 3.1.1-rc.8 - '@yarnpkg/shell': 3.2.0-rc.6 + '@yarnpkg/libzip': 2.2.3-rc.4 + '@yarnpkg/parsers': 2.5.0-rc.7 + '@yarnpkg/pnp': 3.1.1-rc.9 + '@yarnpkg/shell': 3.2.0-rc.7 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5710,11 +5722,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.3: - resolution: {integrity: sha512-z5/r5YT8QH7xYlWvacBoA/yxJ29bLerQtiHG1fVO8F0L69KC9LT+S0OoWYymI4FDMZ/+9q2o552RjZmObJM76A==} + /@yarnpkg/fslib/2.6.1-rc.4: + resolution: {integrity: sha512-OXBcO8WgQyywNl7/wRs5aYQpzQiIhdI+YoCEcubrrine7iFpjQDTqPwcvd5lZZ2LcBfjT5ek9Xh4U5eX8EBqcA==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.3 + '@yarnpkg/libzip': 2.2.3-rc.4 tslib: 1.14.1 dev: false @@ -5734,8 +5746,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.3: - resolution: {integrity: sha512-MHt02vd5b+GGw6iEs+xHj4JbEBJ45uwbxh+0uy8OXsSLyFSTfHy8smPak20IVr83SeplSau6OHWhsFLgsh4dXA==} + /@yarnpkg/libzip/2.2.3-rc.4: + resolution: {integrity: sha512-NJpV7460pmYjwLekESgA/E+NteHt+dXr8PbLuNK9D7pmUk9hJfX3anSRrj6bl2MyFjReagyV4z6FztlJnaTzFg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5746,12 +5758,12 @@ packages: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: false - /@yarnpkg/nm/3.0.1-rc.8: - resolution: {integrity: sha512-EuYgE1UGieFL3Mm0OIVnOtKcTqTdRZl2jRsr6/ZUxsTj0pkC7rDVeD1qGCfYWS7HjztRnpyBM73rODif33nRHA==} + /@yarnpkg/nm/3.0.1-rc.9: + resolution: {integrity: sha512-FtDQysDRKNvQHsYbopee5agw9rIebG01H86fRxPnrVvtY64NwVeSm0OXmuxK0KJN+fw286mpc/rGKlSmlY/Pmw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/core': 3.2.0-rc.8 - '@yarnpkg/fslib': 2.6.1-rc.3 + '@yarnpkg/core': 3.2.0-rc.9 + '@yarnpkg/fslib': 2.6.1-rc.4 dev: false /@yarnpkg/parsers/2.3.0: @@ -5762,8 +5774,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/parsers/2.5.0-rc.6: - resolution: {integrity: sha512-324mTt0QfANdajRSRrEF/0mT/gtElXZ3jU4RHEy+h6OBOyVM3kFwIpCDu6dIAwhaWu5dNuTpfEF3QTDzntfa3w==} + /@yarnpkg/parsers/2.5.0-rc.7: + resolution: {integrity: sha512-gPImmfW+iEp/60KZX2yTuBvLA3VXsK6JX56p6GadETycPSlj59qmRHJwYtANwecZb6cVIUOJ8Dybo9m0YaeasQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 @@ -5779,12 +5791,12 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.8: - resolution: {integrity: sha512-0/5PL3ZwEbNoOqmiq2iByUONR61gMQLwGENWgAwAUQl5pYfwc0C0jUsdgyzU3wMyZ0+I+eOzlgvJjm4c0ODynA==} + /@yarnpkg/pnp/3.1.1-rc.9: + resolution: {integrity: sha512-g78DTUpy27YeovMlKBrsWVoJQCmUxF7km3tU78yX2xqi/N1MD2Vo6LHI8oBAeZq4ngZb3GFrBo9poxHMMAYwJw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.3 + '@yarnpkg/fslib': 2.6.1-rc.4 resolve.exports: 1.1.0 tslib: 1.14.1 dev: false @@ -5804,13 +5816,13 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/shell/3.2.0-rc.6: - resolution: {integrity: sha512-KWqxVON8xD2nBXe4bTXTy5FQIGdbNvmnE6UNp1LnmWdRS593I/IwzEmQQ3vn5IVsnLHHN8VLmyihLh6z0dICEA==} + /@yarnpkg/shell/3.2.0-rc.7: + resolution: {integrity: sha512-u0ErQ8JdgRS+U9jFvp+4F19XLSQ0z4OPin7xgxIJ4BOt/AnBlbqCyl9dQ+7vLPhJm8WQhoiy6SyWLxSXEp2E7g==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} hasBin: true dependencies: - '@yarnpkg/fslib': 2.6.1-rc.3 - '@yarnpkg/parsers': 2.5.0-rc.6 + '@yarnpkg/fslib': 2.6.1-rc.4 + '@yarnpkg/parsers': 2.5.0-rc.7 chalk: 3.0.0 clipanion: 3.2.0-rc.4 cross-spawn: 7.0.3 @@ -5973,12 +5985,12 @@ packages: acorn-walk: 7.2.0 dev: true - /acorn-jsx/5.3.2_acorn@8.6.0: + /acorn-jsx/5.3.2_acorn@8.7.0: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.6.0 + acorn: 8.7.0 dev: true /acorn-walk/6.2.0: @@ -6008,8 +6020,8 @@ packages: hasBin: true dev: true - /acorn/8.6.0: - resolution: {integrity: sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==} + /acorn/8.7.0: + resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -6027,8 +6039,8 @@ packages: transitivePeerDependencies: - supports-color - /agentkeepalive/4.1.4: - resolution: {integrity: sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==} + /agentkeepalive/4.2.0: + resolution: {integrity: sha512-0PhAp58jZNw13UJv7NVdTGb0ZcghHUb3DrZ046JiiJY/BOaTTpbwdHq2VObPCBV8M2GPh7sgrJ3AQ8Ey468LJw==} engines: {node: '>= 8.0.0'} dependencies: debug: 4.3.3 @@ -6577,18 +6589,18 @@ packages: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: true - /babel-jest/27.4.5_e5e35dee229a6c370961d8b74ecdfb67: + /babel-jest/27.4.5_f802e839c37fdba49ab5d48cb901c199: resolution: {integrity: sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.16.5 - '@jest/transform': 27.4.5_@babel+types@7.16.0 + '@babel/core': 7.16.7 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/babel__core': 7.1.17 - babel-plugin-istanbul: 6.1.1_@babel+types@7.16.0 - babel-preset-jest: 27.4.0_@babel+core@7.16.5 + '@types/babel__core': 7.1.18 + babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 + babel-preset-jest: 27.4.0_@babel+core@7.16.7 chalk: 4.1.2 graceful-fs: 4.2.8 slash: 3.0.0 @@ -6603,14 +6615,14 @@ packages: object.assign: 4.1.2 dev: true - /babel-plugin-istanbul/6.1.1_@babel+types@7.16.0: + /babel-plugin-istanbul/6.1.1_@babel+types@7.16.7: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.16.5 + '@babel/helper-plugin-utils': 7.16.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.1.0_@babel+types@7.16.0 + istanbul-lib-instrument: 5.1.0_@babel+types@7.16.7 test-exclude: 6.0.0 transitivePeerDependencies: - '@babel/types' @@ -6621,41 +6633,41 @@ packages: resolution: {integrity: sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/template': 7.16.0 - '@babel/types': 7.16.0 - '@types/babel__core': 7.1.17 + '@babel/template': 7.16.7 + '@babel/types': 7.16.7 + '@types/babel__core': 7.1.18 '@types/babel__traverse': 7.14.2 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.5: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.7: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.5 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.5 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.5 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.5 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.5 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.5 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.5 - dev: true - - /babel-preset-jest/27.4.0_@babel+core@7.16.5: + '@babel/core': 7.16.7 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.7 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.7 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.7 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.7 + dev: true + + /babel-preset-jest/27.4.0_@babel+core@7.16.7: resolution: {integrity: sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.5 + '@babel/core': 7.16.7 babel-plugin-jest-hoist: 27.4.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.5 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 dev: true /bail/1.0.5: @@ -6829,8 +6841,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001292 - electron-to-chromium: 1.4.28 + caniuse-lite: 1.0.30001294 + electron-to-chromium: 1.4.31 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6896,8 +6908,8 @@ packages: unbzip2-stream: 1.4.3 dev: false - /c8/7.10.0: - resolution: {integrity: sha512-OAwfC5+emvA6R7pkYFVBTOtI5ruf9DahffGmIqUc9l6wEh0h7iAFP6dt/V9Ioqlr2zW5avX9U9/w1I4alTRHkA==} + /c8/7.11.0: + resolution: {integrity: sha512-XqPyj1uvlHMr+Y1IeRndC2X5P7iJzJlEJwBpCdBbq2JocXOgJfr+JVfJkyNMGROke5LfKrhSFXGFXnwnRJAUJw==} engines: {node: '>=10.12.0'} hasBin: true dependencies: @@ -7041,8 +7053,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001292: - resolution: {integrity: sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==} + /caniuse-lite/1.0.30001294: + resolution: {integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==} dev: true /caseless/0.12.0: @@ -7283,6 +7295,7 @@ packages: /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} engines: {node: '>=0.10.0'} + dev: true /collapse-white-space/1.0.6: resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} @@ -7350,8 +7363,8 @@ packages: graceful-readlink: 1.0.1 dev: true - /commander/8.1.0: - resolution: {integrity: sha512-mf45ldcuHSYShkplHHGKWb4TrmwQadxOn7v4WuhDJy0ZVoY5JFajaRDKD0PNe5qXzBX0rhovjTnP6Kz9LETcuA==} + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} dev: true @@ -7454,8 +7467,8 @@ packages: q: 1.5.1 dev: true - /conventional-changelog-conventionalcommits/4.6.2: - resolution: {integrity: sha512-fo+VhM0VtD3wdHZtrPhgvTFjAhAMUjYeQV6B5+DB/cupG1O554pJdTwrvBInq8JLHl+GucKQpZycMPye/OpgSw==} + /conventional-changelog-conventionalcommits/4.6.3: + resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} engines: {node: '>=10'} dependencies: compare-func: 2.0.0 @@ -7463,8 +7476,8 @@ packages: q: 1.5.1 dev: true - /conventional-commits-parser/3.2.3: - resolution: {integrity: sha512-YyRDR7On9H07ICFpRm/igcdjIqebXbvf4Cff+Pf0BrBys1i1EOzx9iFXNlAbdrLAR8jf7bkUYkDAr8pEy0q4Pw==} + /conventional-commits-parser/3.2.4: + resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} engines: {node: '>=10'} hasBin: true dependencies: @@ -7524,15 +7537,20 @@ packages: vary: 1.1.2 dev: true - /cosmiconfig/7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} + /cosmiconfig-typescript-loader/1.0.2_872ff86d573dc12b01711ea7d61300e3: + resolution: {integrity: sha512-27ZehvijYqAKVzta5xtZBS3PAliC8CmnWkGXN0vgxAZz7yqxpMjf3aG7flxF5rEiu8FAD7nZZXtOI+xUGn+bVg==} + engines: {node: '>=12', npm: '>=6'} + peerDependencies: + '@types/node': '*' + typescript: '>=3' dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 + '@types/node': 14.18.4 + cosmiconfig: 7.0.1 + ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + typescript: 4.5.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' dev: true /cosmiconfig/7.0.1: @@ -7946,7 +7964,7 @@ packages: resolution: {integrity: sha512-Plha9WCF08aSGB39IsOhlk0AHecwcXtq/gMbHgylRNEv7JV3lnlt7akfdax7mnUHndEuuh57CmBaKSSXns7+YA==} engines: {node: '>=12.13'} dependencies: - '@babel/runtime': 7.16.5 + '@babel/runtime': 7.16.7 fastest-levenshtein: 1.0.12 lodash.deburr: 4.1.0 dev: false @@ -8065,8 +8083,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.4.28: - resolution: {integrity: sha512-Gzbf0wUtKfyPaqf0Plz+Ctinf9eQIzxEqBHwSvbGfeOm9GMNdLxyu1dNiCUfM+x6r4BE0xUJNh3Nmg9gfAtTmg==} + /electron-to-chromium/1.4.31: + resolution: {integrity: sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==} dev: true /emittery/0.8.1: @@ -8204,173 +8222,173 @@ packages: es6-symbol: 3.1.3 dev: true - /esbuild-android-arm64/0.14.8: - resolution: {integrity: sha512-tAEoSHnPBSH0cCAFa/aYs3LPsoTY4SwsP6wDKi4PaelbQYNJjqNpAeweyJ8l98g1D6ZkLyqsHbkYj+209sezkA==} + /esbuild-android-arm64/0.14.10: + resolution: {integrity: sha512-vzkTafHKoiMX4uIN1kBnE/HXYLpNT95EgGanVk6DHGeYgDolU0NBxjO7yZpq4ZGFPOx8384eAdDrBYhO11TAlQ==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.8: - resolution: {integrity: sha512-t7p7WzTb+ybiD/irkMt5j/NzB+jY+8yPTsrXk5zCOH1O7DdthRnAUJ7pJPwImdL7jAGRbLtYRxUPgCHs/0qUPw==} + /esbuild-darwin-64/0.14.10: + resolution: {integrity: sha512-DJwzFVB95ZV7C3PQbf052WqaUuuMFXJeZJ0LKdnP1w+QOU0rlbKfX0tzuhoS//rOXUj1TFIwRuRsd0FX6skR7A==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.8: - resolution: {integrity: sha512-5FeaT2zMUajKnBwUMSsjZev5iA38YHrDmXhkOCwZQIFUvhqojinqCrvv/X7dyxb1987bcY9KGwJ+EwDwd922HQ==} + /esbuild-darwin-arm64/0.14.10: + resolution: {integrity: sha512-RNaaoZDg3nsqs5z56vYCjk/VJ76npf752W0rOaCl5lO5TsgV9zecfdYgt7dtUrIx8b7APhVaNYud+tGsDOVC9g==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.8: - resolution: {integrity: sha512-pGHBLSf7ynfyDZXUtbq/GsA2VIwQlWXrUj1AMcE0id47mRdEUM8/1ZuqMGZx63hRnNgtK9zNJ8OIu2c7qq76Qw==} + /esbuild-freebsd-64/0.14.10: + resolution: {integrity: sha512-10B3AzW894u6bGZZhWiJOHw1uEHb4AFbUuBdyml1Ht0vIqd+KqWW+iY/yMwQAzILr2WJZqEhbOXRkJtY8aRqOw==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.8: - resolution: {integrity: sha512-g4GgAnrx6Gh1BjKJjJWgPnOR4tW2FcAx9wFvyUjRsIjB35gT+aAFR+P/zStu5OG9LnbS8Pvjd4wS68QIXk+2dA==} + /esbuild-freebsd-arm64/0.14.10: + resolution: {integrity: sha512-mSQrKB7UaWvuryBTCo9leOfY2uEUSimAvcKIaUWbk5Hth9Sg+Try+qNA/NibPgs/vHkX0KFo/Rce6RPea+P15g==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.8: - resolution: {integrity: sha512-wPfQJadF5vTzriw/B8Ide74PeAJlZW7czNx3NIUHkHlXb+En1SeIqNzl6jG9DuJUl57xD9Ucl9YJFEkFeX8eLg==} + /esbuild-linux-32/0.14.10: + resolution: {integrity: sha512-lktF09JgJLZ63ANYHIPdYe339PDuVn19Q/FcGKkXWf+jSPkn5xkYzAabboNGZNUgNqSJ/vY7VrOn6UrBbJjgYA==} cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.8: - resolution: {integrity: sha512-+RNuLk9RhRDL2kG+KTEYl5cIgF6AGLkRnKKWEu9DpCZaickONEqrKyQSVn410Hj105DLdW6qvIXQQHPycJhExg==} + /esbuild-linux-64/0.14.10: + resolution: {integrity: sha512-K+gCQz2oLIIBI8ZM77e9sYD5/DwEpeYCrOQ2SYXx+R4OU2CT9QjJDi4/OpE7ko4AcYMlMW7qrOCuLSgAlEj4Wg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.8: - resolution: {integrity: sha512-HIct38SvUAIJbiTwV/PVQroimQo96TGtzRDAEZxTorB4vsAj1r8bd0keXExPU4RH7G0zIqC4loQQpWYL+nH4Vg==} + /esbuild-linux-arm/0.14.10: + resolution: {integrity: sha512-BYa60dZ/KPmNKYxtHa3LSEdfKWHcm/RzP0MjB4AeBPhjS0D6/okhaBesZIY9kVIGDyeenKsJNOmnVt4+dhNnvQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.8: - resolution: {integrity: sha512-BtWoKNYul9UoxUvQUSdSrvSmJyFL1sGnNPTSqWCg1wMe4kmc8UY2yVsXSSkKO8N2jtHxlgFyz/XhvNBzEwGVcw==} + /esbuild-linux-arm64/0.14.10: + resolution: {integrity: sha512-+qocQuQvcp5wo/V+OLXxqHPc+gxHttJEvbU/xrCGE03vIMqraL4wMua8JQx0SWEnJCWP+Nhf//v8OSwz1Xr5kA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.8: - resolution: {integrity: sha512-0DxnCl9XTvaQtsX6Qa+Phr5i9b04INwwSv2RbQ2UWRLoQ/037iaFzbmuhgrcmaGOcRwPkCa+4Qo5EgI01MUgsQ==} + /esbuild-linux-mips64le/0.14.10: + resolution: {integrity: sha512-nmUd2xoBXpGo4NJCEWoaBj+n4EtDoLEvEYc8Z3aSJrY0Oa6s04czD1flmhd0I/d6QEU8b7GQ9U0g/rtBfhtxBg==} cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.8: - resolution: {integrity: sha512-Uzr/OMj97Q0qoWLXCvXCKUY/z1SNI4iSZEuYylM5Nd71HGStL32XWq/MReJ0PYMvUMKKJicKSKw2jWM1uBQ84Q==} + /esbuild-linux-ppc64le/0.14.10: + resolution: {integrity: sha512-vsOWZjm0rZix7HSmqwPph9arRVCyPtUpcURdayQDuIhMG2/UxJxpbdRaa//w4zYqcJzAWwuyH2PAlyy0ZNuxqQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-s390x/0.14.8: - resolution: {integrity: sha512-vURka7aCA5DrRoOqOn6pXYwFlDSoQ4qnqam8AC0Ikn6tibutuhgar6M3Ek2DCuz9yqd396mngdYr5A8x2TPkww==} + /esbuild-linux-s390x/0.14.10: + resolution: {integrity: sha512-knArKKZm0ypIYWOWyOT7+accVwbVV1LZnl2FWWy05u9Tyv5oqJ2F5+X2Vqe/gqd61enJXQWqoufXopvG3zULOg==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.14.8: - resolution: {integrity: sha512-tjyDak2/pp0VUAhBW6/ueuReMd5qLHNlisXl5pq0Xn0z+kH9urA/t1igm0JassWbdMz123td5ZEQWoD9KbtOAw==} + /esbuild-netbsd-64/0.14.10: + resolution: {integrity: sha512-6Gg8neVcLeyq0yt9bZpReb8ntZ8LBEjthxrcYWVrBElcltnDjIy1hrzsujt0+sC2rL+TlSsE9dzgyuvlDdPp2w==} cpu: [x64] os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.8: - resolution: {integrity: sha512-zAKKV15fIyAuDDga5rQv0lW2ufBWj/OCjqjDBb3dJf5SfoAi/DMIHuzmkKQeDQ+oxt9Rp1D7ZOlOBVflutFTqQ==} + /esbuild-openbsd-64/0.14.10: + resolution: {integrity: sha512-9rkHZzp10zI90CfKbFrwmQjqZaeDmyQ6s9/hvCwRkbOCHuto6RvMYH9ghQpcr5cUxD5OQIA+sHXi0zokRNXjcg==} cpu: [x64] os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.8: - resolution: {integrity: sha512-xV41Wa8imziM/2dbWZjLKQbIETRgo5dE0oc/uPsgaecJhsrdA0VkGa/V432LJSUYv967xHDQdoRRl5tr80+NnQ==} + /esbuild-sunos-64/0.14.10: + resolution: {integrity: sha512-mEU+pqkhkhbwpJj5DiN3vL0GUFR/yrL3qj8ER1amIVyRibKbj02VM1QaIuk1sy5DRVIKiFXXgCaHvH3RNWCHIw==} cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.8: - resolution: {integrity: sha512-AxpdeLKQSyCZo7MzdOyV4OgEbEJcjnrS/2niAjbHESbjuS5P1DN/5vZoJ/JSWDVa/40OkBuHBhAXMx1HK3UDsg==} + /esbuild-windows-32/0.14.10: + resolution: {integrity: sha512-Z5DieUL1N6s78dOSdL95KWf8Y89RtPGxIoMF+LEy8ChDsX+pZpz6uAVCn+YaWpqQXO+2TnrcbgBIoprq2Mco1g==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.8: - resolution: {integrity: sha512-/3pllNoy8mrz/E1rYalwiwwhzJBrYQhEapwAteHZbFVhGzYuB8F80e8x5eA8dhFHxDiZh1VzK+hREwwSt8UTQA==} + /esbuild-windows-64/0.14.10: + resolution: {integrity: sha512-LE5Mm62y0Bilu7RDryBhHIX8rK3at5VwJ6IGM3BsASidCfOBTzqcs7Yy0/Vkq39VKeTmy9/66BAfVoZRNznoDw==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.8: - resolution: {integrity: sha512-lTm5naoNgaUvzIiax3XYIEebqwr3bIIEEtqUhzQ2UQ+JMBmvhr02w3sJIJqF3axTX6TgWrC1OtM7DYNvFG+aXA==} + /esbuild-windows-arm64/0.14.10: + resolution: {integrity: sha512-OJOyxDtabvcUYTc+O4dR0JMzLBz6G9+gXIHA7Oc5d5Fv1xiYa0nUeo8+W5s2e6ZkPRdIwOseYoL70rZz80S5BA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild/0.14.8: - resolution: {integrity: sha512-stMsCBmxwaMpeK8GC/49L/cRGIwsHwoEN7Twk5zDTHlm/63c0KXFKzDC8iM2Mi3fyCKwS002TAH6IlAvqR6t3g==} + /esbuild/0.14.10: + resolution: {integrity: sha512-ibZb+NwFqBwHHJlpnFMtg4aNmVK+LUtYMFC9CuKs6lDCBEvCHpqCFZFEirpqt1jOugwKGx8gALNGvX56lQyfew==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.8 - esbuild-darwin-64: 0.14.8 - esbuild-darwin-arm64: 0.14.8 - esbuild-freebsd-64: 0.14.8 - esbuild-freebsd-arm64: 0.14.8 - esbuild-linux-32: 0.14.8 - esbuild-linux-64: 0.14.8 - esbuild-linux-arm: 0.14.8 - esbuild-linux-arm64: 0.14.8 - esbuild-linux-mips64le: 0.14.8 - esbuild-linux-ppc64le: 0.14.8 - esbuild-linux-s390x: 0.14.8 - esbuild-netbsd-64: 0.14.8 - esbuild-openbsd-64: 0.14.8 - esbuild-sunos-64: 0.14.8 - esbuild-windows-32: 0.14.8 - esbuild-windows-64: 0.14.8 - esbuild-windows-arm64: 0.14.8 + esbuild-android-arm64: 0.14.10 + esbuild-darwin-64: 0.14.10 + esbuild-darwin-arm64: 0.14.10 + esbuild-freebsd-64: 0.14.10 + esbuild-freebsd-arm64: 0.14.10 + esbuild-linux-32: 0.14.10 + esbuild-linux-64: 0.14.10 + esbuild-linux-arm: 0.14.10 + esbuild-linux-arm64: 0.14.10 + esbuild-linux-mips64le: 0.14.10 + esbuild-linux-ppc64le: 0.14.10 + esbuild-linux-s390x: 0.14.10 + esbuild-netbsd-64: 0.14.10 + esbuild-openbsd-64: 0.14.10 + esbuild-sunos-64: 0.14.10 + esbuild-windows-32: 0.14.10 + esbuild-windows-64: 0.14.10 + esbuild-windows-arm64: 0.14.10 dev: true /escalade/3.1.1: @@ -8421,7 +8439,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_c5b7a9c03dda6722cb1374b8a19ddbfa: + /eslint-config-standard-with-typescript/21.0.1_decf32c1bf40f6157563d6321e4efa07: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.6.0 @@ -8431,19 +8449,19 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.0_836011a006f4f5d67178564baf2b6d34 - '@typescript-eslint/parser': 4.33.0_eslint@8.5.0+typescript@4.5.4 - eslint: 8.5.0 - eslint-config-standard: 16.0.3_72c8a59d61ea280e4bd230741483b2d1 - eslint-plugin-import: 2.25.3_eslint@8.5.0 - eslint-plugin-node: 11.1.0_eslint@8.5.0 - eslint-plugin-promise: 5.2.0_eslint@8.5.0 + '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 + '@typescript-eslint/parser': 4.33.0_eslint@8.6.0+typescript@4.5.4 + eslint: 8.6.0 + eslint-config-standard: 16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b + eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-plugin-node: 11.1.0_eslint@8.6.0 + eslint-plugin-promise: 5.2.0_eslint@8.6.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color dev: false - /eslint-config-standard/16.0.3_72c8a59d61ea280e4bd230741483b2d1: + /eslint-config-standard/16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: '*' @@ -8451,10 +8469,10 @@ packages: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: - eslint: 8.5.0 - eslint-plugin-import: 2.25.3_eslint@8.5.0 - eslint-plugin-node: 11.1.0_eslint@8.5.0 - eslint-plugin-promise: 5.2.0_eslint@8.5.0 + eslint: 8.6.0 + eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-plugin-node: 11.1.0_eslint@8.6.0 + eslint-plugin-promise: 5.2.0_eslint@8.6.0 dev: false /eslint-import-resolver-node/0.3.4: @@ -8480,18 +8498,18 @@ packages: pkg-dir: 2.0.0 dev: false - /eslint-plugin-es/3.0.1_eslint@8.5.0: + /eslint-plugin-es/3.0.1_eslint@8.6.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.5.0 + eslint: 8.6.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.25.3_eslint@8.5.0: + /eslint-plugin-import/2.25.3_eslint@8.6.0: resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: @@ -8501,7 +8519,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.5.0 + eslint: 8.6.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.1 has: 1.0.3 @@ -8513,14 +8531,14 @@ packages: tsconfig-paths: 3.12.0 dev: false - /eslint-plugin-node/11.1.0_eslint@8.5.0: + /eslint-plugin-node/11.1.0_eslint@8.6.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.5.0 - eslint-plugin-es: 3.0.1_eslint@8.5.0 + eslint: 8.6.0 + eslint-plugin-es: 3.0.1_eslint@8.6.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 @@ -8528,13 +8546,13 @@ packages: semver: 6.3.0 dev: false - /eslint-plugin-promise/5.2.0_eslint@8.5.0: + /eslint-plugin-promise/5.2.0_eslint@8.6.0: resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.5.0 + eslint: 8.6.0 dev: false /eslint-scope/5.1.1: @@ -8560,13 +8578,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils/3.0.0_eslint@8.5.0: + /eslint-utils/3.0.0_eslint@8.6.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.5.0 + eslint: 8.6.0 eslint-visitor-keys: 2.1.0 /eslint-visitor-keys/1.3.0: @@ -8582,8 +8600,8 @@ packages: resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint/8.5.0: - resolution: {integrity: sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==} + /eslint/8.6.0: + resolution: {integrity: sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -8597,9 +8615,9 @@ packages: enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.5.0 + eslint-utils: 3.0.0_eslint@8.6.0 eslint-visitor-keys: 3.1.0 - espree: 9.2.0 + espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -8634,12 +8652,12 @@ packages: engines: {node: '>=6'} dev: true - /espree/9.2.0: - resolution: {integrity: sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==} + /espree/9.3.0: + resolution: {integrity: sha512-d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.6.0 - acorn-jsx: 5.3.2_acorn@8.6.0 + acorn: 8.7.0 + acorn-jsx: 5.3.2_acorn@8.7.0 eslint-visitor-keys: 3.1.0 dev: true @@ -8751,8 +8769,8 @@ packages: engines: {node: '>=6'} dev: true - /expect-more/1.1.0: - resolution: {integrity: sha512-/iIJuRtKgUJwCKEHV5XtTbyrR5JEztzqHDEub6X+WLAVGEPfkEdvsTE1Y0r9vNQqhgP6Kbp9A9w6OEYUqJwLwQ==} + /expect-more/1.2.0: + resolution: {integrity: sha512-AVnjc5oh2jgiJjOrjbiKxbwLlNA/zsl2044Nbd09H4+2KwThtSLYKhdOusLYOrcToFAa2uBOWR1ExCN4kOWgbQ==} dev: true /expect/27.4.2: @@ -9031,12 +9049,12 @@ packages: pkg-dir: 3.0.0 dev: true - /find-packages/8.0.9: - resolution: {integrity: sha512-pi+0yGjpZLdLkhTHC0I5L1VYCr6vLnIBo+uIALOIF92uaZSKuSAecBqElG4ZxHVQGetfP1b8qfIxkPBGJMWBFA==} + /find-packages/8.0.10: + resolution: {integrity: sha512-RUkm/e71ww9mHYVXkRWstX9azicDk2MfhbesheU3IQLuWxa1RaVPIEZQ2lQpmPp5XKmRu0Oe7cANqdRSelF2mg==} engines: {node: '>=12.17'} dependencies: - '@pnpm/read-project-manifest': 2.0.9 - '@pnpm/types': 7.7.1 + '@pnpm/read-project-manifest': 2.0.10 + '@pnpm/types': 7.8.0 fast-glob: 3.2.7 p-filter: 2.1.0 dev: true @@ -9171,6 +9189,10 @@ packages: engines: {node: '>= 0.6'} dev: true + /fp-ts/2.11.5: + resolution: {integrity: sha512-OqlwJq1BdpB83BZXTqI+dNcA6uYk6qk4u9Cgnt64Y+XS7dwdbp/mobx8S2KXf2AXH+scNmA/UVK3SEFHR3vHZA==} + dev: true + /fragment-cache/0.2.1: resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} engines: {node: '>=0.10.0'} @@ -9435,8 +9457,8 @@ packages: spawn-command: 0.0.2 dev: true - /git-raw-commits/2.0.10: - resolution: {integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ==} + /git-raw-commits/2.0.11: + resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'} hasBin: true dependencies: @@ -9484,17 +9506,6 @@ packages: resolution: {integrity: sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=} dev: true - /glob/7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - /glob/7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} dependencies: @@ -10136,6 +10147,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: number-is-nan: 1.0.1 + dev: true /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} @@ -10392,7 +10404,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.16.5 + '@babel/core': 7.16.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -10400,12 +10412,12 @@ packages: - supports-color dev: true - /istanbul-lib-instrument/5.1.0_@babel+types@7.16.0: + /istanbul-lib-instrument/5.1.0_@babel+types@7.16.7: resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.16.5 - '@babel/parser': 7.16.6_@babel+types@7.16.0 + '@babel/core': 7.16.7 + '@babel/parser': 7.16.7_@babel+types@7.16.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -10443,14 +10455,14 @@ packages: throat: 6.0.1 dev: true - /jest-circus/27.4.5_@babel+types@7.16.0: + /jest-circus/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/environment': 27.4.4 '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10459,7 +10471,7 @@ packages: jest-each: 27.4.2 jest-matcher-utils: 27.4.2 jest-message-util: 27.4.2 - jest-runtime: 27.4.5_@babel+types@7.16.0 + jest-runtime: 27.4.5_@babel+types@7.16.7 jest-snapshot: 27.4.5 jest-util: 27.4.2 pretty-format: 27.4.2 @@ -10471,7 +10483,7 @@ packages: - supports-color dev: true - /jest-cli/27.4.5_e83fc80d152deb3eb830e2185b3d9fcf: + /jest-cli/27.4.5_32085b1930be833b54e63aba186b27f0: resolution: {integrity: sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -10481,14 +10493,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.8 import-local: 3.0.3 - jest-config: 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 jest-validate: 27.4.2 prompts: 2.4.2 @@ -10502,7 +10514,7 @@ packages: - utf-8-validate dev: true - /jest-config/27.4.5_e83fc80d152deb3eb830e2185b3d9fcf: + /jest-config/27.4.5_32085b1930be833b54e63aba186b27f0: resolution: {integrity: sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -10511,29 +10523,29 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.16.5 - '@jest/test-sequencer': 27.4.5_@babel+types@7.16.0 + '@babel/core': 7.16.7 + '@jest/test-sequencer': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - babel-jest: 27.4.5_e5e35dee229a6c370961d8b74ecdfb67 + babel-jest: 27.4.5_f802e839c37fdba49ab5d48cb901c199 chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 graceful-fs: 4.2.8 - jest-circus: 27.4.5_@babel+types@7.16.0 + jest-circus: 27.4.5_@babel+types@7.16.7 jest-environment-jsdom: 27.4.4 jest-environment-node: 27.4.4 jest-get-type: 27.4.0 - jest-jasmine2: 27.4.5_@babel+types@7.16.0 + jest-jasmine2: 27.4.5_@babel+types@7.16.7 jest-regex-util: 27.4.0 jest-resolve: 27.4.5 - jest-runner: 27.4.5_@babel+types@7.16.0 + jest-runner: 27.4.5_@babel+types@7.16.7 jest-util: 27.4.2 jest-validate: 27.4.2 micromatch: 4.0.4 pretty-format: 27.4.2 slash: 3.0.0 - ts-node: 10.4.0_6adfd92ea87fd0e099a309423f428adc + ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10577,7 +10589,7 @@ packages: '@jest/environment': 27.4.4 '@jest/fake-timers': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 jest-mock: 27.4.2 jest-util: 27.4.2 jsdom: 16.7.0 @@ -10595,7 +10607,7 @@ packages: '@jest/environment': 27.4.4 '@jest/fake-timers': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 jest-mock: 27.4.2 jest-util: 27.4.2 dev: true @@ -10611,7 +10623,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.2 + '@types/node': 14.18.4 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.8 @@ -10625,16 +10637,16 @@ packages: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.4.5_@babel+types@7.16.0: + /jest-jasmine2/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/traverse': 7.16.5 + '@babel/traverse': 7.16.7 '@jest/environment': 27.4.4 '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 chalk: 4.1.2 co: 4.6.0 expect: 27.4.2 @@ -10642,7 +10654,7 @@ packages: jest-each: 27.4.2 jest-matcher-utils: 27.4.2 jest-message-util: 27.4.2 - jest-runtime: 27.4.5_@babel+types@7.16.0 + jest-runtime: 27.4.5_@babel+types@7.16.7 jest-snapshot: 27.4.5 jest-util: 27.4.2 pretty-format: 27.4.2 @@ -10674,7 +10686,7 @@ packages: resolution: {integrity: sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/code-frame': 7.16.0 + '@babel/code-frame': 7.16.7 '@jest/types': 27.4.2 '@types/stack-utils': 2.0.1 chalk: 4.1.2 @@ -10690,7 +10702,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.4.5: @@ -10737,16 +10749,16 @@ packages: slash: 3.0.0 dev: true - /jest-runner/27.4.5_@babel+types@7.16.0: + /jest-runner/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/console': 27.4.2 '@jest/environment': 27.4.4 '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.0 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 @@ -10758,7 +10770,7 @@ packages: jest-leak-detector: 27.4.2 jest-message-util: 27.4.2 jest-resolve: 27.4.5 - jest-runtime: 27.4.5_@babel+types@7.16.0 + jest-runtime: 27.4.5_@babel+types@7.16.7 jest-util: 27.4.2 jest-worker: 27.4.5 source-map-support: 0.5.21 @@ -10771,7 +10783,7 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.4.5_@babel+types@7.16.0: + /jest-runtime/27.4.5_@babel+types@7.16.7: resolution: {integrity: sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: @@ -10780,7 +10792,7 @@ packages: '@jest/globals': 27.4.4 '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.0 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/yargs': 16.0.4 chalk: 4.1.2 @@ -10810,7 +10822,7 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 graceful-fs: 4.2.8 dev: true @@ -10818,17 +10830,17 @@ packages: resolution: {integrity: sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.16.5 - '@babel/generator': 7.16.5 - '@babel/parser': 7.16.6_@babel+types@7.16.0 - '@babel/plugin-syntax-typescript': 7.16.5_@babel+core@7.16.5 - '@babel/traverse': 7.16.5 - '@babel/types': 7.16.0 - '@jest/transform': 27.4.5_@babel+types@7.16.0 + '@babel/core': 7.16.7 + '@babel/generator': 7.16.7 + '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 + '@babel/traverse': 7.16.7 + '@babel/types': 7.16.7 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.5 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 chalk: 4.1.2 expect: 27.4.2 graceful-fs: 4.2.8 @@ -10851,7 +10863,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 chalk: 4.1.2 ci-info: 3.3.0 graceful-fs: 4.2.8 @@ -10876,7 +10888,7 @@ packages: dependencies: '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.2 + '@types/node': 14.18.4 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 @@ -10887,12 +10899,12 @@ packages: resolution: {integrity: sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.2 + '@types/node': 14.18.4 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.4.5_e83fc80d152deb3eb830e2185b3d9fcf: + /jest/27.4.5_32085b1930be833b54e63aba186b27f0: resolution: {integrity: sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -10902,9 +10914,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 import-local: 3.0.3 - jest-cli: 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + jest-cli: 27.4.5_32085b1930be833b54e63aba186b27f0 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10978,7 +10990,7 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 8.6.0 + acorn: 8.7.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -11533,7 +11545,7 @@ packages: resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} engines: {node: '>= 10'} dependencies: - agentkeepalive: 4.1.4 + agentkeepalive: 4.2.0 cacache: 15.3.0 http-cache-semantics: 4.1.0 http-proxy-agent: 4.0.1 @@ -12299,6 +12311,7 @@ packages: /number-is-nan/1.0.1: resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} engines: {node: '>=0.10.0'} + dev: true /nwsapi/2.2.0: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} @@ -12676,7 +12689,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.16.0 + '@babel/code-frame': 7.16.7 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -13865,10 +13878,10 @@ packages: tslib: 1.14.1 dev: true - /rxjs/7.4.0: - resolution: {integrity: sha512-7SQDi7xeTMCJpqViXh8gL/lebcwlp3d831F05+9B44A4B0WfsEwUQHR64gsH1kvJ+Ep/J9K2+n1hVl1CsGN23w==} + /rxjs/7.5.1: + resolution: {integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==} dependencies: - tslib: 2.1.0 + tslib: 2.3.1 /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -14441,6 +14454,7 @@ packages: code-point-at: 1.1.0 is-fullwidth-code-point: 1.0.0 strip-ansi: 3.0.1 + dev: true /string-width/2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} @@ -14504,6 +14518,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 5.0.1 + dev: true /strip-ansi/4.0.0: resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} @@ -14630,17 +14645,19 @@ packages: better-path-resolve: 1.0.0 rename-overwrite: 4.0.0 - /syncpack/5.8.15: - resolution: {integrity: sha512-V40rKrJL86eyvPLVhWP1BpG2suXOzWRCOSKGPyLdAjqXpmYPSqKh2O30lIqYSFLjw8TL0Dl5WNiVINqz7+DccQ==} + /syncpack/6.0.0: + resolution: {integrity: sha512-ZYE8eX2/PAFlGMTIwvjeVIhzeh1oscz1vXXJ3aqfRCx6TmipnlUrYfPZTYRNVqv9dQ3E1SHeWgV04P+WbJ7iKQ==} engines: {node: '>=10'} hasBin: true dependencies: chalk: 4.1.2 - commander: 8.1.0 - cosmiconfig: 7.0.0 - expect-more: 1.1.0 + commander: 8.3.0 + cosmiconfig: 7.0.1 + expect-more: 1.2.0 + fp-ts: 2.11.5 fs-extra: 10.0.0 - glob: 7.1.7 + glob: 7.2.0 + minimatch: 3.0.4 read-yaml-file: 2.1.0 semver: 7.3.5 dev: true @@ -14973,7 +14990,7 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.2_23cdfcab08939333322143e4faaefcdd: + /ts-jest/27.1.2_d02414d1c2600fb874b40c21fd563701: resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -14994,11 +15011,11 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.16.5 - '@types/jest': 27.0.3 + '@babel/core': 7.16.7 + '@types/jest': 27.4.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.4.5_e83fc80d152deb3eb830e2185b3d9fcf + jest: 27.4.5_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 json5: 2.2.0 lodash.memoize: 4.1.2 @@ -15008,7 +15025,7 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-node/10.4.0_6adfd92ea87fd0e099a309423f428adc: + /ts-node/10.4.0_872ff86d573dc12b01711ea7d61300e3: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: @@ -15027,8 +15044,8 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 14.18.2 - acorn: 8.6.0 + '@types/node': 14.18.4 + acorn: 8.7.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -15038,22 +15055,6 @@ packages: yn: 3.1.1 dev: true - /ts-node/9.1.1_typescript@4.5.4: - resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==} - engines: {node: '>=10.0.0'} - hasBin: true - peerDependencies: - typescript: '>=2.7' - dependencies: - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - source-map-support: 0.5.21 - typescript: 4.5.4 - yn: 3.1.1 - dev: true - /ts-toolbelt/6.15.5: resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==} dev: true @@ -15072,10 +15073,10 @@ packages: /tslib/2.1.0: resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} + dev: true /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} - dev: true /tsscmp/1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} @@ -15737,7 +15738,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} From b70222c3ac06479f00ad07d40d8d44cb7d8c2987 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 1 Jan 2022 22:15:34 +0200 Subject: [PATCH 002/204] docs(license): update years --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 79e6f62c827..fcc8e558f53 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ The MIT License (MIT) Copyright (c) 2015-2016 Rico Sta. Cruz and other contributors -Copyright (c) 2016-2021 Zoltan Kochan and other contributors +Copyright (c) 2016-2022 Zoltan Kochan and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From d6bd10300dac78b3edb616baf9aee54e9c57169d Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 2 Jan 2022 15:13:17 +0200 Subject: [PATCH 003/204] feat: symlinkless node_modules implementation part 2 (#4184) It should be possible to create a symlinkless node_modules in a project that don't yet have a lockfile ref #4073 --- packages/core/src/install/index.ts | 75 +++++++------------ .../test/install/nodeLinkerNodeModules.ts | 24 ++++++ packages/headless/test/index.ts | 8 +- 3 files changed, 58 insertions(+), 49 deletions(-) create mode 100644 packages/core/test/install/nodeLinkerNodeModules.ts diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index a2dbc24c5f0..b7e7704a145 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -12,7 +12,7 @@ import { } from '@pnpm/core-loggers' import PnpmError from '@pnpm/error' import getContext, { PnpmContext, ProjectOptions } from '@pnpm/get-context' -import headless from '@pnpm/headless' +import headless, { Project } from '@pnpm/headless' import runLifecycleHook, { makeNodeRequireOption, runLifecycleHooksConcurrently, @@ -267,52 +267,15 @@ export async function mutateModules ( } try { await headless({ - childConcurrency: opts.childConcurrency, + ...ctx, + ...opts, currentEngine: { nodeVersion: opts.nodeVersion, pnpmVersion: opts.packageManager.name === 'pnpm' ? opts.packageManager.version : '', }, - currentLockfile: ctx.currentLockfile, - enablePnp: opts.enablePnp, - engineStrict: opts.engineStrict, - extendNodePath: opts.extendNodePath, - extraBinPaths: opts.extraBinPaths, - force: opts.force, - hoistedDependencies: ctx.hoistedDependencies, - hoistPattern: ctx.hoistPattern, - ignoreScripts: opts.ignoreScripts, - ignorePackageManifest: opts.ignorePackageManifest, - include: opts.include, - lockfileDir: ctx.lockfileDir, - modulesDir: opts.modulesDir, - nodeLinker: opts.nodeLinker, - ownLifecycleHooksStdio: opts.ownLifecycleHooksStdio, - packageManager: opts.packageManager, - pendingBuilds: ctx.pendingBuilds, - projects: ctx.projects as Array<{ - binsDir: string - buildIndex: number - id: string - manifest: ProjectManifest - modulesDir: string - rootDir: string - pruneDirectDependencies?: boolean - }>, - pruneStore: opts.pruneStore, + projects: ctx.projects as Project[], prunedAt: ctx.modulesFile?.prunedAt, pruneVirtualStore, - publicHoistPattern: ctx.publicHoistPattern, - rawConfig: opts.rawConfig, - registries: ctx.registries, - sideEffectsCacheRead: opts.sideEffectsCacheRead, - sideEffectsCacheWrite: opts.sideEffectsCacheWrite, - symlink: opts.symlink, - skipped: ctx.skipped, - storeController: opts.storeController, - storeDir: opts.storeDir, - unsafePerm: opts.unsafePerm, - userAgent: opts.userAgent, - virtualStoreDir: ctx.virtualStoreDir, wantedLockfile: maybeOpts.ignorePackageManifest ? undefined : ctx.wantedLockfile, }) return projects @@ -951,11 +914,13 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { await finishLockfileUpdates() await writeWantedLockfile(ctx.lockfileDir, newLockfile, lockfileOpts) - // This is only needed because otherwise the reporter will hang - stageLogger.debug({ - prefix: opts.lockfileDir, - stage: 'importing_done', - }) + if (opts.nodeLinker !== 'node-modules') { + // This is only needed because otherwise the reporter will hang + stageLogger.debug({ + prefix: opts.lockfileDir, + stage: 'importing_done', + }) + } } await waitTillAllFetchingsFinish() @@ -977,6 +942,24 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { const installInContext: InstallFunction = async (projects, ctx, opts) => { try { + if (opts.nodeLinker === 'node-modules' && !opts.lockfileOnly) { + const result = await _installInContext(projects, ctx, { + ...opts, + lockfileOnly: true, + }) + await headless({ + ...ctx, + ...opts, + currentEngine: { + nodeVersion: opts.nodeVersion, + pnpmVersion: opts.packageManager.name === 'pnpm' ? opts.packageManager.version : '', + }, + projects: ctx.projects as Project[], + prunedAt: ctx.modulesFile?.prunedAt, + wantedLockfile: result.newLockfile, + }) + return result + } return await _installInContext(projects, ctx, opts) } catch (error: any) { // eslint-disable-line if (!BROKEN_LOCKFILE_INTEGRITY_ERRORS.has(error.code)) throw error diff --git a/packages/core/test/install/nodeLinkerNodeModules.ts b/packages/core/test/install/nodeLinkerNodeModules.ts new file mode 100644 index 00000000000..b5cb8387c67 --- /dev/null +++ b/packages/core/test/install/nodeLinkerNodeModules.ts @@ -0,0 +1,24 @@ +import fs from 'fs' +import path from 'path' +import { install } from '@pnpm/core' +import { prepareEmpty } from '@pnpm/prepare' +import { testDefaults } from '../utils' + +test('installing with node-modules node-linker', async () => { + prepareEmpty() + + await install({ + dependencies: { + send: '0.17.2', + 'has-flag': '1.0.0', + ms: '1.0.0', + }, + }, await testDefaults({ + nodeLinker: 'node-modules', + })) + + expect(fs.realpathSync('node_modules/send')).toEqual(path.resolve('node_modules/send')) + expect(fs.realpathSync('node_modules/has-flag')).toEqual(path.resolve('node_modules/has-flag')) + expect(fs.realpathSync('node_modules/ms')).toEqual(path.resolve('node_modules/ms')) + expect(fs.existsSync('node_modules/send/node_modules/ms')).toBeTruthy() +}) diff --git a/packages/headless/test/index.ts b/packages/headless/test/index.ts index 00b11b70a94..bd4284edff4 100644 --- a/packages/headless/test/index.ts +++ b/packages/headless/test/index.ts @@ -1,5 +1,5 @@ /// -import { promises as fs, realpathSync, writeFileSync } from 'fs' +import { promises as fs, existsSync, realpathSync, writeFileSync } from 'fs' import path from 'path' import assertProject from '@pnpm/assert-project' import { ENGINE_NAME, WANTED_LOCKFILE } from '@pnpm/constants' @@ -828,8 +828,9 @@ test('installing with node-linker=node-modules', async () => { nodeLinker: 'node-modules', })) - expect(await exists(path.join(prefix, 'node_modules/ms'))).toBeTruthy() - expect(await exists(path.join(prefix, 'node_modules/send/node_modules/ms'))).toBeTruthy() + expect(realpathSync('node_modules/ms')).toBe(path.resolve('node_modules/ms')) + expect(realpathSync('node_modules/send')).toBe(path.resolve('node_modules/send')) + expect(existsSync('node_modules/send/node_modules/ms')).toBeTruthy() }) test('installing in a workspace with node-linker=node-modules', async () => { @@ -858,6 +859,7 @@ test('installing in a workspace with node-linker=node-modules', async () => { expect(realpathSync('bar/node_modules/foo')).toBe(path.resolve('foo')) expect(readPkgVersion(path.join(prefix, 'foo/node_modules/webpack'))).toBe('2.7.0') + expect(realpathSync('foo/node_modules/express')).toBe(path.resolve('foo/node_modules/express')) expect(readPkgVersion(path.join(prefix, 'foo/node_modules/express'))).toBe('4.17.2') expect(readPkgVersion(path.join(prefix, 'node_modules/webpack'))).toBe('5.65.0') expect(readPkgVersion(path.join(prefix, 'node_modules/express'))).toBe('2.5.11') From 0b8d0ee87323c453b876bd79915dfde3812f99f0 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 13:43:37 +0200 Subject: [PATCH 004/204] refactor: rename the values of the node-linker setting (#4185) ref #4073 --- .changeset/lemon-clocks-brake.md | 6 +++++- packages/config/src/Config.ts | 2 +- packages/config/src/index.ts | 2 +- packages/core/src/install/extendInstallOptions.ts | 4 ++-- packages/core/src/install/index.ts | 4 ++-- .../install.ts} | 4 ++-- packages/headless/src/index.ts | 6 +++--- packages/headless/test/index.ts | 8 ++++---- 8 files changed, 20 insertions(+), 16 deletions(-) rename packages/core/test/{install/nodeLinkerNodeModules.ts => hoistedNodeLinker/install.ts} (87%) diff --git a/.changeset/lemon-clocks-brake.md b/.changeset/lemon-clocks-brake.md index 7b69b0afa5c..75e34c5d38b 100644 --- a/.changeset/lemon-clocks-brake.md +++ b/.changeset/lemon-clocks-brake.md @@ -4,4 +4,8 @@ "@pnpm/headless": minor --- -nodeLinker may accept a new value: node-modules. node-modules will create a "classic" node_modules folder without using symlinks. +nodeLinker may accept two new values: `isolated` and `hoisted`. + +`hoisted` will create a "classic" `node_modules` folder without using symlinks. + +`isolated` will be the default value that creates a symlinked `node_modules`. diff --git a/packages/config/src/Config.ts b/packages/config/src/Config.ts index 7c7d7f0757c..0afa13afb04 100644 --- a/packages/config/src/Config.ts +++ b/packages/config/src/Config.ts @@ -73,7 +73,7 @@ export interface Config { enablePrePostScripts?: boolean useNodeVersion?: string useStderr?: boolean - nodeLinker?: 'node-modules' | 'pnpm' | 'pnp' + nodeLinker?: 'hoisted' | 'isolated' | 'pnp' // proxy httpProxy?: string diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index ec61baafbbb..7e53b3e9a12 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -72,7 +72,7 @@ export const types = Object.assign({ 'modules-cache-max-age': Number, 'modules-dir': String, 'network-concurrency': Number, - 'node-linker': ['pnp'], + 'node-linker': ['pnp', 'isolated', 'hoisted'], noproxy: String, 'npm-path': String, offline: Boolean, diff --git a/packages/core/src/install/extendInstallOptions.ts b/packages/core/src/install/extendInstallOptions.ts index e10fbac59f6..49585601edb 100644 --- a/packages/core/src/install/extendInstallOptions.ts +++ b/packages/core/src/install/extendInstallOptions.ts @@ -47,7 +47,7 @@ export interface StrictInstallOptions { engineStrict: boolean neverBuiltDependencies: string[] nodeExecPath?: string - nodeLinker?: 'node-modules' | 'pnpm' | 'pnp' + nodeLinker?: 'isolated' | 'hoisted' | 'pnp' nodeVersion: string packageExtensions: Record packageManager: { @@ -127,7 +127,7 @@ const defaults = async (opts: InstallOptions) => { lockfileOnly: false, neverBuiltDependencies: [] as string[], nodeVersion: process.version, - nodeLinker: 'pnpm', + nodeLinker: 'isolated', overrides: {}, ownLifecycleHooksStdio: 'inherit', ignorePackageManifest: false, diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index b7e7704a145..765901f7d1f 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -914,7 +914,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { await finishLockfileUpdates() await writeWantedLockfile(ctx.lockfileDir, newLockfile, lockfileOpts) - if (opts.nodeLinker !== 'node-modules') { + if (opts.nodeLinker !== 'hoisted') { // This is only needed because otherwise the reporter will hang stageLogger.debug({ prefix: opts.lockfileDir, @@ -942,7 +942,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { const installInContext: InstallFunction = async (projects, ctx, opts) => { try { - if (opts.nodeLinker === 'node-modules' && !opts.lockfileOnly) { + if (opts.nodeLinker === 'hoisted' && !opts.lockfileOnly) { const result = await _installInContext(projects, ctx, { ...opts, lockfileOnly: true, diff --git a/packages/core/test/install/nodeLinkerNodeModules.ts b/packages/core/test/hoistedNodeLinker/install.ts similarity index 87% rename from packages/core/test/install/nodeLinkerNodeModules.ts rename to packages/core/test/hoistedNodeLinker/install.ts index b5cb8387c67..41f5073b7ba 100644 --- a/packages/core/test/install/nodeLinkerNodeModules.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -4,7 +4,7 @@ import { install } from '@pnpm/core' import { prepareEmpty } from '@pnpm/prepare' import { testDefaults } from '../utils' -test('installing with node-modules node-linker', async () => { +test('installing with hoisted node-linker', async () => { prepareEmpty() await install({ @@ -14,7 +14,7 @@ test('installing with node-modules node-linker', async () => { ms: '1.0.0', }, }, await testDefaults({ - nodeLinker: 'node-modules', + nodeLinker: 'hoisted', })) expect(fs.realpathSync('node_modules/send')).toEqual(path.resolve('node_modules/send')) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 56578729e73..2830745db38 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -130,7 +130,7 @@ export interface HeadlessOptions { pendingBuilds: string[] skipped: Set enableModulesDir?: boolean - nodeLinker?: 'pnpm' | 'node-modules' | 'pnp' + nodeLinker?: 'isolated' | 'hoisted' | 'pnp' } export default async (opts: HeadlessOptions) => { @@ -236,7 +236,7 @@ export default async (opts: HeadlessOptions) => { pnpmVersion: opts.currentEngine.pnpmVersion, } as LockfileToDepGraphOptions const { hierarchy, directDependenciesByImporterId, graph, symlinkedDirectDependenciesByImporterId } = await ( - opts.nodeLinker === 'node-modules' + opts.nodeLinker === 'hoisted' ? lockfileToHoistedDepGraph( filteredLockfile, lockfileToDepGraphOpts @@ -273,7 +273,7 @@ export default async (opts: HeadlessOptions) => { } let newHoistedDependencies!: HoistedDependencies - if (opts.nodeLinker === 'node-modules' && hierarchy) { + if (opts.nodeLinker === 'hoisted' && hierarchy) { await linkAllPkgsInOrder(opts.storeController, graph, hierarchy, { force: opts.force, lockfileDir: opts.lockfileDir, diff --git a/packages/headless/test/index.ts b/packages/headless/test/index.ts index bd4284edff4..6743d06f9ef 100644 --- a/packages/headless/test/index.ts +++ b/packages/headless/test/index.ts @@ -819,13 +819,13 @@ test('installing with no modules directory', async () => { expect(await exists(path.join(prefix, 'node_modules'))).toBeFalsy() }) -test('installing with node-linker=node-modules', async () => { +test('installing with node-linker=hoisted', async () => { const prefix = f.prepare('has-several-versions-of-same-pkg') await headless(await testDefaults({ enableModulesDir: false, lockfileDir: prefix, - nodeLinker: 'node-modules', + nodeLinker: 'hoisted', })) expect(realpathSync('node_modules/ms')).toBe(path.resolve('node_modules/ms')) @@ -833,7 +833,7 @@ test('installing with node-linker=node-modules', async () => { expect(existsSync('node_modules/send/node_modules/ms')).toBeTruthy() }) -test('installing in a workspace with node-linker=node-modules', async () => { +test('installing in a workspace with node-linker=hoisted', async () => { const prefix = f.prepare('workspace2') let { projects } = await readprojectsContext( @@ -853,7 +853,7 @@ test('installing in a workspace with node-linker=node-modules', async () => { ) await headless(await testDefaults({ lockfileDir: prefix, - nodeLinker: 'node-modules', + nodeLinker: 'hoisted', projects, })) From 09eebcdb5acf98a7135bf2710e094a0de2db3c43 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 16:46:52 +0200 Subject: [PATCH 005/204] docs(readme): add link to French translation --- README.md | 6 +++++- packages/pnpm/README.md | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a4113007c21..cc1580e68be 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,8 @@ -[中文](https://pnpm.io/zh/) | [日本語](https://pnpm.io/ja/) | [Italiano](https://pnpm.io/it/) | [Русский](https://pnpm.io/ru/) | [Türkçe](https://pnpm.io/tr/) +[中文](https://pnpm.io/zh/) | +[日本語](https://pnpm.io/ja/) | +[Italiano](https://pnpm.io/it/) | +[Русский](https://pnpm.io/ru/) | +[Français](https://pnpm.io/fr/) ![](https://i.imgur.com/qlW1eEG.png) diff --git a/packages/pnpm/README.md b/packages/pnpm/README.md index 804208c50dc..a583760da7d 100644 --- a/packages/pnpm/README.md +++ b/packages/pnpm/README.md @@ -1,4 +1,8 @@ -[中文](https://pnpm.io/zh/) | [日本語](https://pnpm.io/ja/) | [Italiano](https://pnpm.io/it/) | [Русский](https://pnpm.io/ru/) | [Türkçe](https://pnpm.io/tr/) +[中文](https://pnpm.io/zh/) | +[日本語](https://pnpm.io/ja/) | +[Italiano](https://pnpm.io/it/) | +[Русский](https://pnpm.io/ru/) | +[Français](https://pnpm.io/fr/) ![](https://i.imgur.com/qlW1eEG.png) From 4ae648dd3d7b4d74904e65a315ee9596ed9e2068 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 17:21:07 +0200 Subject: [PATCH 006/204] feat: redundant packages should be removed in hoisted mode (#4186) ref #4073 --- .../core/test/hoistedNodeLinker/install.ts | 48 +++++++- .../core/test/hoistedNodeLinker/uninstall.ts | 113 ++++++++++++++++++ packages/headless/src/index.ts | 107 ++++++----------- packages/headless/src/linkHoistedModules.ts | 97 +++++++++++++++ packages/headless/src/lockfileToDepGraph.ts | 1 + .../headless/src/lockfileToHoistedDepGraph.ts | 30 ++++- 6 files changed, 322 insertions(+), 74 deletions(-) create mode 100644 packages/core/test/hoistedNodeLinker/uninstall.ts create mode 100644 packages/headless/src/linkHoistedModules.ts diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index 41f5073b7ba..40462e08e16 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -1,8 +1,9 @@ import fs from 'fs' import path from 'path' -import { install } from '@pnpm/core' +import { addDependenciesToPackage, install } from '@pnpm/core' import { prepareEmpty } from '@pnpm/prepare' -import { testDefaults } from '../utils' +import { sync as loadJsonFile } from 'load-json-file' +import { addDistTag, testDefaults } from '../utils' test('installing with hoisted node-linker', async () => { prepareEmpty() @@ -22,3 +23,46 @@ test('installing with hoisted node-linker', async () => { expect(fs.realpathSync('node_modules/ms')).toEqual(path.resolve('node_modules/ms')) expect(fs.existsSync('node_modules/send/node_modules/ms')).toBeTruthy() }) + +test('overwriting (is-positive@3.0.0 with is-positive@latest)', async () => { + const project = prepareEmpty() + const manifest = await addDependenciesToPackage( + {}, + ['is-positive@3.0.0'], + await testDefaults({ nodeLinker: 'hoisted', save: true }) + ) + + await project.storeHas('is-positive', '3.0.0') + + const updatedManifest = await addDependenciesToPackage( + manifest, + ['is-positive@latest'], + await testDefaults({ nodeLinker: 'hoisted', save: true }) + ) + + await project.storeHas('is-positive', '3.1.0') + expect(updatedManifest.dependencies?.['is-positive']).toBe('3.1.0') + expect(loadJsonFile<{ version: string }>('node_modules/is-positive/package.json').version).toBe('3.1.0') +}) + +test('preserve subdeps on update', async () => { + prepareEmpty() + + await addDistTag('foobarqar', '1.0.0', 'latest') + + const manifest = await addDependenciesToPackage( + {}, + ['foobarqar@1.0.0', 'bar@100.1.0'], + await testDefaults({ nodeLinker: 'hoisted' }) + ) + + await addDependenciesToPackage( + manifest, + ['foobarqar@1.0.1'], + await testDefaults({ nodeLinker: 'hoisted' }) + ) + + expect(loadJsonFile<{ version: string }>('node_modules/bar/package.json').version).toBe('100.1.0') + expect(loadJsonFile<{ version: string }>('node_modules/foobarqar/package.json').version).toBe('1.0.1') + expect(loadJsonFile<{ version: string }>('node_modules/foobarqar/node_modules/bar/package.json').version).toBe('100.0.0') +}) diff --git a/packages/core/test/hoistedNodeLinker/uninstall.ts b/packages/core/test/hoistedNodeLinker/uninstall.ts new file mode 100644 index 00000000000..d29048d04cd --- /dev/null +++ b/packages/core/test/hoistedNodeLinker/uninstall.ts @@ -0,0 +1,113 @@ +import { + PackageManifestLog, + StatsLog, +} from '@pnpm/core-loggers' +import { prepareEmpty } from '@pnpm/prepare' +import { + addDependenciesToPackage, + mutateModules, +} from '@pnpm/core' +import sinon from 'sinon' +import { testDefaults } from './../utils' + +test('uninstall package with no dependencies', async () => { + const project = prepareEmpty() + + let manifest = await addDependenciesToPackage( + {}, + ['is-negative@2.1.0'], + await testDefaults({ save: true, nodeLinker: 'hoisted' }) + ) + + const reporter = sinon.spy() + manifest = (await mutateModules([ + { + dependencyNames: ['is-negative'], + manifest, + mutation: 'uninstallSome', + rootDir: process.cwd(), + }, + ], await testDefaults({ nodeLinker: 'hoisted', save: true, reporter })))[0].manifest + + expect(reporter.calledWithMatch({ + initial: { + dependencies: { + 'is-negative': '2.1.0', + }, + }, + level: 'debug', + name: 'pnpm:package-manifest', + prefix: process.cwd(), + } as PackageManifestLog)).toBeTruthy() + expect(reporter.calledWithMatch({ + level: 'debug', + name: 'pnpm:stats', + prefix: process.cwd(), + removed: 1, + } as StatsLog)).toBeTruthy() + /* This should be fixed + expect(reporter.calledWithMatch({ + level: 'debug', + name: 'pnpm:root', + removed: { + dependencyType: 'prod', + name: 'is-negative', + version: '2.1.0', + }, + } as RootLog)).toBeTruthy() + */ + expect(reporter.calledWithMatch({ + level: 'debug', + name: 'pnpm:package-manifest', + updated: { + dependencies: {}, + }, + } as PackageManifestLog)).toBeTruthy() + + // uninstall does not remove packages from store + // even if they become unreferenced + await project.storeHas('is-negative', '2.1.0') + + await project.hasNot('is-negative') + + expect(manifest.dependencies).toStrictEqual({}) +}) + +test('uninstall package with dependencies and do not touch other deps', async () => { + const project = prepareEmpty() + let manifest = await addDependenciesToPackage( + {}, + ['is-negative@2.1.0', 'camelcase-keys@3.0.0'], + await testDefaults({ nodeLinker: 'hoisted', save: true }) + ) + manifest = (await mutateModules([ + { + dependencyNames: ['camelcase-keys'], + manifest, + mutation: 'uninstallSome', + rootDir: process.cwd(), + }, + ], await testDefaults({ nodeLinker: 'hoisted', pruneStore: true, save: true })))[0].manifest + + await project.storeHasNot('camelcase-keys', '3.0.0') + await project.hasNot('camelcase-keys') + + await project.storeHasNot('camelcase', '3.0.0') + await project.hasNot('camelcase') + + await project.storeHasNot('map-obj', '1.0.1') + await project.hasNot('map-obj') + + await project.storeHas('is-negative', '2.1.0') + await project.has('is-negative') + + expect(manifest.dependencies).toStrictEqual({ 'is-negative': '2.1.0' }) + + const lockfile = await project.readLockfile() + expect(lockfile.dependencies).toStrictEqual({ + 'is-negative': '2.1.0', + }) + expect(lockfile.specifiers).toStrictEqual({ + 'is-negative': '2.1.0', + }) +}) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 2830745db38..6c1830feaad 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -62,9 +62,9 @@ import fromPairs from 'ramda/src/fromPairs' import omit from 'ramda/src/omit' import props from 'ramda/src/props' import realpathMissing from 'realpath-missing' +import linkHoistedModules from './linkHoistedModules' import lockfileToDepGraph, { DirectDependenciesByImporterId, - DepHierarchy, DependenciesGraph, DependenciesGraphNode, LockfileToDepGraphOptions, @@ -178,31 +178,33 @@ export default async (opts: HeadlessOptions) => { } const skipped = opts.skipped || new Set() - if (currentLockfile != null && !opts.ignorePackageManifest) { - await prune( - opts.projects, - { - currentLockfile, - dryRun: false, - hoistedDependencies: opts.hoistedDependencies, - hoistedModulesDir: (opts.hoistPattern == null) ? undefined : hoistedModulesDir, - include: opts.include, - lockfileDir, - pruneStore: opts.pruneStore, - pruneVirtualStore: opts.pruneVirtualStore, - publicHoistedModulesDir: (opts.publicHoistPattern == null) ? undefined : publicHoistedModulesDir, - registries: opts.registries, - skipped, - storeController: opts.storeController, - virtualStoreDir, - wantedLockfile, - } - ) - } else { - statsLogger.debug({ - prefix: lockfileDir, - removed: 0, - }) + if (opts.nodeLinker !== 'hoisted') { + if (currentLockfile != null && !opts.ignorePackageManifest) { + await prune( + opts.projects, + { + currentLockfile, + dryRun: false, + hoistedDependencies: opts.hoistedDependencies, + hoistedModulesDir: (opts.hoistPattern == null) ? undefined : hoistedModulesDir, + include: opts.include, + lockfileDir, + pruneStore: opts.pruneStore, + pruneVirtualStore: opts.pruneVirtualStore, + publicHoistedModulesDir: (opts.publicHoistPattern == null) ? undefined : publicHoistedModulesDir, + registries: opts.registries, + skipped, + storeController: opts.storeController, + virtualStoreDir, + wantedLockfile, + } + ) + } else { + statsLogger.debug({ + prefix: lockfileDir, + removed: 0, + }) + } } stageLogger.debug({ @@ -235,10 +237,17 @@ export default async (opts: HeadlessOptions) => { nodeVersion: opts.currentEngine.nodeVersion, pnpmVersion: opts.currentEngine.pnpmVersion, } as LockfileToDepGraphOptions - const { hierarchy, directDependenciesByImporterId, graph, symlinkedDirectDependenciesByImporterId } = await ( + const { + directDependenciesByImporterId, + graph, + hierarchy, + prevGraph, + symlinkedDirectDependenciesByImporterId, + } = await ( opts.nodeLinker === 'hoisted' ? lockfileToHoistedDepGraph( filteredLockfile, + currentLockfile, lockfileToDepGraphOpts ) : lockfileToDepGraph( @@ -273,8 +282,8 @@ export default async (opts: HeadlessOptions) => { } let newHoistedDependencies!: HoistedDependencies - if (opts.nodeLinker === 'hoisted' && hierarchy) { - await linkAllPkgsInOrder(opts.storeController, graph, hierarchy, { + if (opts.nodeLinker === 'hoisted' && hierarchy && prevGraph) { + await linkHoistedModules(opts.storeController, graph, prevGraph, hierarchy, { force: opts.force, lockfileDir: opts.lockfileDir, targetEngine: opts.sideEffectsCacheRead && ENGINE_NAME || undefined, @@ -618,46 +627,6 @@ async function linkRootPackages ( ) } -async function linkAllPkgsInOrder ( - storeController: StoreController, - graph: DependenciesGraph, - hierarchy: DepHierarchy, - opts: { - force: boolean - lockfileDir: string - targetEngine?: string - } -) { - await Promise.all( - Object.entries(hierarchy).map(async ([dir, deps]) => { - const depNode = graph[dir] - let filesResponse!: PackageFilesResponse - try { - filesResponse = await depNode.fetchingFiles() - } catch (err: any) { // eslint-disable-line - if (depNode.optional) return - throw err - } - - const { importMethod, isBuilt } = await storeController.importPackage(depNode.dir, { - filesResponse, - force: opts.force, - targetEngine: opts.targetEngine, - }) - if (importMethod) { - progressLogger.debug({ - method: importMethod, - requester: opts.lockfileDir, - status: 'imported', - to: depNode.dir, - }) - } - depNode.isBuilt = isBuilt - return linkAllPkgsInOrder(storeController, graph, deps, opts) - }) - ) -} - const limitLinking = pLimit(16) async function linkAllPkgs ( diff --git a/packages/headless/src/linkHoistedModules.ts b/packages/headless/src/linkHoistedModules.ts new file mode 100644 index 00000000000..f26b27c7cb2 --- /dev/null +++ b/packages/headless/src/linkHoistedModules.ts @@ -0,0 +1,97 @@ +import { + progressLogger, + removalLogger, + statsLogger, +} from '@pnpm/core-loggers' +import { + PackageFilesResponse, + StoreController, +} from '@pnpm/store-controller-types' +import difference from 'ramda/src/difference' +import rimraf from '@zkochan/rimraf' +import { + DepHierarchy, + DependenciesGraph, +} from './lockfileToDepGraph' + +export default async function linkHoistedModules ( + storeController: StoreController, + graph: DependenciesGraph, + prevGraph: DependenciesGraph, + hierarchy: DepHierarchy, + opts: { + force: boolean + lockfileDir: string + targetEngine?: string + } +): Promise { + // TODO: remove nested node modules first + const dirsToRemove = difference( + Object.keys(prevGraph), + Object.keys(graph) + ) + statsLogger.debug({ + prefix: opts.lockfileDir, + removed: dirsToRemove.length, + }) + await Promise.all([ + ...dirsToRemove.map((dir) => tryRemoveDir(dir)), + linkAllPkgsInOrder(storeController, graph, prevGraph, hierarchy, opts), + ]) +} + +async function tryRemoveDir (dir: string) { + removalLogger.debug(dir) + try { + await rimraf(dir) + } catch (err: any) { // eslint-disable-line + /* Just ignoring for now. Not even logging. + logger.warn({ + error: err, + message: `Failed to remove "${pathToRemove}"`, + prefix: lockfileDir, + }) + */ + } +} + +async function linkAllPkgsInOrder ( + storeController: StoreController, + graph: DependenciesGraph, + prevGraph: DependenciesGraph, + hierarchy: DepHierarchy, + opts: { + force: boolean + lockfileDir: string + targetEngine?: string + } +) { + await Promise.all( + Object.entries(hierarchy).map(async ([dir, deps]) => { + const depNode = graph[dir] + let filesResponse!: PackageFilesResponse + try { + filesResponse = await depNode.fetchingFiles() + } catch (err: any) { // eslint-disable-line + if (depNode.optional) return + throw err + } + + const { importMethod, isBuilt } = await storeController.importPackage(depNode.dir, { + filesResponse, + force: opts.force || depNode.depPath !== prevGraph[dir]?.depPath, + targetEngine: opts.targetEngine, + }) + if (importMethod) { + progressLogger.debug({ + method: importMethod, + requester: opts.lockfileDir, + status: 'imported', + to: depNode.dir, + }) + } + depNode.isBuilt = isBuilt + return linkAllPkgsInOrder(storeController, graph, prevGraph, deps, opts) + }) + ) +} diff --git a/packages/headless/src/lockfileToDepGraph.ts b/packages/headless/src/lockfileToDepGraph.ts index dae3a582e68..10afc3f907d 100644 --- a/packages/headless/src/lockfileToDepGraph.ts +++ b/packages/headless/src/lockfileToDepGraph.ts @@ -79,6 +79,7 @@ export interface LockfileToDepGraphResult { graph: DependenciesGraph hierarchy?: DepHierarchy symlinkedDirectDependenciesByImporterId?: DirectDependenciesByImporterId + prevGraph?: DependenciesGraph } export default async function lockfileToDepGraph ( diff --git a/packages/headless/src/lockfileToHoistedDepGraph.ts b/packages/headless/src/lockfileToHoistedDepGraph.ts index fb3f7414f68..559eff652b1 100644 --- a/packages/headless/src/lockfileToHoistedDepGraph.ts +++ b/packages/headless/src/lockfileToHoistedDepGraph.ts @@ -44,11 +44,29 @@ export interface LockfileToHoistedDepGraphOptions { export default async function lockfileToHoistedDepGraph ( lockfile: Lockfile, + currentLockfile: Lockfile | null, opts: LockfileToHoistedDepGraphOptions ): Promise { + let prevGraph!: DependenciesGraph + if (currentLockfile?.packages != null) { + prevGraph = (await _lockfileToHoistedDepGraph(currentLockfile, opts)).graph + } else { + prevGraph = {} + } + return { + ...(await _lockfileToHoistedDepGraph(lockfile, opts)), + prevGraph, + } +} + +async function _lockfileToHoistedDepGraph ( + lockfile: Lockfile, + opts: LockfileToHoistedDepGraphOptions +): Promise> { const tree = hoist(lockfile) const graph: DependenciesGraph = {} - let hierarchy = await fetchDeps(lockfile, opts, graph, path.join(opts.lockfileDir, 'node_modules'), tree.dependencies) + const modulesDir = path.join(opts.lockfileDir, 'node_modules') + let hierarchy = await fetchDeps(lockfile, opts, graph, modulesDir, tree.dependencies) const directDependenciesByImporterId: DirectDependenciesByImporterId = { '.': directDepsMap(Object.keys(hierarchy), graph), } @@ -57,7 +75,8 @@ export default async function lockfileToHoistedDepGraph ( const reference = Array.from(rootDep.references)[0] if (reference.startsWith('workspace:')) { const importerId = reference.replace('workspace:', '') - const nextHierarchy = (await fetchDeps(lockfile, opts, graph, path.join(opts.lockfileDir, importerId, 'node_modules'), rootDep.dependencies)) + const modulesDir = path.join(opts.lockfileDir, importerId, 'node_modules') + const nextHierarchy = (await fetchDeps(lockfile, opts, graph, modulesDir, rootDep.dependencies)) hierarchy = { ...hierarchy, ...nextHierarchy, @@ -69,7 +88,12 @@ export default async function lockfileToHoistedDepGraph ( directDependenciesByImporterId[importerId] = directDepsMap(Object.keys(nextHierarchy), graph) } } - return { directDependenciesByImporterId, graph, hierarchy, symlinkedDirectDependenciesByImporterId } + return { + directDependenciesByImporterId, + graph, + hierarchy, + symlinkedDirectDependenciesByImporterId, + } } function directDepsMap (directDepDirs: string[], graph: DependenciesGraph): Record { From 0d1424b978f23abdb219697272f723a0a48ce0d1 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 18:28:06 +0200 Subject: [PATCH 007/204] chore(deps): update @types/sinon --- packages/core/package.json | 2 +- packages/headless/package.json | 2 +- .../plugin-commands-installation/package.json | 2 +- .../plugin-commands-publishing/package.json | 2 +- packages/plugin-commands-rebuild/package.json | 2 +- pnpm-lock.yaml | 30 ++++++++----------- 6 files changed, 18 insertions(+), 22 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 47df04a7dc1..8323da97708 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -80,7 +80,7 @@ "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", - "@types/sinon": "^9.0.11", + "@types/sinon": "^10.0.6", "deep-require-cwd": "1.0.0", "execa": "npm:safe-execa@^0.1.1", "exists-link": "2.0.0", diff --git a/packages/headless/package.json b/packages/headless/package.json index 6d904c9591e..09a1a3b819f 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -26,7 +26,7 @@ "@types/fs-extra": "^9.0.5", "@types/ramda": "0.27.39", "@types/rimraf": "^3.0.0", - "@types/sinon": "^9.0.11", + "@types/sinon": "^10.0.6", "@zkochan/rimraf": "^2.1.1", "is-windows": "^1.0.2", "isexe": "2.0.0", diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 423c024a786..ef22d9f4acb 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -43,7 +43,7 @@ "@types/is-ci": "^3.0.0", "@types/proxyquire": "^1.3.28", "@types/ramda": "0.27.39", - "@types/sinon": "^9.0.11", + "@types/sinon": "^10.0.6", "@types/yarnpkg__lockfile": "^1.1.5", "@types/zkochan__table": "npm:@types/table@6.0.0", "path-name": "^1.0.0", diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 4d019ea94c9..900f577995d 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -42,7 +42,7 @@ "@types/npm-packlist": "^1.1.2", "@types/proxyquire": "^1.3.28", "@types/ramda": "0.27.39", - "@types/sinon": "^9.0.11", + "@types/sinon": "^10.0.6", "@types/tar": "^4.0.5", "cross-spawn": "^7.0.3", "is-ci": "^3.0.0", diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index f770684a53d..98167ce57fa 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -39,7 +39,7 @@ "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", - "@types/sinon": "^9.0.11", + "@types/sinon": "^10.0.6", "execa": "npm:safe-execa@^0.1.1", "path-exists": "^4.0.0", "sinon": "^11.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d40c25c9d3e..514ee534bf6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -423,7 +423,7 @@ importers: '@types/normalize-path': ^3.0.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 - '@types/sinon': ^9.0.11 + '@types/sinon': ^10.0.6 '@zkochan/npm-package-arg': ^2.0.1 '@zkochan/rimraf': ^2.1.1 deep-require-cwd: 1.0.0 @@ -519,7 +519,7 @@ importers: '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 '@types/semver': 7.3.9 - '@types/sinon': 9.0.11 + '@types/sinon': 10.0.6 deep-require-cwd: 1.0.0 execa: /safe-execa/0.1.1 exists-link: 2.0.0 @@ -1067,7 +1067,7 @@ importers: '@types/fs-extra': ^9.0.5 '@types/ramda': 0.27.39 '@types/rimraf': ^3.0.0 - '@types/sinon': ^9.0.11 + '@types/sinon': ^10.0.6 '@zkochan/rimraf': ^2.1.1 dependency-path: workspace:8.0.9 is-windows: ^1.0.2 @@ -1123,7 +1123,7 @@ importers: '@types/fs-extra': 9.0.13 '@types/ramda': 0.27.39 '@types/rimraf': 3.0.2 - '@types/sinon': 9.0.11 + '@types/sinon': 10.0.6 '@zkochan/rimraf': 2.1.1 is-windows: 1.0.2 isexe: 2.0.0 @@ -2117,7 +2117,7 @@ importers: '@types/is-ci': ^3.0.0 '@types/proxyquire': ^1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': ^9.0.11 + '@types/sinon': ^10.0.6 '@types/yarnpkg__lockfile': ^1.1.5 '@types/zkochan__table': npm:@types/table@6.0.0 '@yarnpkg/core': ^3.2.0-rc.4 @@ -2207,7 +2207,7 @@ importers: '@types/is-ci': 3.0.0 '@types/proxyquire': 1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': 9.0.11 + '@types/sinon': 10.0.6 '@types/yarnpkg__lockfile': 1.1.5 '@types/zkochan__table': /@types/table/6.0.0 path-name: 1.0.0 @@ -2347,7 +2347,7 @@ importers: '@types/npm-packlist': ^1.1.2 '@types/proxyquire': ^1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': ^9.0.11 + '@types/sinon': ^10.0.6 '@types/tar': ^4.0.5 '@zkochan/rimraf': ^2.1.1 cross-spawn: ^7.0.3 @@ -2401,7 +2401,7 @@ importers: '@types/npm-packlist': 1.1.2 '@types/proxyquire': 1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': 9.0.11 + '@types/sinon': 10.0.6 '@types/tar': 4.0.5 cross-spawn: 7.0.3 is-ci: 3.0.1 @@ -2438,7 +2438,7 @@ importers: '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 - '@types/sinon': ^9.0.11 + '@types/sinon': ^10.0.6 '@zkochan/npm-package-arg': ^2.0.1 camelcase-keys: ^6.2.2 dependency-path: workspace:8.0.9 @@ -2493,7 +2493,7 @@ importers: '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/ramda': 0.27.39 '@types/semver': 7.3.9 - '@types/sinon': 9.0.11 + '@types/sinon': 10.0.6 execa: /safe-execa/0.1.1 path-exists: 4.0.0 sinon: 11.1.2 @@ -5368,14 +5368,10 @@ packages: resolution: {integrity: sha512-OSitN9PP9E/c4tlt1Qdj3CAz5uHD9Da5rhUqlaKyQRCX1T7Zdpbk6YdeZbR2eiE2ce+NMBgVnMxGqpaPSNQDUQ==} dev: true - /@types/sinon/9.0.11: - resolution: {integrity: sha512-PwP4UY33SeeVKodNE37ZlOsR9cReypbMJOhZ7BVE0lB+Hix3efCOxiJWiE5Ia+yL9Cn2Ch72EjFTRze8RZsNtg==} + /@types/sinon/10.0.6: + resolution: {integrity: sha512-6EF+wzMWvBNeGrfP3Nx60hhx+FfwSg1JJBLAAP/IdIUq0EYkqCYf70VT3PhuhPX9eLD+Dp+lNdpb/ZeHG8Yezg==} dependencies: - '@types/sinonjs__fake-timers': 8.1.1 - dev: true - - /@types/sinonjs__fake-timers/8.1.1: - resolution: {integrity: sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==} + '@sinonjs/fake-timers': 7.1.2 dev: true /@types/ssri/7.1.1: From 03eace5d05b9da3bc545742279b2dfb5ec78d060 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 20:03:59 +0200 Subject: [PATCH 008/204] fix: installing in single project of a workspace close #4073 --- .../core/test/hoistedNodeLinker/install.ts | 45 ++++++++++++++++++- packages/headless/src/index.ts | 2 +- 2 files changed, 45 insertions(+), 2 deletions(-) diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index 40462e08e16..c60ff099cba 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -1,6 +1,6 @@ import fs from 'fs' import path from 'path' -import { addDependenciesToPackage, install } from '@pnpm/core' +import { addDependenciesToPackage, install, mutateModules } from '@pnpm/core' import { prepareEmpty } from '@pnpm/prepare' import { sync as loadJsonFile } from 'load-json-file' import { addDistTag, testDefaults } from '../utils' @@ -66,3 +66,46 @@ test('preserve subdeps on update', async () => { expect(loadJsonFile<{ version: string }>('node_modules/foobarqar/package.json').version).toBe('1.0.1') expect(loadJsonFile<{ version: string }>('node_modules/foobarqar/node_modules/bar/package.json').version).toBe('100.0.0') }) + +test('adding a new dependency to one of the the workspace projects', async () => { + prepareEmpty() + + let [{ manifest }] = await mutateModules([ + { + buildIndex: 0, + manifest: { + name: 'project-1', + version: '1.0.0', + + dependencies: { + bar: '100.0.0', + }, + }, + mutation: 'install', + rootDir: path.resolve('project-1'), + }, + { + buildIndex: 1, + manifest: { + name: 'project-2', + version: '1.0.0', + + dependencies: { + foobarqar: '1.0.0', + }, + }, + mutation: 'install', + rootDir: path.resolve('project-2'), + }, + ], await testDefaults({ nodeLinker: 'hoisted' })) + manifest = await addDependenciesToPackage( + manifest, + ['is-negative@1.0.0'], + await testDefaults({ nodeLinker: 'hoisted', prefix: path.resolve('project-1'), targetDependenciesField: 'devDependencies' }) + ) + + expect(manifest.dependencies).toStrictEqual({ bar: '100.0.0' }) + expect(manifest.devDependencies).toStrictEqual({ 'is-negative': '1.0.0' }) + expect(loadJsonFile<{ version: string }>('node_modules/bar/package.json').version).toBe('100.0.0') + expect(loadJsonFile<{ version: string }>('node_modules/is-negative/package.json').version).toBe('1.0.0') +}) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 6c1830feaad..39a0e119a72 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -217,7 +217,7 @@ export default async (opts: HeadlessOptions) => { registries: opts.registries, skipped, } - const importerIds = opts.ignorePackageManifest + const importerIds = (opts.ignorePackageManifest === true || opts.nodeLinker === 'hoisted') ? Object.keys(wantedLockfile.importers) : opts.projects.map(({ id }) => id) const filteredLockfile = filterLockfileByImportersAndEngine(wantedLockfile, importerIds, { From 2c7970c4d6beaa06d2650a888af9fcb1a3b68c47 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 21:01:01 +0200 Subject: [PATCH 009/204] chore(release): 6.25.0-0 --- .changeset/clever-lamps-buy.md | 12 -- .changeset/fresh-balloons-brake.md | 5 - .changeset/honest-bears-smash.md | 31 ---- .changeset/lemon-clocks-brake.md | 11 -- .changeset/twenty-timers-end.md | 5 - packages/artifacts/linux-arm64/package.json | 2 +- packages/artifacts/linux-x64/package.json | 2 +- packages/artifacts/macos-arm64/package.json | 2 +- packages/artifacts/macos-x64/package.json | 2 +- packages/artifacts/win-x64/package.json | 2 +- packages/cli-utils/CHANGELOG.md | 9 + packages/cli-utils/package.json | 6 +- packages/client/CHANGELOG.md | 6 + packages/client/package.json | 2 +- packages/config/CHANGELOG.md | 12 ++ packages/config/package.json | 2 +- packages/core/CHANGELOG.md | 17 ++ packages/core/package.json | 8 +- packages/default-reporter/CHANGELOG.md | 8 + packages/default-reporter/package.json | 4 +- packages/exe/package.json | 12 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 4 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 4 +- packages/headless/CHANGELOG.md | 17 ++ packages/headless/package.json | 8 +- packages/lockfile-to-pnp/CHANGELOG.md | 8 + packages/lockfile-to-pnp/package.json | 4 +- packages/outdated/CHANGELOG.md | 7 + packages/outdated/package.json | 4 +- packages/package-requester/package.json | 2 +- packages/package-store/package.json | 2 +- packages/plugin-commands-audit/CHANGELOG.md | 9 + packages/plugin-commands-audit/package.json | 6 +- packages/plugin-commands-env/CHANGELOG.md | 10 ++ packages/plugin-commands-env/package.json | 6 +- .../plugin-commands-installation/CHANGELOG.md | 21 +++ .../plugin-commands-installation/package.json | 18 +- packages/plugin-commands-listing/CHANGELOG.md | 13 ++ packages/plugin-commands-listing/package.json | 10 +- .../plugin-commands-outdated/CHANGELOG.md | 14 ++ .../plugin-commands-outdated/package.json | 12 +- .../plugin-commands-publishing/CHANGELOG.md | 15 ++ .../plugin-commands-publishing/package.json | 10 +- packages/plugin-commands-rebuild/CHANGELOG.md | 16 ++ packages/plugin-commands-rebuild/package.json | 12 +- .../CHANGELOG.md | 9 + .../package.json | 8 +- packages/plugin-commands-server/CHANGELOG.md | 12 ++ packages/plugin-commands-server/package.json | 8 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 4 +- packages/plugin-commands-store/CHANGELOG.md | 15 ++ packages/plugin-commands-store/package.json | 8 +- packages/pnpm/CHANGELOG.md | 42 +++++ packages/pnpm/package.json | 36 ++-- packages/real-hoist/CHANGELOG.md | 6 + packages/real-hoist/package.json | 2 +- packages/server/package.json | 2 +- .../store-connection-manager/CHANGELOG.md | 16 ++ .../store-connection-manager/package.json | 6 +- pnpm-lock.yaml | 160 +++++++++--------- 63 files changed, 490 insertions(+), 254 deletions(-) delete mode 100644 .changeset/clever-lamps-buy.md delete mode 100644 .changeset/fresh-balloons-brake.md delete mode 100644 .changeset/honest-bears-smash.md delete mode 100644 .changeset/lemon-clocks-brake.md delete mode 100644 .changeset/twenty-timers-end.md create mode 100644 packages/real-hoist/CHANGELOG.md diff --git a/.changeset/clever-lamps-buy.md b/.changeset/clever-lamps-buy.md deleted file mode 100644 index 6400bae9aec..00000000000 --- a/.changeset/clever-lamps-buy.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -"@pnpm/client": minor -"@pnpm/plugin-commands-installation": minor -"@pnpm/plugin-commands-listing": minor -"@pnpm/plugin-commands-outdated": minor -"@pnpm/plugin-commands-publishing": minor -"@pnpm/plugin-commands-rebuild": minor -"@pnpm/plugin-commands-store": minor -"@pnpm/store-connection-manager": minor ---- - -New optional setting added: userConfig. userConfig may contain token helpers. diff --git a/.changeset/fresh-balloons-brake.md b/.changeset/fresh-balloons-brake.md deleted file mode 100644 index c6a2e896236..00000000000 --- a/.changeset/fresh-balloons-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/real-hoist": minor ---- - -Initial release. diff --git a/.changeset/honest-bears-smash.md b/.changeset/honest-bears-smash.md deleted file mode 100644 index 03f0ae43d01..00000000000 --- a/.changeset/honest-bears-smash.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -"pnpm": minor ---- - -Add support for token helper, a command line tool to obtain a token. - -A token helper is an executable, set in the user's `.npmrc` which -outputs an auth token. This can be used in situations where the -authToken is not a constant value, but is something that refreshes -regularly, where a script or other tool can use an existing refresh -token to obtain a new access token. - -The configuration for the path to the helper must be an absolute path, -with no arguments. In order to be secure, it is only permitted to set -this value in the user `.npmrc`, otherwise a project could place a value -in a project local `.npmrc` and run arbitrary executables. - -Usage example: - -```ini -; Setting a token helper for the default registry -tokenHelper=/home/ivan/token-generator - -; Setting a token helper for the specified registry -//registry.corp.com:tokenHelper=/home/ivan/token-generator -``` - -Related PRs: - -- [pnpm/credentials-by-uri#2](https://github.com/pnpm/credentials-by-uri/pull/2) -- [#4163](https://github.com/pnpm/pnpm/pull/4163) diff --git a/.changeset/lemon-clocks-brake.md b/.changeset/lemon-clocks-brake.md deleted file mode 100644 index 75e34c5d38b..00000000000 --- a/.changeset/lemon-clocks-brake.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@pnpm/config": minor -"@pnpm/core": minor -"@pnpm/headless": minor ---- - -nodeLinker may accept two new values: `isolated` and `hoisted`. - -`hoisted` will create a "classic" `node_modules` folder without using symlinks. - -`isolated` will be the default value that creates a symlinked `node_modules`. diff --git a/.changeset/twenty-timers-end.md b/.changeset/twenty-timers-end.md deleted file mode 100644 index 42b415356ac..00000000000 --- a/.changeset/twenty-timers-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/config": minor ---- - -`userConfig` added to the config object, which contain only the settings set in the user's home config file. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 867908759a2..3f8ad7f22cd 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.24.4", + "version": "6.25.0-0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 6cda7dbc4f7..0305e661305 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.24.4", + "version": "6.25.0-0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index f0f2fc2e2a2..b21db16ce13 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.24.4", + "version": "6.25.0-0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index a1af21f5559..c4e077ed55e 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.24.4", + "version": "6.25.0-0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index d1011a68765..71fd9969d28 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.24.4", + "version": "6.25.0-0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index 58772a1110d..c3edb671575 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/cli-utils +## 0.6.41 + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + - @pnpm/default-reporter@8.5.4 + ## 0.6.40 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index f9259532e69..34a045534f9 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.40", + "version": "0.6.41", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,8 +34,8 @@ }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/config": "workspace:13.7.2", - "@pnpm/default-reporter": "workspace:8.5.3", + "@pnpm/config": "workspace:13.8.0", + "@pnpm/default-reporter": "workspace:8.5.4", "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/package-is-installable": "workspace:5.0.10", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 07960cd4f42..ef496957197 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/client +## 6.1.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + ## 6.0.11 ### Patch Changes diff --git a/packages/client/package.json b/packages/client/package.json index 61a30c5055b..9da2c7cc54d 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/client", - "version": "6.0.11", + "version": "6.1.0", "description": "Creates the package resolve and fetch functions", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 14a41b8b508..ea38515eeb1 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/config +## 13.8.0 + +### Minor Changes + +- 732d4962f: nodeLinker may accept two new values: `isolated` and `hoisted`. + + `hoisted` will create a "classic" `node_modules` folder without using symlinks. + + `isolated` will be the default value that creates a symlinked `node_modules`. + +- a6cf11cb7: `userConfig` added to the config object, which contain only the settings set in the user's home config file. + ## 13.7.2 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index b3df9d53ab1..af2eaabe695 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "13.7.2", + "version": "13.8.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 08938144a04..9d6383625ba 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,22 @@ # @pnpm/core +## 2.2.0 + +### Minor Changes + +- 732d4962f: nodeLinker may accept two new values: `isolated` and `hoisted`. + + `hoisted` will create a "classic" `node_modules` folder without using symlinks. + + `isolated` will be the default value that creates a symlinked `node_modules`. + +### Patch Changes + +- Updated dependencies [732d4962f] + - @pnpm/headless@16.4.0 + - @pnpm/package-requester@15.2.6 + - @pnpm/lockfile-to-pnp@0.4.39 + ## 2.1.4 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 8323da97708..be726300d75 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.1.4", + "version": "2.2.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -21,12 +21,12 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/get-context": "workspace:5.3.3", - "@pnpm/headless": "workspace:16.3.8", + "@pnpm/headless": "workspace:16.4.0", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-to-pnp": "workspace:0.4.38", + "@pnpm/lockfile-to-pnp": "workspace:0.4.39", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/lockfile-walker": "workspace:4.0.13", "@pnpm/manifest-utils": "workspace:2.1.5", @@ -68,7 +68,7 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/client": "workspace:6.0.11", + "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/prepare": "workspace:0.0.31", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index 26ac99fd2a0..870709c731e 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/default-reporter +## 8.5.4 + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + ## 8.5.3 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index fb5fc0fabee..311a58ed7eb 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.3", + "version": "8.5.4", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,7 +31,7 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "dependencies": { - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/error": "workspace:2.0.0", "@pnpm/render-peer-issues": "workspace:1.1.0", diff --git a/packages/exe/package.json b/packages/exe/package.json index 909a9764bb6..c3c24b422a3 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.24.4", + "version": "6.25.0-0", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,11 +11,11 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.24.4", - "@pnpm/linux-x64": "workspace:6.24.4", - "@pnpm/macos-arm64": "workspace:6.24.4", - "@pnpm/macos-x64": "workspace:6.24.4", - "@pnpm/win-x64": "workspace:6.24.4" + "@pnpm/linux-arm64": "workspace:6.25.0-0", + "@pnpm/linux-x64": "workspace:6.25.0-0", + "@pnpm/macos-arm64": "workspace:6.25.0-0", + "@pnpm/macos-x64": "workspace:6.25.0-0", + "@pnpm/win-x64": "workspace:6.25.0-0" }, "devDependencies": { "@zkochan/pkg": "0.0.0-2", diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index e4c9534e1a4..c5a1ab6fa77 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.13 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.33 + ## 4.4.12 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index 34daddb8135..6f2080aff3f 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.12", + "version": "4.4.13", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.32", + "@pnpm/find-workspace-packages": "workspace:3.1.33", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index ef1839dc390..995d7d08e27 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.33 + +### Patch Changes + +- @pnpm/cli-utils@0.6.41 + ## 3.1.32 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index 557320f4465..248e314d17b 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.32", + "version": "3.1.33", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.8.0", "find-packages": "workspace:8.0.10", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index f92ae42fc15..61e4c9e4722 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,22 @@ # @pnpm/headless +## 16.4.0 + +### Minor Changes + +- 732d4962f: nodeLinker may accept two new values: `isolated` and `hoisted`. + + `hoisted` will create a "classic" `node_modules` folder without using symlinks. + + `isolated` will be the default value that creates a symlinked `node_modules`. + +### Patch Changes + +- Updated dependencies [732d4962f] + - @pnpm/real-hoist@0.1.0 + - @pnpm/package-requester@15.2.6 + - @pnpm/lockfile-to-pnp@0.4.39 + ## 16.3.8 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 09a1a3b819f..bce9c16a965 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "16.3.8", + "version": "16.4.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -16,7 +16,7 @@ }, "devDependencies": { "@pnpm/assert-project": "workspace:*", - "@pnpm/client": "workspace:6.0.11", + "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/prepare": "workspace:0.0.31", @@ -76,7 +76,7 @@ "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-to-pnp": "workspace:0.4.38", + "@pnpm/lockfile-to-pnp": "workspace:0.4.39", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/modules-cleaner": "workspace:11.0.19", "@pnpm/modules-yaml": "workspace:9.0.9", @@ -84,7 +84,7 @@ "@pnpm/package-requester": "workspace:15.2.6", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/real-hoist": "workspace:0.0.0", + "@pnpm/real-hoist": "workspace:0.1.0", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/symlink-dependency": "workspace:4.0.11", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index c15aff77b15..2caf7e31564 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile-to-pnp +## 0.4.39 + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + ## 0.4.38 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index b9c24267965..59d48dd6de2 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.38", + "version": "0.4.39", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,7 +41,7 @@ "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/packages/outdated/CHANGELOG.md b/packages/outdated/CHANGELOG.md index 2d11181d090..2724e705708 100644 --- a/packages/outdated/CHANGELOG.md +++ b/packages/outdated/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/outdated +## 9.0.26 + +### Patch Changes + +- Updated dependencies [a6cf11cb7] + - @pnpm/client@6.1.0 + ## 9.0.25 ### Patch Changes diff --git a/packages/outdated/package.json b/packages/outdated/package.json index 72ca0328a7a..6a81995373d 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "9.0.25", + "version": "9.0.26", "description": "Check for outdated packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/client": "workspace:6.0.11", + "@pnpm/client": "workspace:6.1.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index 042390305f6..cebe86c9e73 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -61,7 +61,7 @@ "ssri": "^8.0.1" }, "devDependencies": { - "@pnpm/client": "workspace:6.0.11", + "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/test-fixtures": "workspace:*", diff --git a/packages/package-store/package.json b/packages/package-store/package.json index e01bd741df5..c1c8d66ff9c 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -36,7 +36,7 @@ "write-json-file": "^4.3.0" }, "devDependencies": { - "@pnpm/client": "workspace:6.0.11", + "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/prepare": "workspace:0.0.31", "@types/ramda": "0.27.39", diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index 6c4b73af2cc..dc6934e5b67 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-audit +## 5.1.32 + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + - @pnpm/cli-utils@0.6.41 + ## 5.1.31 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 67ca7c60e9e..53c24a79dad 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.31", + "version": "5.1.32", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,8 +41,8 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.3", - "@pnpm/cli-utils": "workspace:0.6.40", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/config": "workspace:13.8.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index 4f19b88e70d..38ff0113bbb 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-env +## 1.4.2 + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + - @pnpm/package-store@12.1.6 + - @pnpm/cli-utils@0.6.41 + ## 1.4.1 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 87d3942cdfe..ddcdd7d3658 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.1", + "version": "1.4.2", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,8 +30,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.3", "@pnpm/fetcher-base": "workspace:11.1.4", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 41c314d795e..57e693c9f20 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,26 @@ # @pnpm/plugin-commands-installation +## 8.1.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [a6cf11cb7] +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/plugin-commands-rebuild@5.4.0 + - @pnpm/store-connection-manager@3.2.0 + - @pnpm/config@13.8.0 + - @pnpm/core@2.2.0 + - @pnpm/outdated@9.0.26 + - @pnpm/package-store@12.1.6 + - @pnpm/cli-utils@0.6.41 + - @pnpm/find-workspace-packages@3.1.33 + - @pnpm/filter-workspace-packages@4.4.13 + ## 8.0.7 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index ef22d9f4acb..0f0693941de 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.0.7", + "version": "8.1.0", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -56,29 +56,29 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.1.4", + "@pnpm/core": "workspace:2.2.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.12", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.32", + "@pnpm/find-workspace-packages": "workspace:3.1.33", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", - "@pnpm/outdated": "workspace:9.0.25", + "@pnpm/outdated": "workspace:9.0.26", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.3.10", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.0", "@pnpm/pnpmfile": "workspace:1.2.3", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/semver-diff": "^1.0.2", "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.1.17", + "@pnpm/store-connection-manager": "workspace:3.2.0", "@pnpm/types": "workspace:7.8.0", "@yarnpkg/core": "^3.2.0-rc.4", "@yarnpkg/lockfile": "^1.1.0", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index 9b87600a27a..45933122d6d 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/plugin-commands-listing +## 4.1.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + - @pnpm/cli-utils@0.6.41 + ## 4.0.32 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index b7cd0a2d102..b8358e54eae 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.0.32", + "version": "4.1.0", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.12", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.0.7", + "@pnpm/plugin-commands-installation": "workspace:8.1.0", "@pnpm/prepare": "workspace:0.0.31", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", @@ -43,9 +43,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/list": "workspace:6.2.17", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index c2963ef41b4..d530e6bf438 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-outdated +## 5.1.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + - @pnpm/outdated@9.0.26 + - @pnpm/cli-utils@0.6.41 + ## 5.0.41 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index a73af5a42e4..5cb30e384fe 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.0.41", + "version": "5.1.0", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,8 +34,8 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.12", - "@pnpm/plugin-commands-installation": "workspace:8.0.7", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/plugin-commands-installation": "workspace:8.1.0", "@pnpm/prepare": "workspace:0.0.31", "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", @@ -45,17 +45,17 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/default-resolver": "workspace:14.0.9", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/modules-yaml": "workspace:9.0.9", - "@pnpm/outdated": "workspace:9.0.25", + "@pnpm/outdated": "workspace:9.0.26", "@pnpm/semver-diff": "^1.0.2", "@pnpm/store-path": "^5.0.0", "@zkochan/table": "^1.0.0", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index 6d9222875f0..47a2601e7e5 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-publishing +## 4.3.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [a6cf11cb7] +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/client@6.1.0 + - @pnpm/config@13.8.0 + - @pnpm/cli-utils@0.6.41 + ## 4.2.37 ### Patch Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 900f577995d..1075f76ed72 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.2.37", + "version": "4.3.0", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,7 +35,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.12", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/logger": "^4.0.0", "@pnpm/prepare": "workspace:0.0.31", "@types/cross-spawn": "^6.0.2", @@ -54,9 +54,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", - "@pnpm/client": "workspace:6.0.11", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/client": "workspace:6.1.0", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/exportable-manifest": "workspace:2.2.3", "@pnpm/lifecycle": "workspace:12.1.3", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 7e6d05b3be0..9af025ba517 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,21 @@ # @pnpm/plugin-commands-rebuild +## 5.4.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [a6cf11cb7] +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/store-connection-manager@3.2.0 + - @pnpm/config@13.8.0 + - @pnpm/cli-utils@0.6.41 + - @pnpm/find-workspace-packages@3.1.33 + ## 5.3.10 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 98167ce57fa..3b27c7989d0 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.3.10", + "version": "5.4.0", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,7 +33,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.12", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/logger": "^4.0.0", "@pnpm/prepare": "workspace:0.0.31", "@pnpm/test-fixtures": "workspace:*", @@ -46,12 +46,12 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/find-workspace-packages": "workspace:3.1.32", + "@pnpm/find-workspace-packages": "workspace:3.1.33", "@pnpm/get-context": "workspace:5.3.3", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", @@ -60,7 +60,7 @@ "@pnpm/modules-yaml": "workspace:9.0.9", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.1.17", + "@pnpm/store-connection-manager": "workspace:3.2.0", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", "@zkochan/npm-package-arg": "^2.0.1", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index 8afac3f628e..92bf12f5610 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-script-runners +## 4.5.10 + +### Patch Changes + +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/config@13.8.0 + - @pnpm/cli-utils@0.6.41 + ## 4.5.9 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 6389f1cd2b8..dec1f5aa829 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.9", + "version": "4.5.10", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.12", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/logger": "^4.0.0", "@pnpm/prepare": "workspace:0.0.31", "@types/ramda": "0.27.39", @@ -43,10 +43,10 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index 324a80857e0..f1eaef5d22b 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-server +## 3.0.58 + +### Patch Changes + +- Updated dependencies [a6cf11cb7] +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/store-connection-manager@3.2.0 + - @pnpm/config@13.8.0 + - @pnpm/server@11.0.16 + - @pnpm/cli-utils@0.6.41 + ## 3.0.57 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 34f460ca8b5..ca7f06e72fc 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.57", + "version": "3.0.58", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,12 +36,12 @@ }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/server": "workspace:11.0.16", - "@pnpm/store-connection-manager": "workspace:3.1.17", + "@pnpm/store-connection-manager": "workspace:3.2.0", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 1d3db8dac19..c80e60509b9 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.26 + +### Patch Changes + +- @pnpm/cli-utils@0.6.41 + ## 1.1.25 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 29562e2189e..08c61d8c55e 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.25", + "version": "1.1.26", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.40", + "@pnpm/cli-utils": "workspace:0.6.41", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index e2c4ac8cf7f..699d7574911 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/plugin-commands-store +## 4.1.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [a6cf11cb7] +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/store-connection-manager@3.2.0 + - @pnpm/config@13.8.0 + - @pnpm/cli-utils@0.6.41 + ## 4.0.42 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 9d8bf0d81b0..753304f79a2 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.0.42", + "version": "4.1.0", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -49,15 +49,15 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/cli-utils": "workspace:0.6.40", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/get-context": "workspace:5.3.3", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/store-connection-manager": "workspace:3.1.17", + "@pnpm/store-connection-manager": "workspace:3.2.0", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index d22d47449d3..69103664397 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,47 @@ # pnpm +## 6.25.0-0 + +### Minor Changes + +- New installation mode added that creates a flat `node_modules` directory without the usage of symlinks. This is similar to the one created by npm and Yarn Classic. + + To use this new installation mode, set the `node-linker` setting to `hoisted`. These are the supported values of `node-linker`: + + - `isolated` - the default value. + - `hoisted` - flat `node_modules` without symlinks. + - `pnp` - no `node_modules`. Yarn's Plug'n'Play managed by pnpm. + + Related issue: [#4073](https://github.com/pnpm/pnpm/issues/4073) + +- Add support for token helper, a command line tool to obtain a token. + + A token helper is an executable, set in the user's `.npmrc` which + outputs an auth token. This can be used in situations where the + authToken is not a constant value, but is something that refreshes + regularly, where a script or other tool can use an existing refresh + token to obtain a new access token. + + The configuration for the path to the helper must be an absolute path, + with no arguments. In order to be secure, it is only permitted to set + this value in the user `.npmrc`, otherwise a project could place a value + in a project local `.npmrc` and run arbitrary executables. + + Usage example: + + ```ini + ; Setting a token helper for the default registry + tokenHelper=/home/ivan/token-generator + + ; Setting a token helper for the specified registry + //registry.corp.com:tokenHelper=/home/ivan/token-generator + ``` + + Related PRs: + + - [pnpm/credentials-by-uri#2](https://github.com/pnpm/credentials-by-uri/pull/2) + - [#4163](https://github.com/pnpm/pnpm/pull/4163) + ## 6.24.4 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 9780d2188e1..8cacbebb60f 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.24.4", + "version": "6.25.0-0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,35 +22,35 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.40", - "@pnpm/client": "workspace:6.0.11", + "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/client": "workspace:6.1.0", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/config": "workspace:13.8.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/default-reporter": "workspace:8.5.3", + "@pnpm/default-reporter": "workspace:8.5.4", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.12", + "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.32", + "@pnpm/find-workspace-packages": "workspace:3.1.33", "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.9", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.3.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/plugin-commands-audit": "workspace:5.1.31", - "@pnpm/plugin-commands-env": "workspace:1.4.1", - "@pnpm/plugin-commands-installation": "workspace:8.0.7", - "@pnpm/plugin-commands-listing": "workspace:4.0.32", - "@pnpm/plugin-commands-outdated": "workspace:5.0.41", - "@pnpm/plugin-commands-publishing": "workspace:4.2.37", - "@pnpm/plugin-commands-rebuild": "workspace:5.3.10", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.9", - "@pnpm/plugin-commands-server": "workspace:3.0.57", - "@pnpm/plugin-commands-setup": "workspace:1.1.25", - "@pnpm/plugin-commands-store": "workspace:4.0.42", + "@pnpm/plugin-commands-audit": "workspace:5.1.32", + "@pnpm/plugin-commands-env": "workspace:1.4.2", + "@pnpm/plugin-commands-installation": "workspace:8.1.0", + "@pnpm/plugin-commands-listing": "workspace:4.1.0", + "@pnpm/plugin-commands-outdated": "workspace:5.1.0", + "@pnpm/plugin-commands-publishing": "workspace:4.3.0", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.0", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.10", + "@pnpm/plugin-commands-server": "workspace:3.0.58", + "@pnpm/plugin-commands-setup": "workspace:1.1.26", + "@pnpm/plugin-commands-store": "workspace:4.1.0", "@pnpm/prepare": "workspace:0.0.31", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/packages/real-hoist/CHANGELOG.md b/packages/real-hoist/CHANGELOG.md new file mode 100644 index 00000000000..8e45b4bfcaa --- /dev/null +++ b/packages/real-hoist/CHANGELOG.md @@ -0,0 +1,6 @@ +# @pnpm/real-hoist + +## 0.1.0 +### Minor Changes + +- 732d4962f: Initial release. diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index 3b4eb583d4c..4f1bbf97d39 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "0.0.0", + "version": "0.1.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/packages/server/package.json b/packages/server/package.json index 804e6fb5ad1..2a205f5c443 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -33,7 +33,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/client": "workspace:6.0.11", + "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-requester": "workspace:15.2.6", "@pnpm/package-store": "workspace:12.1.6", diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index 02e3bbb3d7c..e24c055c5fc 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,21 @@ # @pnpm/store-connection-manager +## 3.2.0 + +### Minor Changes + +- a6cf11cb7: New optional setting added: userConfig. userConfig may contain token helpers. + +### Patch Changes + +- Updated dependencies [a6cf11cb7] +- Updated dependencies [732d4962f] +- Updated dependencies [a6cf11cb7] + - @pnpm/client@6.1.0 + - @pnpm/config@13.8.0 + - @pnpm/package-store@12.1.6 + - @pnpm/server@11.0.16 + ## 3.1.17 ### Patch Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 37019fbba42..567e2d4dc97 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.1.17", + "version": "3.2.0", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,8 +33,8 @@ }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/client": "workspace:6.0.11", - "@pnpm/config": "workspace:13.7.2", + "@pnpm/client": "workspace:6.1.0", + "@pnpm/config": "workspace:13.8.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/server": "workspace:11.0.16", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 514ee534bf6..4ac55c8cff4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -258,8 +258,8 @@ importers: specifiers: '@pnpm/cli-meta': workspace:2.0.0 '@pnpm/cli-utils': 'link:' - '@pnpm/config': workspace:13.7.2 - '@pnpm/default-reporter': workspace:8.5.3 + '@pnpm/config': workspace:13.8.0 + '@pnpm/default-reporter': workspace:8.5.4 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 @@ -379,19 +379,19 @@ importers: '@pnpm/assert-store': workspace:* '@pnpm/build-modules': workspace:7.2.3 '@pnpm/cafs': workspace:3.0.12 - '@pnpm/client': workspace:6.0.11 + '@pnpm/client': workspace:6.1.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core': 'link:' '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/get-context': workspace:5.3.3 - '@pnpm/headless': workspace:16.3.8 + '@pnpm/headless': workspace:16.4.0 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.38 + '@pnpm/lockfile-to-pnp': workspace:0.4.39 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/lockfile-walker': workspace:4.0.13 '@pnpm/logger': ^4.0.0 @@ -547,7 +547,7 @@ importers: packages/default-reporter: specifiers: - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/default-reporter': 'link:' '@pnpm/error': workspace:2.0.0 @@ -705,11 +705,11 @@ importers: packages/exe: specifiers: '@pnpm/exe': 'link:' - '@pnpm/linux-arm64': workspace:6.24.4 - '@pnpm/linux-x64': workspace:6.24.4 - '@pnpm/macos-arm64': workspace:6.24.4 - '@pnpm/macos-x64': workspace:6.24.4 - '@pnpm/win-x64': workspace:6.24.4 + '@pnpm/linux-arm64': workspace:6.25.0-0 + '@pnpm/linux-x64': workspace:6.25.0-0 + '@pnpm/macos-arm64': workspace:6.25.0-0 + '@pnpm/macos-x64': workspace:6.25.0-0 + '@pnpm/win-x64': workspace:6.25.0-0 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -841,7 +841,7 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': 'link:' - '@pnpm/find-workspace-packages': workspace:3.1.32 + '@pnpm/find-workspace-packages': workspace:3.1.33 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -908,7 +908,7 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/constants': workspace:5.0.0 '@pnpm/find-workspace-packages': 'link:' '@pnpm/types': workspace:7.8.0 @@ -1036,7 +1036,7 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/build-modules': workspace:7.2.3 - '@pnpm/client': workspace:6.0.11 + '@pnpm/client': workspace:6.1.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 @@ -1046,7 +1046,7 @@ importers: '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.38 + '@pnpm/lockfile-to-pnp': workspace:0.4.39 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-cleaner': workspace:11.0.19 @@ -1058,7 +1058,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/read-projects-context': workspace:5.0.14 - '@pnpm/real-hoist': workspace:0.0.0 + '@pnpm/real-hoist': workspace:0.1.0 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/symlink-dependency': workspace:4.0.11 @@ -1365,7 +1365,7 @@ importers: packages/lockfile-to-pnp: specifiers: - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-to-pnp': 'link:' '@pnpm/lockfile-utils': workspace:3.1.5 @@ -1712,7 +1712,7 @@ importers: packages/outdated: specifiers: - '@pnpm/client': workspace:6.0.11 + '@pnpm/client': workspace:6.1.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.5 @@ -1792,7 +1792,7 @@ importers: packages/package-requester: specifiers: '@pnpm/cafs': workspace:3.0.12 - '@pnpm/client': workspace:6.0.11 + '@pnpm/client': workspace:6.1.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/fetcher-base': workspace:11.1.4 @@ -1863,7 +1863,7 @@ importers: packages/package-store: specifiers: '@pnpm/cafs': workspace:3.0.12 - '@pnpm/client': workspace:6.0.11 + '@pnpm/client': workspace:6.1.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/logger': ^4.0.0 @@ -1985,8 +1985,8 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.3 - '@pnpm/cli-utils': workspace:0.6.40 - '@pnpm/config': workspace:13.7.2 + '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.5 @@ -2029,8 +2029,8 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 - '@pnpm/config': workspace:13.7.2 + '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/config': workspace:13.8.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetcher-base': workspace:11.1.4 @@ -2083,35 +2083,35 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.1.4 + '@pnpm/core': workspace:2.2.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.12 + '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.32 + '@pnpm/find-workspace-packages': workspace:3.1.33 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.9 - '@pnpm/outdated': workspace:9.0.25 + '@pnpm/outdated': workspace:9.0.26 '@pnpm/package-store': workspace:12.1.6 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/plugin-commands-installation': 'link:' - '@pnpm/plugin-commands-rebuild': workspace:5.3.10 + '@pnpm/plugin-commands-rebuild': workspace:5.4.0 '@pnpm/pnpmfile': workspace:1.2.3 '@pnpm/prepare': workspace:0.0.31 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.1.17 + '@pnpm/store-connection-manager': workspace:3.2.0 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 '@types/is-ci': ^3.0.0 @@ -2221,15 +2221,15 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.12 + '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/list': workspace:6.2.17 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.0.7 + '@pnpm/plugin-commands-installation': workspace:8.1.0 '@pnpm/plugin-commands-listing': 'link:' '@pnpm/prepare': workspace:0.0.31 '@pnpm/types': workspace:7.8.0 @@ -2262,20 +2262,20 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.9 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.12 + '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.9 - '@pnpm/outdated': workspace:9.0.25 - '@pnpm/plugin-commands-installation': workspace:8.0.7 + '@pnpm/outdated': workspace:9.0.26 + '@pnpm/plugin-commands-installation': workspace:8.1.0 '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': workspace:0.0.31 '@pnpm/semver-diff': ^1.0.2 @@ -2327,12 +2327,12 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 - '@pnpm/client': workspace:6.0.11 - '@pnpm/config': workspace:13.7.2 + '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/client': workspace:6.1.0 + '@pnpm/config': workspace:13.8.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.3 - '@pnpm/filter-workspace-packages': workspace:4.4.12 + '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.10 @@ -2414,13 +2414,13 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/filter-workspace-packages': workspace:4.4.12 - '@pnpm/find-workspace-packages': workspace:3.1.32 + '@pnpm/filter-workspace-packages': workspace:4.4.13 + '@pnpm/find-workspace-packages': workspace:3.1.33 '@pnpm/get-context': workspace:5.3.3 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -2432,7 +2432,7 @@ importers: '@pnpm/plugin-commands-rebuild': 'link:' '@pnpm/prepare': workspace:0.0.31 '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.1.17 + '@pnpm/store-connection-manager': workspace:3.2.0 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 @@ -2501,12 +2501,12 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.12 + '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-script-runners': 'link:' @@ -2557,14 +2557,14 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-server': 'link:' '@pnpm/server': workspace:11.0.16 - '@pnpm/store-connection-manager': workspace:3.1.17 + '@pnpm/store-connection-manager': workspace:3.2.0 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2605,7 +2605,7 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.40 + '@pnpm/cli-utils': workspace:0.6.41 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-setup': 'link:' '@pnpm/prepare': workspace:0.0.31 @@ -2624,8 +2624,8 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.12 - '@pnpm/cli-utils': workspace:0.6.40 - '@pnpm/config': workspace:13.7.2 + '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/config': workspace:13.8.0 '@pnpm/error': workspace:2.0.0 '@pnpm/get-context': workspace:5.3.3 '@pnpm/lockfile-file': workspace:4.2.5 @@ -2636,7 +2636,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-store': 'link:' '@pnpm/prepare': workspace:0.0.31 - '@pnpm/store-connection-manager': workspace:3.1.17 + '@pnpm/store-connection-manager': workspace:3.2.0 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 @@ -2696,35 +2696,35 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.40 - '@pnpm/client': workspace:6.0.11 + '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/client': workspace:6.1.0 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.7.2 + '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': workspace:8.5.3 + '@pnpm/default-reporter': workspace:8.5.4 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.12 + '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.32 + '@pnpm/find-workspace-packages': workspace:3.1.33 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.9 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.3.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-audit': workspace:5.1.31 - '@pnpm/plugin-commands-env': workspace:1.4.1 - '@pnpm/plugin-commands-installation': workspace:8.0.7 - '@pnpm/plugin-commands-listing': workspace:4.0.32 - '@pnpm/plugin-commands-outdated': workspace:5.0.41 - '@pnpm/plugin-commands-publishing': workspace:4.2.37 - '@pnpm/plugin-commands-rebuild': workspace:5.3.10 - '@pnpm/plugin-commands-script-runners': workspace:4.5.9 - '@pnpm/plugin-commands-server': workspace:3.0.57 - '@pnpm/plugin-commands-setup': workspace:1.1.25 - '@pnpm/plugin-commands-store': workspace:4.0.42 + '@pnpm/plugin-commands-audit': workspace:5.1.32 + '@pnpm/plugin-commands-env': workspace:1.4.2 + '@pnpm/plugin-commands-installation': workspace:8.1.0 + '@pnpm/plugin-commands-listing': workspace:4.1.0 + '@pnpm/plugin-commands-outdated': workspace:5.1.0 + '@pnpm/plugin-commands-publishing': workspace:4.3.0 + '@pnpm/plugin-commands-rebuild': workspace:5.4.0 + '@pnpm/plugin-commands-script-runners': workspace:4.5.10 + '@pnpm/plugin-commands-server': workspace:3.0.58 + '@pnpm/plugin-commands-setup': workspace:1.1.26 + '@pnpm/plugin-commands-store': workspace:4.1.0 '@pnpm/prepare': workspace:0.0.31 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 @@ -3172,7 +3172,7 @@ importers: packages/server: specifiers: - '@pnpm/client': workspace:6.0.11 + '@pnpm/client': workspace:6.1.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/logger': ^4.0.0 '@pnpm/package-requester': workspace:15.2.6 @@ -3227,8 +3227,8 @@ importers: packages/store-connection-manager: specifiers: '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/client': workspace:6.0.11 - '@pnpm/config': workspace:13.7.2 + '@pnpm/client': workspace:6.1.0 + '@pnpm/config': workspace:13.8.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.6 From 1018ec1fddc3abf487be0a57617accedf7f991b3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 23:16:54 +0200 Subject: [PATCH 010/204] fix: hoisting aliased packages (#4188) ref #4073 --- .changeset/nice-flowers-kneel.md | 5 +++++ packages/core/test/hoistedNodeLinker/install.ts | 15 +++++++++++++++ packages/real-hoist/src/index.ts | 10 ++++++---- 3 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 .changeset/nice-flowers-kneel.md diff --git a/.changeset/nice-flowers-kneel.md b/.changeset/nice-flowers-kneel.md new file mode 100644 index 00000000000..aaff9fa4227 --- /dev/null +++ b/.changeset/nice-flowers-kneel.md @@ -0,0 +1,5 @@ +--- +"@pnpm/real-hoist": patch +--- + +When the same package is installed through different aliases, hoist each of the aliases. diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index c60ff099cba..e2ed4949348 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -109,3 +109,18 @@ test('adding a new dependency to one of the the workspace projects', async () => expect(loadJsonFile<{ version: string }>('node_modules/bar/package.json').version).toBe('100.0.0') expect(loadJsonFile<{ version: string }>('node_modules/is-negative/package.json').version).toBe('1.0.0') }) + +test('installing the same package with alias and no alias', async () => { + await addDistTag('dep-of-pkg-with-1-dep', '100.0.0', 'latest') + prepareEmpty() + + await addDependenciesToPackage( + {}, + ['pkg-with-1-aliased-dep@100.0.0', 'dep-of-pkg-with-1-dep@^100.0.0'], + await testDefaults({ nodeLinker: 'hoisted' }) + ) + + expect(loadJsonFile<{ version: string }>('node_modules/pkg-with-1-aliased-dep/package.json').version).toBe('100.0.0') + expect(loadJsonFile<{ version: string }>('node_modules/dep-of-pkg-with-1-dep/package.json').version).toBe('100.0.0') + expect(loadJsonFile<{ version: string }>('node_modules/dep/package.json').version).toBe('100.0.0') +}) diff --git a/packages/real-hoist/src/index.ts b/packages/real-hoist/src/index.ts index 5883760d338..fdb62f646ba 100644 --- a/packages/real-hoist/src/index.ts +++ b/packages/real-hoist/src/index.ts @@ -45,7 +45,8 @@ function toTree (nodes: Map, lockfile: Lockfile, deps: Reco return new Set(Object.entries(deps).map(([alias, ref]) => { const depPath = dp.refToRelative(ref, alias)! if (!depPath) { - let node = nodes.get(ref) + const key = `${alias}:${ref}` + let node = nodes.get(key) if (!node) { node = { name: alias, @@ -55,11 +56,12 @@ function toTree (nodes: Map, lockfile: Lockfile, deps: Reco dependencies: new Set(), peerNames: new Set(), } - nodes.set(depPath, node) + nodes.set(key, node) } return node } - let node = nodes.get(depPath) + const key = `${alias}:${depPath}` + let node = nodes.get(key) if (!node) { // const { name, version, peersSuffix } = nameVerFromPkgSnapshot(depPath, lockfile.packages![depPath]) const pkgSnapshot = lockfile.packages![depPath] @@ -75,7 +77,7 @@ function toTree (nodes: Map, lockfile: Lockfile, deps: Reco ...(pkgSnapshot.transitivePeerDependencies ?? []), ]), } - nodes.set(depPath, node) + nodes.set(key, node) node.dependencies = toTree(nodes, lockfile, { ...pkgSnapshot.dependencies, ...pkgSnapshot.optionalDependencies }) } return node From 5beae223e4fe2735856cc070a6335099e244b86f Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Mon, 3 Jan 2022 23:18:16 +0200 Subject: [PATCH 011/204] chore(release): 6.25.0-1 --- .changeset/nice-flowers-kneel.md | 5 ----- packages/artifacts/linux-arm64/package.json | 2 +- packages/artifacts/linux-x64/package.json | 2 +- packages/artifacts/macos-arm64/package.json | 2 +- packages/artifacts/macos-x64/package.json | 2 +- packages/artifacts/win-x64/package.json | 2 +- packages/core/CHANGELOG.md | 6 +++++ packages/core/package.json | 4 ++-- packages/exe/package.json | 12 +++++----- packages/headless/CHANGELOG.md | 7 ++++++ packages/headless/package.json | 4 ++-- .../plugin-commands-installation/CHANGELOG.md | 6 +++++ .../plugin-commands-installation/package.json | 4 ++-- packages/plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/package.json | 2 +- packages/pnpm/CHANGELOG.md | 2 +- packages/pnpm/package.json | 4 ++-- packages/real-hoist/CHANGELOG.md | 7 ++++++ packages/real-hoist/package.json | 2 +- pnpm-lock.yaml | 22 +++++++++---------- 20 files changed, 60 insertions(+), 39 deletions(-) delete mode 100644 .changeset/nice-flowers-kneel.md diff --git a/.changeset/nice-flowers-kneel.md b/.changeset/nice-flowers-kneel.md deleted file mode 100644 index aaff9fa4227..00000000000 --- a/.changeset/nice-flowers-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/real-hoist": patch ---- - -When the same package is installed through different aliases, hoist each of the aliases. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 3f8ad7f22cd..2efc180b7c3 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.25.0-0", + "version": "6.25.0-1", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 0305e661305..32fb92b9854 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.25.0-0", + "version": "6.25.0-1", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index b21db16ce13..db00965be39 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.25.0-0", + "version": "6.25.0-1", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index c4e077ed55e..5f299c97266 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.25.0-0", + "version": "6.25.0-1", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 71fd9969d28..2b29049cabe 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.25.0-0", + "version": "6.25.0-1", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 9d6383625ba..9cdcc5984cb 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/core +## 2.2.1 + +### Patch Changes + +- @pnpm/headless@16.4.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index be726300d75..b4ce1f61494 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.0", + "version": "2.2.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -21,7 +21,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/get-context": "workspace:5.3.3", - "@pnpm/headless": "workspace:16.4.0", + "@pnpm/headless": "workspace:16.4.1", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", diff --git a/packages/exe/package.json b/packages/exe/package.json index c3c24b422a3..e993c5f74d8 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-0", + "version": "6.25.0-1", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,11 +11,11 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.0-0", - "@pnpm/linux-x64": "workspace:6.25.0-0", - "@pnpm/macos-arm64": "workspace:6.25.0-0", - "@pnpm/macos-x64": "workspace:6.25.0-0", - "@pnpm/win-x64": "workspace:6.25.0-0" + "@pnpm/linux-arm64": "workspace:6.25.0-1", + "@pnpm/linux-x64": "workspace:6.25.0-1", + "@pnpm/macos-arm64": "workspace:6.25.0-1", + "@pnpm/macos-x64": "workspace:6.25.0-1", + "@pnpm/win-x64": "workspace:6.25.0-1" }, "devDependencies": { "@zkochan/pkg": "0.0.0-2", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 61e4c9e4722..f1409931a68 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/headless +## 16.4.1 + +### Patch Changes + +- Updated dependencies [1018ec1fd] + - @pnpm/real-hoist@0.1.1 + ## 16.4.0 ### Minor Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index bce9c16a965..27484b2ab5b 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "16.4.0", + "version": "16.4.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -84,7 +84,7 @@ "@pnpm/package-requester": "workspace:15.2.6", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/real-hoist": "workspace:0.1.0", + "@pnpm/real-hoist": "workspace:0.1.1", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/symlink-dependency": "workspace:4.0.11", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 57e693c9f20..ce17c6099fa 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-installation +## 8.1.1 + +### Patch Changes + +- @pnpm/core@2.2.1 + ## 8.1.0 ### Minor Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 0f0693941de..1f003dee521 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.0", + "version": "8.1.1", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -62,7 +62,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.8.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.0", + "@pnpm/core": "workspace:2.2.1", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/find-workspace-dir": "workspace:3.0.1", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index b8358e54eae..eced0cbf471 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -35,7 +35,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.13", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.0", + "@pnpm/plugin-commands-installation": "workspace:8.1.1", "@pnpm/prepare": "workspace:0.0.31", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 5cb30e384fe..5a7c8946df7 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.13", - "@pnpm/plugin-commands-installation": "workspace:8.1.0", + "@pnpm/plugin-commands-installation": "workspace:8.1.1", "@pnpm/prepare": "workspace:0.0.31", "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 69103664397..b068ebccd6f 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,6 +1,6 @@ # pnpm -## 6.25.0-0 +## 6.25.0-1 ### Minor Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 8cacbebb60f..e0a4f03bc56 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-0", + "version": "6.25.0-1", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -42,7 +42,7 @@ "@pnpm/pick-registry-for-package": "workspace:2.0.9", "@pnpm/plugin-commands-audit": "workspace:5.1.32", "@pnpm/plugin-commands-env": "workspace:1.4.2", - "@pnpm/plugin-commands-installation": "workspace:8.1.0", + "@pnpm/plugin-commands-installation": "workspace:8.1.1", "@pnpm/plugin-commands-listing": "workspace:4.1.0", "@pnpm/plugin-commands-outdated": "workspace:5.1.0", "@pnpm/plugin-commands-publishing": "workspace:4.3.0", diff --git a/packages/real-hoist/CHANGELOG.md b/packages/real-hoist/CHANGELOG.md index 8e45b4bfcaa..febdcaf4d29 100644 --- a/packages/real-hoist/CHANGELOG.md +++ b/packages/real-hoist/CHANGELOG.md @@ -1,6 +1,13 @@ # @pnpm/real-hoist +## 0.1.1 + +### Patch Changes + +- 1018ec1fd: When the same package is installed through different aliases, hoist each of the aliases. + ## 0.1.0 + ### Minor Changes - 732d4962f: Initial release. diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index 4f1bbf97d39..df8b5fd472b 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "0.1.0", + "version": "0.1.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ac55c8cff4..4ce7932c257 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -386,7 +386,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/get-context': workspace:5.3.3 - '@pnpm/headless': workspace:16.4.0 + '@pnpm/headless': workspace:16.4.1 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -705,11 +705,11 @@ importers: packages/exe: specifiers: '@pnpm/exe': 'link:' - '@pnpm/linux-arm64': workspace:6.25.0-0 - '@pnpm/linux-x64': workspace:6.25.0-0 - '@pnpm/macos-arm64': workspace:6.25.0-0 - '@pnpm/macos-x64': workspace:6.25.0-0 - '@pnpm/win-x64': workspace:6.25.0-0 + '@pnpm/linux-arm64': workspace:6.25.0-1 + '@pnpm/linux-x64': workspace:6.25.0-1 + '@pnpm/macos-arm64': workspace:6.25.0-1 + '@pnpm/macos-x64': workspace:6.25.0-1 + '@pnpm/win-x64': workspace:6.25.0-1 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -1058,7 +1058,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/read-projects-context': workspace:5.0.14 - '@pnpm/real-hoist': workspace:0.1.0 + '@pnpm/real-hoist': workspace:0.1.1 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/symlink-dependency': workspace:4.0.11 @@ -2089,7 +2089,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.8.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.0 + '@pnpm/core': workspace:2.2.1 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2229,7 +2229,7 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.13 '@pnpm/list': workspace:6.2.17 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.0 + '@pnpm/plugin-commands-installation': workspace:8.1.1 '@pnpm/plugin-commands-listing': 'link:' '@pnpm/prepare': workspace:0.0.31 '@pnpm/types': workspace:7.8.0 @@ -2275,7 +2275,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.9 '@pnpm/outdated': workspace:9.0.26 - '@pnpm/plugin-commands-installation': workspace:8.1.0 + '@pnpm/plugin-commands-installation': workspace:8.1.1 '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': workspace:0.0.31 '@pnpm/semver-diff': ^1.0.2 @@ -2716,7 +2716,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-audit': workspace:5.1.32 '@pnpm/plugin-commands-env': workspace:1.4.2 - '@pnpm/plugin-commands-installation': workspace:8.1.0 + '@pnpm/plugin-commands-installation': workspace:8.1.1 '@pnpm/plugin-commands-listing': workspace:4.1.0 '@pnpm/plugin-commands-outdated': workspace:5.1.0 '@pnpm/plugin-commands-publishing': workspace:4.3.0 From edb220f013baef5e6d68019203a2fabfa4dcb1e2 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 02:48:15 +0200 Subject: [PATCH 012/204] ci: use pnpm to install bundled deps of pnpm --- package.json | 5 +- packages/pnpm/package.json | 2 +- pnpm-lock.yaml | 721 +++---------------------------------- 3 files changed, 51 insertions(+), 677 deletions(-) diff --git a/package.json b/package.json index f8ad5969e4d..06f0cba38d2 100644 --- a/package.json +++ b/package.json @@ -47,15 +47,14 @@ "jest": "^27.3.1", "lcov-result-merger": "^3.1.0", "npm-run-all": "^4.1.5", - "publish-packed": "^4.0.2", + "publish-packed": "^4.1.0", "rimraf": "^3.0.2", "shx": "^0.3.3", "syncpack": "^6.0.0", "ts-jest": "27.1.2", "ts-node": "^10.4.0", "typescript": "4.5.4", - "verdaccio": "5.4.0", - "yarn": "^1.22.17" + "verdaccio": "5.4.0" }, "engines": { "pnpm": ">=6" diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index e0a4f03bc56..77a8b66351c 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -156,7 +156,7 @@ "test:e2e": "registry-mock prepare && run-p -r registry-mock test:jest", "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7780 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", - "prepublishOnly": "pnpm compile && npm cache clear --force && publish-packed --prune --npm-client yarn --dest dist", + "prepublishOnly": "pnpm compile && npm cache clear --force && publish-packed --prune --npm-client=pnpm --dest=dist", "postpublish": "publish-packed", "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix && rimraf dist bin/nodes && pnpm run bundle && shx cp -r node-gyp-bin dist/node-gyp-bin && shx cp -r node_modules/@pnpm/tabtab/lib/scripts dist/scripts && shx cp -r node_modules/ps-list/vendor dist/vendor && shx cp pnpmrc dist/pnpmrc" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ce7932c257..f2184396493 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,7 +52,7 @@ importers: jest: ^27.3.1 lcov-result-merger: ^3.1.0 npm-run-all: ^4.1.5 - publish-packed: ^4.0.2 + publish-packed: ^4.1.0 rimraf: ^3.0.2 shx: ^0.3.3 syncpack: ^6.0.0 @@ -60,7 +60,6 @@ importers: ts-node: ^10.4.0 typescript: 4.5.4 verdaccio: 5.4.0 - yarn: ^1.22.17 devDependencies: '@babel/core': 7.16.7 '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.7 @@ -84,7 +83,7 @@ importers: jest: 27.4.5_32085b1930be833b54e63aba186b27f0 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 - publish-packed: 4.0.2 + publish-packed: 4.1.0 rimraf: 3.0.2 shx: 0.3.3 syncpack: 6.0.0 @@ -92,7 +91,6 @@ importers: ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 typescript: 4.5.4 verdaccio: 5.4.0 - yarn: 1.22.17 .meta-updater: specifiers: @@ -4694,15 +4692,15 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.40_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-GRog8Uv4QO7oS6VNs7dwDGaUob4MQdW4imtOx7o8bt6AitbJH6FUU0/tWFUcJWYV7hqlzzstI2CZJHN0AHzcag==} + /@pnpm/cli-utils/0.6.41_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-AdL15ivwYYZKqKzdck04CjqdPwgnDJTrITuYAFULES44Uo9CwY5wU3TAboVVRAvQ9ytAgLP7mq+kcxAcFECBtg==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.0 - '@pnpm/config': 13.7.2_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.3_@pnpm+logger@4.0.0 + '@pnpm/config': 13.8.0_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.4_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 '@pnpm/manifest-utils': 2.1.5_@pnpm+logger@4.0.0 @@ -4719,8 +4717,8 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.7.2_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-qzXuJwX5bjtcM5FVH3/NoMq+P7h2MxCPiL8065cZJNXq6tK2XiqbOuUYOyH4yotkVmRAww9jP1njM+i2cH434w==} + /@pnpm/config/13.8.0_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-LCNcj5qRuN8teZzI8jQeingqN1067cAfcXqO4lwT9csKbikWQqr2S9W7jYW9xpGRu4QnAG70eLq1QdZDRPoYBQ==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 @@ -4730,7 +4728,7 @@ packages: '@pnpm/read-project-manifest': 2.0.10 '@pnpm/types': 7.8.0 '@zkochan/npm-conf': 2.0.2 - camelcase: 6.2.1 + camelcase: 6.3.0 can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 @@ -4756,11 +4754,11 @@ packages: '@pnpm/types': 7.8.0 dev: true - /@pnpm/default-reporter/8.5.3_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-Dd+lk5Uq+8FnIGIcoBL2Ia++3fMMGTKCNNbh06AHp6C8h6J1z2+bjJH+ApSdq7R+djCBpHKga2liU+p/sGahjw==} + /@pnpm/default-reporter/8.5.4_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-CP51bFHgieveI06Lgrz5ToNk1eINNxyJO6jPrCd+66tRIyVMi1DPQHd1C3Q9ABF3Nx3R2/1xsV7a3biQZhFCFw==} engines: {node: '>=12.17'} dependencies: - '@pnpm/config': 13.7.2_@pnpm+logger@4.0.0 + '@pnpm/config': 13.8.0_@pnpm+logger@4.0.0 '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/render-peer-issues': 1.1.0 @@ -4803,11 +4801,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.32_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-UeOLwjwWBmn172AA30SloJGrEAnl2JIRN+u0VROhqiFHGlpwiJC6JY/qRv5S9EestVBmOG7qAY7TaRBevK/auQ==} + /@pnpm/find-workspace-packages/3.1.33_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-W/1sYaFuzQxP9go+N5kTUPvwSpvo6jHvF9OR2K5qTw7kx0qInLShJjd+KwvJGEOUnQ8gV9Phkz70fUSO1x80ww==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.40_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.41_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.8.0 find-packages: 8.0.10 @@ -4863,7 +4861,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.32_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.33_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.8.0 load-json-file: 6.2.0 @@ -6098,139 +6096,15 @@ packages: dependencies: string-width: 4.2.3 - /ansi-bgblack/0.1.1: - resolution: {integrity: sha1-poulAHiHcBtqr74/oNrf36juPKI=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bgblue/0.1.1: - resolution: {integrity: sha1-Z73ATtybm1J4lp2hlt6j11yMNhM=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bgcyan/0.1.1: - resolution: {integrity: sha1-WEiUJWAL3p9VBwaN2Wnr/bUP52g=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bggreen/0.1.1: - resolution: {integrity: sha1-TjGRJIUplD9DIelr8THRwTgWr0k=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bgmagenta/0.1.1: - resolution: {integrity: sha1-myhDLAduqpmUGGcqPvvhk5HCx6E=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bgred/0.1.1: - resolution: {integrity: sha1-p2+Sg4OCukMpCmwXeEJPmE1vEEE=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bgwhite/0.1.1: - resolution: {integrity: sha1-ZQRlE3elim7OzQMxmU5IAljhG6g=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bgyellow/0.1.1: - resolution: {integrity: sha1-w/4usIzUdmSAKeaHTRWgs49h1E8=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-black/0.1.1: - resolution: {integrity: sha1-9hheiJNgslRaHsUMC/Bj/EMDJFM=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-blue/0.1.1: - resolution: {integrity: sha1-FbgEmQ6S/JyoxUds6PaZd3wh7b8=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-bold/0.1.1: - resolution: {integrity: sha1-PmOVCvWswq4uZw5vZ96xFdGl9QU=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-colors/0.2.0: - resolution: {integrity: sha1-csMd4qDZoszQysMMyYI+6y9kNLU=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-bgblack: 0.1.1 - ansi-bgblue: 0.1.1 - ansi-bgcyan: 0.1.1 - ansi-bggreen: 0.1.1 - ansi-bgmagenta: 0.1.1 - ansi-bgred: 0.1.1 - ansi-bgwhite: 0.1.1 - ansi-bgyellow: 0.1.1 - ansi-black: 0.1.1 - ansi-blue: 0.1.1 - ansi-bold: 0.1.1 - ansi-cyan: 0.1.1 - ansi-dim: 0.1.1 - ansi-gray: 0.1.1 - ansi-green: 0.1.1 - ansi-grey: 0.1.1 - ansi-hidden: 0.1.1 - ansi-inverse: 0.1.1 - ansi-italic: 0.1.1 - ansi-magenta: 0.1.1 - ansi-red: 0.1.1 - ansi-reset: 0.1.1 - ansi-strikethrough: 0.1.1 - ansi-underline: 0.1.1 - ansi-white: 0.1.1 - ansi-yellow: 0.1.1 - lazy-cache: 2.0.2 - dev: true - /ansi-colors/4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} - /ansi-cyan/0.1.1: - resolution: {integrity: sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-diff/1.1.1: resolution: {integrity: sha512-XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw==} dependencies: ansi-split: 1.0.1 - /ansi-dim/0.1.1: - resolution: {integrity: sha1-QN5MYDqoCG2Oeoa4/5mNXDbu/Ww=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-escapes/3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} @@ -6243,85 +6117,15 @@ packages: type-fest: 0.21.3 dev: true - /ansi-gray/0.1.1: - resolution: {integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-green/0.1.1: - resolution: {integrity: sha1-il2al55FjVfEDjNYCzc5C44Q0Pc=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-grey/0.1.1: - resolution: {integrity: sha1-WdmLasK6GfilF5jphT+6eDOaM8E=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-hidden/0.1.1: - resolution: {integrity: sha1-7WpMSY0rt8uyidvyqNHcyFZ/rg8=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-inverse/0.1.1: - resolution: {integrity: sha1-tq9Fgm/oJr+1KKbHmIV5Q1XM0mk=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-italic/0.1.1: - resolution: {integrity: sha1-EEdDRj9iXBQqA2c5z4XtpoiYbyM=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-magenta/0.1.1: - resolution: {integrity: sha1-BjtboW+z8j4c/aKwfAqJ3hHkMK4=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-red/0.1.1: - resolution: {integrity: sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-regex/5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - /ansi-reset/0.1.1: - resolution: {integrity: sha1-5+cSksPH3c1NYu9KbHwFmAkRw7c=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-split/1.0.1: resolution: {integrity: sha512-RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg==} dependencies: ansi-regex: 5.0.1 - /ansi-strikethrough/0.1.1: - resolution: {integrity: sha1-2Eh3FAss/wfRyT685pkE9oiF5Wg=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /ansi-styles/3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -6339,32 +6143,6 @@ packages: engines: {node: '>=10'} dev: true - /ansi-underline/0.1.1: - resolution: {integrity: sha1-38kg9Ml7WXfqFi34/7mIMIqqcaQ=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-white/0.1.1: - resolution: {integrity: sha1-nHe3wZPF7pkuYBHTbsTJIbRXiUQ=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - - /ansi-wrap/0.1.0: - resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=} - engines: {node: '>=0.10.0'} - dev: true - - /ansi-yellow/0.1.1: - resolution: {integrity: sha1-y5NW8vRscy8OMZnmEClVp32oPB0=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - dev: true - /any-promise/1.3.0: resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=} @@ -6436,13 +6214,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /arr-swap/1.0.1: - resolution: {integrity: sha1-FHWQ7WX8gVvAf+8Jl8Llgj1kNTQ=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - dev: true - /arr-union/3.1.0: resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} engines: {node: '>=0.10.0'} @@ -6780,7 +6551,7 @@ packages: engines: {node: '>=10'} dependencies: ansi-align: 3.0.1 - camelcase: 6.2.1 + camelcase: 6.3.0 chalk: 4.1.2 cli-boxes: 2.2.1 string-width: 4.2.3 @@ -6995,14 +6766,6 @@ packages: engines: {node: '>=6'} dev: true - /camelcase-keys/2.1.0: - resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - dev: true - /camelcase-keys/6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} engines: {node: '>=8'} @@ -7021,11 +6784,6 @@ packages: type-fest: 1.4.0 dev: true - /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} - engines: {node: '>=0.10.0'} - dev: true - /camelcase/4.1.0: resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=} engines: {node: '>=4'} @@ -7039,6 +6797,10 @@ packages: resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} engines: {node: '>=10'} + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + /can-link/2.0.0: resolution: {integrity: sha512-2W2yAdkQQrrL0WM6BrGqkrLkWlVon8riZch0EBNklid2CZsOzZnqR5HE7W3Q3BrMWUop+9I2dpjyZqhSOYh6Yg==} engines: {node: '>=10'} @@ -7123,15 +6885,6 @@ packages: regexp-to-ast: 0.5.0 dev: false - /choices-separator/2.0.0: - resolution: {integrity: sha1-kv0XYxgteQM/XFxR0Lo1LlVnxpY=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-dim: 0.1.1 - debug: 2.6.9 - strip-color: 0.1.0 - dev: true - /chownr/1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true @@ -7225,16 +6978,6 @@ packages: engines: {node: '>= 0.10'} dev: true - /clone-deep/1.0.0: - resolution: {integrity: sha512-hmJRX8x1QOJVV+GUjOBzi6iauhPqc9hIF6xitWRBbiPZOBb6vGo/mDRIK9P74RTKSQK7AE8B0DDWY/vpRrPmQw==} - engines: {node: '>=0.10.0'} - dependencies: - for-own: 1.0.0 - is-plain-object: 2.0.4 - kind-of: 5.1.0 - shallow-clone: 1.0.0 - dev: true - /clone-deep/4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} @@ -7763,6 +7506,7 @@ packages: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} dependencies: ms: 2.1.3 + dev: false /debug/4.3.3: resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} @@ -8148,11 +7892,6 @@ packages: dependencies: is-arrayish: 0.2.1 - /error-symbol/0.1.0: - resolution: {integrity: sha1-Ck2uN9YA0VopukU9jvkg8YRDM/Y=} - engines: {node: '>=0.10.0'} - dev: true - /es-abstract/1.19.1: resolution: {integrity: sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==} engines: {node: '>= 0.4'} @@ -9059,14 +8798,6 @@ packages: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} dev: true - /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} - engines: {node: '>=0.10.0'} - dependencies: - path-exists: 2.1.0 - pinkie-promise: 2.0.1 - dev: true - /find-up/2.1.0: resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} engines: {node: '>=4'} @@ -9133,23 +8864,11 @@ packages: readable-stream: 2.3.7 dev: true - /for-in/0.1.8: - resolution: {integrity: sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=} - engines: {node: '>=0.10.0'} - dev: true - /for-in/1.0.2: resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} engines: {node: '>=0.10.0'} dev: true - /for-own/1.0.0: - resolution: {integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - dev: true - /foreground-child/2.0.0: resolution: {integrity: sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==} engines: {node: '>=8.0.0'} @@ -9398,11 +9117,6 @@ packages: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 - /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} - engines: {node: '>=0.10.0'} - dev: true - /get-stream/3.0.0: resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} engines: {node: '>=4'} @@ -9886,13 +9600,6 @@ packages: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} - /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} - engines: {node: '>=0.10.0'} - dependencies: - repeating: 2.0.1 - dev: true - /indent-string/4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} @@ -9915,11 +9622,6 @@ packages: once: 1.4.0 wrappy: 1.0.2 - /info-symbol/0.1.0: - resolution: {integrity: sha1-J4QdcoZ920JCzWEtecEGM4gcang=} - engines: {node: '>=0.10.0'} - dev: true - /inherits/2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -10133,11 +9835,6 @@ packages: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} - /is-finite/1.1.0: - resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} - engines: {node: '>=0.10.0'} - dev: true - /is-fullwidth-code-point/1.0.0: resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} engines: {node: '>=0.10.0'} @@ -10215,11 +9912,6 @@ packages: kind-of: 3.2.2 dev: true - /is-number/6.0.0: - resolution: {integrity: sha512-Wu1VHeILBK8KAWJUAiSZQX94GmOE45Rg6/538fKwiloUu21KncEkYGPqob2oSZ5mUT73vLGrHQjKw3KMPwfDzg==} - engines: {node: '>=0.10.0'} - dev: true - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -11196,18 +10888,6 @@ packages: engines: {node: '>=6'} dev: true - /koalas/1.0.2: - resolution: {integrity: sha1-MYQz8HQjXbePrlZhoCqMpT7ilc0=} - engines: {node: '>=0.10.0'} - dev: true - - /lazy-cache/2.0.2: - resolution: {integrity: sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=} - engines: {node: '>=0.10.0'} - dependencies: - set-getter: 0.1.1 - dev: true - /lazystream/1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} @@ -11256,17 +10936,6 @@ packages: /lines-and-columns/1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.8 - parse-json: 2.2.0 - pify: 2.3.0 - pinkie-promise: 2.0.1 - strip-bom: 2.0.0 - dev: true - /load-json-file/4.0.0: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} @@ -11427,39 +11096,10 @@ packages: /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - /log-ok/0.1.1: - resolution: {integrity: sha1-vqPdNqzQuKckDXhza1uXxlREozQ=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-green: 0.1.1 - success-symbol: 0.1.0 - dev: true - - /log-utils/0.2.1: - resolution: {integrity: sha1-pMIXoN2aUFFdm5ICBgkas9TgMc8=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-colors: 0.2.0 - error-symbol: 0.1.0 - info-symbol: 0.1.0 - log-ok: 0.1.1 - success-symbol: 0.1.0 - time-stamp: 1.1.0 - warning-symbol: 0.1.0 - dev: true - /longest-streak/2.0.4: resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} dev: false - /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} - engines: {node: '>=0.10.0'} - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.6 - dev: true - /loud-rejection/2.2.0: resolution: {integrity: sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==} engines: {node: '>=8'} @@ -11678,22 +11318,6 @@ packages: yargs-parser: 20.2.9 dev: true - /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.5 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 3.0.1 - dev: true - /meow/6.1.1: resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==} engines: {node: '>=8'} @@ -11728,6 +11352,24 @@ packages: yargs-parser: 20.2.9 dev: true + /meow/9.0.0: + resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + engines: {node: '>=10'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize: 1.2.0 + decamelize-keys: 1.1.0 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + dev: true + /merge-descriptors/1.0.1: resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} dev: true @@ -11909,14 +11551,6 @@ packages: is-extendable: 1.0.1 dev: true - /mixin-object/2.0.1: - resolution: {integrity: sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 0.1.8 - is-extendable: 0.1.1 - dev: true - /mixme/0.5.4: resolution: {integrity: sha512-3KYa4m4Vlqx98GPdOHghxSdNtTvcP8E0kkaJ5Dlh+h2DRzF7zpuVVcA8B0QpKd11YJeP9QQ7ASkKzOeu195Wzw==} engines: {node: '>= 8.0.0'} @@ -12078,16 +11712,16 @@ packages: path-to-regexp: 1.8.0 dev: true - /nm-prune/4.0.0: - resolution: {integrity: sha512-PC9UVvGgYMEvO27Kupun+rIMPU28PvJlHn3Xh+DQkbmvkQiVwtSTeRTVH1QU9PWLHERW/0ClHVVMo6oyUF60Sw==} - engines: {node: '>=4'} + /nm-prune/5.0.0: + resolution: {integrity: sha512-DjLCuKmAP5OEPOn7H/UyigDSj0DeUO6qcrrSo2Y5jPTYbdKXqNpLafEFGoNNhH9v+ChBLlmc5CRN1YVvZIQsOQ==} + engines: {node: '>=10'} hasBin: true dependencies: + enquirer: 2.3.6 find-root: 1.1.0 fs-extra: 4.0.3 - meow: 3.7.0 + meow: 9.0.0 pretty-bytes: 4.0.2 - prompt-confirm: 1.2.0 walk-filtered: 0.9.3 dev: true @@ -12666,13 +12300,6 @@ packages: is-hexadecimal: 1.0.4 dev: false - /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} - engines: {node: '>=0.10.0'} - dependencies: - error-ex: 1.3.2 - dev: true - /parse-json/4.0.0: resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} engines: {node: '>=4'} @@ -12723,13 +12350,6 @@ packages: resolution: {integrity: sha512-gds5iRhSeOcDtj8gfWkRHLtZKTPsFVuh7utbjYtvnclw4XM+ffRzJrwqMhOD1PVqef7nBLmgsu1vIujjvAJrAw==} engines: {node: '>=4'} - /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie-promise: 2.0.1 - dev: true - /path-exists/3.0.0: resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} engines: {node: '>=4'} @@ -12773,15 +12393,6 @@ packages: isarray: 0.0.1 dev: true - /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.8 - pify: 2.3.0 - pinkie-promise: 2.0.1 - dev: true - /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -12819,11 +12430,6 @@ packages: hasBin: true dev: true - /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} - engines: {node: '>=0.10.0'} - dev: true - /pify/3.0.0: resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} engines: {node: '>=4'} @@ -12833,18 +12439,6 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} - engines: {node: '>=0.10.0'} - dev: true - /pino-std-serializers/3.2.0: resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} dev: true @@ -12947,11 +12541,6 @@ packages: resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} dev: true - /pointer-symbol/1.0.0: - resolution: {integrity: sha1-YPkRAgTqepKbYmRKITFVQ8uz1Ec=} - engines: {node: '>=4'} - dev: true - /posix-character-classes/0.1.1: resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} engines: {node: '>=0.10.0'} @@ -13102,71 +12691,6 @@ packages: promise-deferred: 2.0.3 dev: false - /prompt-actions/3.0.2: - resolution: {integrity: sha512-dhz2Fl7vK+LPpmnQ/S/eSut4BnH4NZDLyddHKi5uTU/2PDn3grEMGkgsll16V5RpVUh/yxdiam0xsM0RD4xvtg==} - engines: {node: '>=4'} - dependencies: - debug: 2.6.9 - dev: true - - /prompt-base/4.1.0: - resolution: {integrity: sha512-svGzgLUKZoqomz9SGMkf1hBG8Wl3K7JGuRCXc/Pv7xw8239hhaTBXrmjt7EXA9P/QZzdyT8uNWt9F/iJTXq75g==} - engines: {node: '>=5.0'} - dependencies: - component-emitter: 1.3.0 - debug: 3.2.7 - koalas: 1.0.2 - log-utils: 0.2.1 - prompt-actions: 3.0.2 - prompt-question: 5.0.2 - readline-ui: 2.2.3 - readline-utils: 2.2.3 - static-extend: 0.1.2 - dev: true - - /prompt-choices/4.1.0: - resolution: {integrity: sha512-ZNYLv6rW9z9n0WdwCkEuS+w5nUAGzRgtRt6GQ5aFNFz6MIcU7nHFlHOwZtzy7RQBk80KzUGPSRQphvMiQzB8pg==} - engines: {node: '>=4.0.0'} - dependencies: - arr-flatten: 1.1.0 - arr-swap: 1.0.1 - choices-separator: 2.0.0 - clone-deep: 4.0.1 - collection-visit: 1.0.0 - define-property: 2.0.2 - is-number: 6.0.0 - kind-of: 6.0.3 - koalas: 1.0.2 - log-utils: 0.2.1 - pointer-symbol: 1.0.0 - radio-symbol: 2.0.0 - set-value: 4.1.0 - strip-color: 0.1.0 - terminal-paginator: 2.0.2 - toggle-array: 1.0.1 - dev: true - - /prompt-confirm/1.2.0: - resolution: {integrity: sha512-r7XZxI5J5/oPtUskN0ZYO+lkv/WJHMQgfd1GTKAuxnHuViQShiFHdUnj6DamL4gQExaKAX7rnIcTKoRSpVVquA==} - engines: {node: '>=5.0'} - dependencies: - debug: 2.6.9 - prompt-base: 4.1.0 - dev: true - - /prompt-question/5.0.2: - resolution: {integrity: sha512-wreaLbbu8f5+7zXds199uiT11Ojp59Z4iBi6hONlSLtsKGTvL2UY8VglcxQ3t/X4qWIxsNCg6aT4O8keO65v6Q==} - engines: {node: '>=4.0.0'} - dependencies: - clone-deep: 1.0.0 - debug: 3.2.7 - define-property: 1.0.0 - isobject: 3.0.1 - kind-of: 5.1.0 - koalas: 1.0.2 - prompt-choices: 4.1.0 - dev: true - /prompts/2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -13224,8 +12748,8 @@ packages: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} dev: true - /publish-packed/4.0.2: - resolution: {integrity: sha512-L45RDkvXLHMUzq47xG01lvOYGPipBOO+1ocfGVhH629cJcDEfc7tthTe31FMp5Nx+zxh8bgKtNTKTynmtSx+5Q==} + /publish-packed/4.1.0: + resolution: {integrity: sha512-olWVsqDCiazkfG/e2gPFqrPrJB6C4tCT6cTls5eBojxZXf1gKsQTZEQzXgEXIpM9x76pCDIcgtF2QmZYcv36bw==} engines: {node: '>=12.10'} hasBin: true dependencies: @@ -13233,7 +12757,7 @@ packages: execa: 5.1.1 fs-extra: 10.0.0 getopts: 2.3.0 - nm-prune: 4.0.0 + nm-prune: 5.0.0 read-pkg: 5.2.0 rename-overwrite: 4.0.0 rimraf-then: 1.0.1 @@ -13302,15 +12826,6 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - /radio-symbol/2.0.0: - resolution: {integrity: sha1-eqm/xQSFY21S3XbWqOYxspB5muE=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-gray: 0.1.1 - ansi-green: 0.1.1 - is-windows: 1.0.2 - dev: true - /ramda/0.27.1: resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==} @@ -13365,14 +12880,6 @@ packages: strip-bom: 4.0.0 dev: false - /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} - engines: {node: '>=0.10.0'} - dependencies: - find-up: 1.1.2 - read-pkg: 1.1.0 - dev: true - /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -13391,15 +12898,6 @@ packages: type-fest: 1.4.0 dev: true - /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} - engines: {node: '>=0.10.0'} - dependencies: - load-json-file: 1.1.0 - normalize-package-data: 2.5.0 - path-type: 1.1.0 - dev: true - /read-pkg/3.0.0: resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} engines: {node: '>=4'} @@ -13465,31 +12963,6 @@ packages: string_decoder: 1.3.0 util-deprecate: 1.0.2 - /readline-ui/2.2.3: - resolution: {integrity: sha512-ix7jz0PxqQqcIuq3yQTHv1TOhlD2IHO74aNO+lSuXsRYm1d+pdyup1yF3zKyLK1wWZrVNGjkzw5tUegO2IDy+A==} - engines: {node: '>=4.0'} - dependencies: - component-emitter: 1.3.0 - debug: 2.6.9 - readline-utils: 2.2.3 - string-width: 2.1.1 - dev: true - - /readline-utils/2.2.3: - resolution: {integrity: sha1-b4R9a48ZFcORtYHDZ81HhzhiNRo=} - engines: {node: '>=4.0'} - dependencies: - arr-flatten: 1.1.0 - extend-shallow: 2.0.1 - is-buffer: 1.1.6 - is-number: 3.0.0 - is-windows: 1.0.2 - koalas: 1.0.2 - mute-stream: 0.0.7 - strip-color: 0.1.0 - window-size: 1.1.1 - dev: true - /realpath-missing/1.1.0: resolution: {integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ==} engines: {node: '>=10'} @@ -13501,14 +12974,6 @@ packages: resolve: 1.20.0 dev: true - /redent/1.0.0: - resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} - engines: {node: '>=0.10.0'} - dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 - dev: true - /redent/3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -13631,13 +13096,6 @@ packages: resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} engines: {node: '>=0.10'} - /repeating/2.0.1: - resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} - engines: {node: '>=0.10.0'} - dependencies: - is-finite: 1.1.0 - dev: true - /replace-ext/1.0.1: resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} engines: {node: '>= 0.10'} @@ -14010,13 +13468,6 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} - /set-getter/0.1.1: - resolution: {integrity: sha512-9sVWOy+gthr+0G9DzqqLaYNA7+5OKkSmcqjL9cBpDEaZrr3ShQlyX2cZ/O/ozE41oxn/Tt0LGEM/w4Rub3A3gw==} - engines: {node: '>=0.10.0'} - dependencies: - to-object-path: 0.3.0 - dev: true - /set-value/4.1.0: resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==} engines: {node: '>=11.0'} @@ -14033,15 +13484,6 @@ packages: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} dev: true - /shallow-clone/1.0.0: - resolution: {integrity: sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - kind-of: 5.1.0 - mixin-object: 2.0.1 - dev: true - /shallow-clone/3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} @@ -14536,13 +13978,6 @@ packages: dependencies: ansi-regex: 5.0.1 - /strip-bom/2.0.0: - resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} - engines: {node: '>=0.10.0'} - dependencies: - is-utf8: 0.2.1 - dev: true - /strip-bom/3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} @@ -14551,11 +13986,6 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} - /strip-color/0.1.0: - resolution: {integrity: sha1-EG9l09PmotlAHKwOsM6LinArT3s=} - engines: {node: '>=0.10.0'} - dev: true - /strip-eof/1.0.0: resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} engines: {node: '>=0.10.0'} @@ -14565,14 +13995,6 @@ packages: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} - /strip-indent/1.0.1: - resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - get-stdin: 4.0.1 - dev: true - /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -14597,11 +14019,6 @@ packages: engines: {node: '>=8'} dev: true - /success-symbol/0.1.0: - resolution: {integrity: sha1-JAIuSG878c3KCUKDt2nEctO3KJc=} - engines: {node: '>=0.10.0'} - dev: true - /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -14731,15 +14148,6 @@ packages: supports-hyperlinks: 2.2.0 dev: true - /terminal-paginator/2.0.2: - resolution: {integrity: sha512-IZMT5ECF9p4s+sNCV8uvZSW9E1+9zy9Ji9xz2oee8Jfo7hUFpauyjxkhfRcIH6Lu3Wdepv5D1kVRc8Hx74/LfQ==} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - extend-shallow: 2.0.1 - log-utils: 0.2.1 - dev: true - /test-exclude/6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -14783,11 +14191,6 @@ packages: dependencies: readable-stream: 3.6.0 - /time-stamp/1.1.0: - resolution: {integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=} - engines: {node: '>=0.10.0'} - dev: true - /timers-ext/0.1.7: resolution: {integrity: sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==} dependencies: @@ -14880,13 +14283,6 @@ packages: through2: 2.0.5 dev: true - /toggle-array/1.0.1: - resolution: {integrity: sha1-y/WEB5K9UJfzMReugkyTKv/ofVg=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /toidentifier/1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -15630,11 +15026,6 @@ packages: makeerror: 1.0.12 dev: true - /warning-symbol/0.1.0: - resolution: {integrity: sha1-uzHdEbeg+dZ6su2V9Fe2WCW7rSE=} - engines: {node: '>=0.10.0'} - dev: true - /wcwidth/1.0.1: resolution: {integrity: sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=} dependencies: @@ -15749,15 +15140,6 @@ packages: dependencies: string-width: 4.2.3 - /window-size/1.1.1: - resolution: {integrity: sha512-5D/9vujkmVQ7pSmc0SCBmHXbkv6eaHwXEx65MywhmUMsI8sGqJ972APq1lotfcwMKPFLuCFfL8xGHLIp7jaBmA==} - engines: {node: '>= 0.10.0'} - hasBin: true - dependencies: - define-property: 1.0.0 - is-number: 3.0.0 - dev: true - /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} @@ -15960,13 +15342,6 @@ packages: yargs-parser: 21.0.0 dev: true - /yarn/1.22.17: - resolution: {integrity: sha512-H0p241BXaH0UN9IeH//RT82tl5PfNraVpSpEoW+ET7lmopNC61eZ+A+IDvU8FM6Go5vx162SncDL8J1ZjRBriQ==} - engines: {node: '>=4.0.0'} - hasBin: true - requiresBuild: true - dev: true - /yn/3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} From 7bac7e8be2a3249f29f8b881852430068f14b768 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 04:13:26 +0200 Subject: [PATCH 013/204] fix(core): don't write a lockfile when useLockfile is false ref #4073 --- .changeset/perfect-geckos-fry.md | 5 +++++ packages/core/src/install/index.ts | 4 +++- packages/core/test/hoistedNodeLinker/install.ts | 16 ++++++++++++++++ 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .changeset/perfect-geckos-fry.md diff --git a/.changeset/perfect-geckos-fry.md b/.changeset/perfect-geckos-fry.md new file mode 100644 index 00000000000..52583377e06 --- /dev/null +++ b/.changeset/perfect-geckos-fry.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": patch +--- + +Don't write a lockfile if useLockfile is set to false. diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 765901f7d1f..214112846f5 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -912,7 +912,9 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { ]) } else { await finishLockfileUpdates() - await writeWantedLockfile(ctx.lockfileDir, newLockfile, lockfileOpts) + if (opts.useLockfile) { + await writeWantedLockfile(ctx.lockfileDir, newLockfile, lockfileOpts) + } if (opts.nodeLinker !== 'hoisted') { // This is only needed because otherwise the reporter will hang diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index e2ed4949348..1ba54b997a4 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -24,6 +24,22 @@ test('installing with hoisted node-linker', async () => { expect(fs.existsSync('node_modules/send/node_modules/ms')).toBeTruthy() }) +test('installing with hoisted node-linker and no lockfile', async () => { + prepareEmpty() + + await install({ + dependencies: { + ms: '1.0.0', + }, + }, await testDefaults({ + useLockfile: false, + nodeLinker: 'hoisted', + })) + + expect(fs.realpathSync('node_modules/ms')).toEqual(path.resolve('node_modules/ms')) + expect(fs.existsSync('pnpm-lock.yaml')).toBeFalsy() +}) + test('overwriting (is-positive@3.0.0 with is-positive@latest)', async () => { const project = prepareEmpty() const manifest = await addDependenciesToPackage( From 0da31c70c7b8e538bbddd39b98e28d27a7264b35 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 04:20:23 +0200 Subject: [PATCH 014/204] fix: allow to use the --node-linker CLI option --- .changeset/fuzzy-buttons-love.md | 5 +++++ packages/plugin-commands-installation/src/add.ts | 1 + packages/plugin-commands-installation/src/install.ts | 1 + packages/plugin-commands-installation/src/remove.ts | 1 + 4 files changed, 8 insertions(+) create mode 100644 .changeset/fuzzy-buttons-love.md diff --git a/.changeset/fuzzy-buttons-love.md b/.changeset/fuzzy-buttons-love.md new file mode 100644 index 00000000000..938fe39b382 --- /dev/null +++ b/.changeset/fuzzy-buttons-love.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-installation": patch +--- + +Allow to set `node-linker` through CLI options. diff --git a/packages/plugin-commands-installation/src/add.ts b/packages/plugin-commands-installation/src/add.ts index 7d50887b625..8d8b17b6153 100644 --- a/packages/plugin-commands-installation/src/add.ts +++ b/packages/plugin-commands-installation/src/add.ts @@ -34,6 +34,7 @@ export function rcOptionsTypes () { 'lockfile', 'modules-dir', 'network-concurrency', + 'node-linker', 'noproxy', 'npmPath', 'package-import-method', diff --git a/packages/plugin-commands-installation/src/install.ts b/packages/plugin-commands-installation/src/install.ts index 18b28e52b39..d24b2b1475e 100644 --- a/packages/plugin-commands-installation/src/install.ts +++ b/packages/plugin-commands-installation/src/install.ts @@ -35,6 +35,7 @@ export function rcOptionsTypes () { 'lockfile', 'modules-dir', 'network-concurrency', + 'node-linker', 'noproxy', 'package-import-method', 'pnpmfile', diff --git a/packages/plugin-commands-installation/src/remove.ts b/packages/plugin-commands-installation/src/remove.ts index 72f7743f937..e468569abd6 100644 --- a/packages/plugin-commands-installation/src/remove.ts +++ b/packages/plugin-commands-installation/src/remove.ts @@ -55,6 +55,7 @@ export function rcOptionsTypes () { 'lockfile-directory', 'lockfile-only', 'lockfile', + 'node-linker', 'package-import-method', 'pnpmfile', 'reporter', From 8fe8f5e55ec7e73f075dddff6853c574bddd97d8 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 04:28:51 +0200 Subject: [PATCH 015/204] feat: --ignore-workspace option --- .changeset/six-eagles-allow.md | 7 +++++++ packages/config/src/index.ts | 1 + packages/parse-cli-args/src/index.ts | 2 +- packages/parse-cli-args/test/index.ts | 8 ++++++++ packages/pnpm/src/cmd/index.ts | 1 + 5 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 .changeset/six-eagles-allow.md diff --git a/.changeset/six-eagles-allow.md b/.changeset/six-eagles-allow.md new file mode 100644 index 00000000000..9013fbb7421 --- /dev/null +++ b/.changeset/six-eagles-allow.md @@ -0,0 +1,7 @@ +--- +"@pnpm/config": minor +"@pnpm/parse-cli-args": minor +"pnpm": minor +--- + +New CLI option: `--ignore-workspace`. When used, pnpm ignores any workspace configuration found in the current or parent directories. diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index 7e53b3e9a12..ea73e52c677 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -61,6 +61,7 @@ export const types = Object.assign({ hoist: Boolean, 'hoist-pattern': Array, 'ignore-pnpmfile': Boolean, + 'ignore-workspace': Boolean, 'ignore-workspace-root-check': Boolean, 'link-workspace-packages': [Boolean, 'deep'], lockfile: Boolean, diff --git a/packages/parse-cli-args/src/index.ts b/packages/parse-cli-args/src/index.ts index e701fc34e2a..59ec76b1e0f 100644 --- a/packages/parse-cli-args/src/index.ts +++ b/packages/parse-cli-args/src/index.ts @@ -120,7 +120,7 @@ export default async function parseCliArgs ( } } const dir = options['dir'] ?? process.cwd() - const workspaceDir = options['global'] // eslint-disable-line + const workspaceDir = options['global'] || options['ignore-workspace'] // eslint-disable-line ? undefined : await findWorkspaceDir(dir) if (options['workspace-root']) { diff --git a/packages/parse-cli-args/test/index.ts b/packages/parse-cli-args/test/index.ts index 8f812e81373..9a877edba21 100644 --- a/packages/parse-cli-args/test/index.ts +++ b/packages/parse-cli-args/test/index.ts @@ -66,6 +66,14 @@ test('when runnning a global command inside a workspace, the workspace should be expect(workspaceDir).toBeFalsy() }) +test('when runnning with --ignore-workspace option inside a workspace, the workspace should be ignored', async () => { + const { workspaceDir } = await parseCliArgs({ + ...DEFAULT_OPTS, + universalOptionsTypes: { global: Boolean }, + }, ['--ignore-workspace', 'add', 'foo']) + expect(workspaceDir).toBeFalsy() +}) + test('command is used recursively', async () => { const { cmd, options } = await parseCliArgs({ ...DEFAULT_OPTS, diff --git a/packages/pnpm/src/cmd/index.ts b/packages/pnpm/src/cmd/index.ts index 1428a21e724..5f8e1743598 100644 --- a/packages/pnpm/src/cmd/index.ts +++ b/packages/pnpm/src/cmd/index.ts @@ -42,6 +42,7 @@ export const GLOBAL_OPTIONS = pick([ 'test-pattern', 'changed-files-ignore-pattern', 'use-stderr', + 'ignore-workspace', 'workspace-packages', 'workspace-root', ], allTypes) From 7375396dbe310839fc0e42002d28f8155ab6381e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 04:43:45 +0200 Subject: [PATCH 016/204] fix: add nodeLinker field to node_modules/.modules.yaml --- .changeset/weak-clouds-train.md | 7 +++++++ packages/core/src/install/index.ts | 1 + packages/core/test/hoistedNodeLinker/install.ts | 3 +++ packages/headless/src/index.ts | 1 + packages/modules-yaml/src/index.ts | 1 + 5 files changed, 13 insertions(+) create mode 100644 .changeset/weak-clouds-train.md diff --git a/.changeset/weak-clouds-train.md b/.changeset/weak-clouds-train.md new file mode 100644 index 00000000000..74098bb6da3 --- /dev/null +++ b/.changeset/weak-clouds-train.md @@ -0,0 +1,7 @@ +--- +"@pnpm/core": patch +"@pnpm/headless": patch +"@pnpm/modules-yaml": patch +--- + +Save the value of the active `nodeLinker` to `node_modules/.modules.yaml`. diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 214112846f5..04dd6e7b556 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -897,6 +897,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { hoistPattern: ctx.hoistPattern, included: ctx.include, layoutVersion: LAYOUT_VERSION, + nodeLinker: opts.nodeLinker, packageManager: `${opts.packageManager.name}@${opts.packageManager.version}`, pendingBuilds: ctx.pendingBuilds, publicHoistPattern: ctx.publicHoistPattern, diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index 1ba54b997a4..62e9c0258f6 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -3,6 +3,7 @@ import path from 'path' import { addDependenciesToPackage, install, mutateModules } from '@pnpm/core' import { prepareEmpty } from '@pnpm/prepare' import { sync as loadJsonFile } from 'load-json-file' +import { sync as readYamlFile } from 'read-yaml-file' import { addDistTag, testDefaults } from '../utils' test('installing with hoisted node-linker', async () => { @@ -22,6 +23,8 @@ test('installing with hoisted node-linker', async () => { expect(fs.realpathSync('node_modules/has-flag')).toEqual(path.resolve('node_modules/has-flag')) expect(fs.realpathSync('node_modules/ms')).toEqual(path.resolve('node_modules/ms')) expect(fs.existsSync('node_modules/send/node_modules/ms')).toBeTruthy() + + expect(readYamlFile<{ nodeLinker: string }>('node_modules/.modules.yaml').nodeLinker).toBe('hoisted') }) test('installing with hoisted node-linker and no lockfile', async () => { diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 39a0e119a72..11f61b11585 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -448,6 +448,7 @@ export default async (opts: HeadlessOptions) => { hoistPattern: opts.hoistPattern, included: opts.include, layoutVersion: LAYOUT_VERSION, + nodeLinker: opts.nodeLinker, packageManager: `${opts.packageManager.name}@${opts.packageManager.version}`, pendingBuilds: opts.pendingBuilds, publicHoistPattern: opts.publicHoistPattern, diff --git a/packages/modules-yaml/src/index.ts b/packages/modules-yaml/src/index.ts index d158779c950..f53667e49ae 100644 --- a/packages/modules-yaml/src/index.ts +++ b/packages/modules-yaml/src/index.ts @@ -18,6 +18,7 @@ export interface Modules { hoistPattern?: string[] included: IncludedDependencies layoutVersion: number + nodeLinker?: 'hoisted' | 'isolated' | 'pnp' packageManager: string pendingBuilds: string[] prunedAt: string From 5e21b13837852dd837d8b90f2624724930b07145 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 11:34:46 +0200 Subject: [PATCH 017/204] chore(release): 6.25.0-2 --- .changeset/fuzzy-buttons-love.md | 5 - .changeset/perfect-geckos-fry.md | 5 - .changeset/six-eagles-allow.md | 7 - .changeset/weak-clouds-train.md | 7 - packages/artifacts/linux-arm64/package.json | 2 +- packages/artifacts/linux-x64/package.json | 2 +- packages/artifacts/macos-arm64/package.json | 2 +- packages/artifacts/macos-x64/package.json | 2 +- packages/artifacts/win-x64/package.json | 2 +- packages/cli-utils/CHANGELOG.md | 8 + packages/cli-utils/package.json | 6 +- packages/config/CHANGELOG.md | 6 + packages/config/package.json | 4 +- packages/core/CHANGELOG.md | 14 ++ packages/core/package.json | 12 +- packages/default-reporter/CHANGELOG.md | 7 + packages/default-reporter/package.json | 4 +- packages/dependencies-hierarchy/CHANGELOG.md | 7 + packages/dependencies-hierarchy/package.json | 4 +- packages/exe/package.json | 12 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 4 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 4 +- packages/get-context/CHANGELOG.md | 8 + packages/get-context/package.json | 6 +- packages/headless/CHANGELOG.md | 11 + packages/headless/package.json | 10 +- packages/list/CHANGELOG.md | 6 + packages/list/package.json | 4 +- packages/lockfile-to-pnp/CHANGELOG.md | 7 + packages/lockfile-to-pnp/package.json | 4 +- packages/modules-yaml/CHANGELOG.md | 6 + packages/modules-yaml/package.json | 2 +- packages/outdated/CHANGELOG.md | 7 + packages/outdated/package.json | 4 +- packages/package-store/package.json | 2 +- packages/parse-cli-args/CHANGELOG.md | 6 + packages/parse-cli-args/package.json | 2 +- packages/plugin-commands-audit/CHANGELOG.md | 8 + packages/plugin-commands-audit/package.json | 6 +- packages/plugin-commands-env/CHANGELOG.md | 10 + packages/plugin-commands-env/package.json | 8 +- .../plugin-commands-installation/CHANGELOG.md | 18 ++ .../plugin-commands-installation/package.json | 22 +- packages/plugin-commands-listing/CHANGELOG.md | 9 + packages/plugin-commands-listing/package.json | 14 +- .../plugin-commands-outdated/CHANGELOG.md | 11 + .../plugin-commands-outdated/package.json | 16 +- .../plugin-commands-publishing/CHANGELOG.md | 8 + .../plugin-commands-publishing/package.json | 10 +- packages/plugin-commands-rebuild/CHANGELOG.md | 14 ++ packages/plugin-commands-rebuild/package.json | 18 +- .../CHANGELOG.md | 8 + .../package.json | 10 +- packages/plugin-commands-server/CHANGELOG.md | 9 + packages/plugin-commands-server/package.json | 8 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 10 + packages/plugin-commands-store/package.json | 12 +- packages/pnpm/CHANGELOG.md | 10 +- packages/pnpm/package.json | 40 ++-- packages/read-projects-context/CHANGELOG.md | 7 + packages/read-projects-context/package.json | 4 +- .../store-connection-manager/CHANGELOG.md | 8 + .../store-connection-manager/package.json | 4 +- pnpm-lock.yaml | 208 +++++++++--------- privatePackages/assert-project/CHANGELOG.md | 7 + privatePackages/assert-project/package.json | 4 +- privatePackages/prepare/CHANGELOG.md | 6 + privatePackages/prepare/package.json | 2 +- privatePackages/test-fixtures/CHANGELOG.md | 6 + privatePackages/test-fixtures/package.json | 4 +- 74 files changed, 501 insertions(+), 273 deletions(-) delete mode 100644 .changeset/fuzzy-buttons-love.md delete mode 100644 .changeset/perfect-geckos-fry.md delete mode 100644 .changeset/six-eagles-allow.md delete mode 100644 .changeset/weak-clouds-train.md create mode 100644 privatePackages/test-fixtures/CHANGELOG.md diff --git a/.changeset/fuzzy-buttons-love.md b/.changeset/fuzzy-buttons-love.md deleted file mode 100644 index 938fe39b382..00000000000 --- a/.changeset/fuzzy-buttons-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": patch ---- - -Allow to set `node-linker` through CLI options. diff --git a/.changeset/perfect-geckos-fry.md b/.changeset/perfect-geckos-fry.md deleted file mode 100644 index 52583377e06..00000000000 --- a/.changeset/perfect-geckos-fry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -Don't write a lockfile if useLockfile is set to false. diff --git a/.changeset/six-eagles-allow.md b/.changeset/six-eagles-allow.md deleted file mode 100644 index 9013fbb7421..00000000000 --- a/.changeset/six-eagles-allow.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/config": minor -"@pnpm/parse-cli-args": minor -"pnpm": minor ---- - -New CLI option: `--ignore-workspace`. When used, pnpm ignores any workspace configuration found in the current or parent directories. diff --git a/.changeset/weak-clouds-train.md b/.changeset/weak-clouds-train.md deleted file mode 100644 index 74098bb6da3..00000000000 --- a/.changeset/weak-clouds-train.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/core": patch -"@pnpm/headless": patch -"@pnpm/modules-yaml": patch ---- - -Save the value of the active `nodeLinker` to `node_modules/.modules.yaml`. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 2efc180b7c3..9cf1edd0179 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.25.0-1", + "version": "6.25.0-2", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 32fb92b9854..b7ea7a8e28b 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.25.0-1", + "version": "6.25.0-2", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index db00965be39..7166c68d851 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.25.0-1", + "version": "6.25.0-2", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index 5f299c97266..9e24a709e12 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.25.0-1", + "version": "6.25.0-2", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 2b29049cabe..27cb09a3135 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.25.0-1", + "version": "6.25.0-2", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index c3edb671575..d26f12facac 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/cli-utils +## 0.6.42 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/default-reporter@8.5.5 + ## 0.6.41 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 34a045534f9..ccf1c8ff614 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.41", + "version": "0.6.42", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,8 +34,8 @@ }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/config": "workspace:13.8.0", - "@pnpm/default-reporter": "workspace:8.5.4", + "@pnpm/config": "workspace:13.9.0", + "@pnpm/default-reporter": "workspace:8.5.5", "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/package-is-installable": "workspace:5.0.10", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index ea38515eeb1..876095169c3 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/config +## 13.9.0 + +### Minor Changes + +- 8fe8f5e55: New CLI option: `--ignore-workspace`. When used, pnpm ignores any workspace configuration found in the current or parent directories. + ## 13.8.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index af2eaabe695..25cca5b76d4 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "13.8.0", + "version": "13.9.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,7 +48,7 @@ "which": "^2.0.2" }, "devDependencies": { - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "@types/which": "^2.0.0", "symlink-dir": "^5.0.0" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 9cdcc5984cb..4738ce35cc5 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/core +## 2.2.2 + +### Patch Changes + +- 7bac7e8be: Don't write a lockfile if useLockfile is set to false. +- 7375396db: Save the value of the active `nodeLinker` to `node_modules/.modules.yaml`. +- Updated dependencies [7375396db] + - @pnpm/headless@16.4.2 + - @pnpm/modules-yaml@9.0.10 + - @pnpm/lockfile-to-pnp@0.4.40 + - @pnpm/get-context@5.3.4 + - @pnpm/link-bins@6.2.8 + - @pnpm/package-requester@15.2.6 + ## 2.2.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index b4ce1f61494..2b87db48398 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.1", + "version": "2.2.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -20,18 +20,18 @@ "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", - "@pnpm/get-context": "workspace:5.3.3", - "@pnpm/headless": "workspace:16.4.1", + "@pnpm/get-context": "workspace:5.3.4", + "@pnpm/headless": "workspace:16.4.2", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-to-pnp": "workspace:0.4.39", + "@pnpm/lockfile-to-pnp": "workspace:0.4.40", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/lockfile-walker": "workspace:4.0.13", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/modules-cleaner": "workspace:11.0.19", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/package-requester": "workspace:15.2.6", "@pnpm/parse-overrides": "workspace:1.0.0", @@ -71,7 +71,7 @@ "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.6", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/fs-extra": "^9.0.5", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index 870709c731e..8ea1057974f 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/default-reporter +## 8.5.5 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + ## 8.5.4 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 311a58ed7eb..4c5f2acf53b 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.4", + "version": "8.5.5", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,7 +31,7 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "dependencies": { - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/error": "workspace:2.0.0", "@pnpm/render-peer-issues": "workspace:1.1.0", diff --git a/packages/dependencies-hierarchy/CHANGELOG.md b/packages/dependencies-hierarchy/CHANGELOG.md index 15cc0ef8b4a..3bf33736c03 100644 --- a/packages/dependencies-hierarchy/CHANGELOG.md +++ b/packages/dependencies-hierarchy/CHANGELOG.md @@ -1,5 +1,12 @@ # dependencies-hierarchy +## 10.0.21 + +### Patch Changes + +- Updated dependencies [7375396db] + - @pnpm/modules-yaml@9.0.10 + ## 10.0.20 ### Patch Changes diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index d9b46fa8d1b..90a4df20485 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "dependencies-hierarchy", - "version": "10.0.20", + "version": "10.0.21", "description": "Creates a dependencies hierarchy for a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "dependencies": { "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/read-modules-dir": "workspace:3.0.1", "@pnpm/read-package-json": "workspace:5.0.9", diff --git a/packages/exe/package.json b/packages/exe/package.json index e993c5f74d8..edae5b77914 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-1", + "version": "6.25.0-2", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,11 +11,11 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.0-1", - "@pnpm/linux-x64": "workspace:6.25.0-1", - "@pnpm/macos-arm64": "workspace:6.25.0-1", - "@pnpm/macos-x64": "workspace:6.25.0-1", - "@pnpm/win-x64": "workspace:6.25.0-1" + "@pnpm/linux-arm64": "workspace:6.25.0-2", + "@pnpm/linux-x64": "workspace:6.25.0-2", + "@pnpm/macos-arm64": "workspace:6.25.0-2", + "@pnpm/macos-x64": "workspace:6.25.0-2", + "@pnpm/win-x64": "workspace:6.25.0-2" }, "devDependencies": { "@zkochan/pkg": "0.0.0-2", diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index c5a1ab6fa77..00f98c8e550 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.14 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.34 + ## 4.4.13 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index 6f2080aff3f..447f4b2e066 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.13", + "version": "4.4.14", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.33", + "@pnpm/find-workspace-packages": "workspace:3.1.34", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index 995d7d08e27..3e631652e89 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.34 + +### Patch Changes + +- @pnpm/cli-utils@0.6.42 + ## 3.1.33 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index 248e314d17b..f2a66ce3df5 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.33", + "version": "3.1.34", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.8.0", "find-packages": "workspace:8.0.10", diff --git a/packages/get-context/CHANGELOG.md b/packages/get-context/CHANGELOG.md index 7f0df7ba807..9bae4eb1cfd 100644 --- a/packages/get-context/CHANGELOG.md +++ b/packages/get-context/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/get-context +## 5.3.4 + +### Patch Changes + +- Updated dependencies [7375396db] + - @pnpm/modules-yaml@9.0.10 + - @pnpm/read-projects-context@5.0.15 + ## 5.3.3 ### Patch Changes diff --git a/packages/get-context/package.json b/packages/get-context/package.json index e995e0ed53d..51255f0cc6e 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/get-context", - "version": "5.3.3", + "version": "5.3.4", "description": "Gets context information about a project", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,8 +41,8 @@ "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/modules-yaml": "workspace:9.0.9", - "@pnpm/read-projects-context": "workspace:5.0.14", + "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/read-projects-context": "workspace:5.0.15", "@pnpm/types": "workspace:7.8.0", "@zkochan/rimraf": "^2.1.1", "is-ci": "^3.0.0", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index f1409931a68..dfb0c46f1b8 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/headless +## 16.4.2 + +### Patch Changes + +- 7375396db: Save the value of the active `nodeLinker` to `node_modules/.modules.yaml`. +- Updated dependencies [7375396db] + - @pnpm/modules-yaml@9.0.10 + - @pnpm/lockfile-to-pnp@0.4.40 + - @pnpm/link-bins@6.2.8 + - @pnpm/package-requester@15.2.6 + ## 16.4.1 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 27484b2ab5b..acfd33293e0 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "16.4.1", + "version": "16.4.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -19,8 +19,8 @@ "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.6", - "@pnpm/prepare": "workspace:0.0.31", - "@pnpm/read-projects-context": "workspace:5.0.14", + "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/read-projects-context": "workspace:5.0.15", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/fs-extra": "^9.0.5", @@ -76,10 +76,10 @@ "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-to-pnp": "workspace:0.4.39", + "@pnpm/lockfile-to-pnp": "workspace:0.4.40", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/modules-cleaner": "workspace:11.0.19", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/package-is-installable": "workspace:5.0.10", "@pnpm/package-requester": "workspace:15.2.6", "@pnpm/read-package-json": "workspace:5.0.9", diff --git a/packages/list/CHANGELOG.md b/packages/list/CHANGELOG.md index 2e2ff7485ed..9a27dbf461c 100644 --- a/packages/list/CHANGELOG.md +++ b/packages/list/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/list +## 6.2.18 + +### Patch Changes + +- dependencies-hierarchy@10.0.21 + ## 6.2.17 ### Patch Changes diff --git a/packages/list/package.json b/packages/list/package.json index d9287461f1d..67469e9bd8b 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "6.2.17", + "version": "6.2.18", "description": "List installed packages in a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -42,7 +42,7 @@ "archy": "^1.0.0", "chalk": "^4.1.0", "cli-columns": "^4.0.0", - "dependencies-hierarchy": "workspace:10.0.20", + "dependencies-hierarchy": "workspace:10.0.21", "p-limit": "^3.1.0", "ramda": "^0.27.1", "semver": "^7.3.4" diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index 2caf7e31564..d5f34fae626 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile-to-pnp +## 0.4.40 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + ## 0.4.39 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index 59d48dd6de2..e292cdaa04d 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.39", + "version": "0.4.40", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,7 +41,7 @@ "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/packages/modules-yaml/CHANGELOG.md b/packages/modules-yaml/CHANGELOG.md index 28ad97c2250..6d2a836b066 100644 --- a/packages/modules-yaml/CHANGELOG.md +++ b/packages/modules-yaml/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/modules-yaml +## 9.0.10 + +### Patch Changes + +- 7375396db: Save the value of the active `nodeLinker` to `node_modules/.modules.yaml`. + ## 9.0.9 ### Patch Changes diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index 9e14f04b13c..7faf262a5df 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-yaml", - "version": "9.0.9", + "version": "9.0.10", "description": "Reads/writes `node_modules/.modules.yaml`", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/outdated/CHANGELOG.md b/packages/outdated/CHANGELOG.md index 2724e705708..8ce566048ba 100644 --- a/packages/outdated/CHANGELOG.md +++ b/packages/outdated/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/outdated +## 9.0.27 + +### Patch Changes + +- Updated dependencies [7375396db] + - @pnpm/modules-yaml@9.0.10 + ## 9.0.26 ### Patch Changes diff --git a/packages/outdated/package.json b/packages/outdated/package.json index 6a81995373d..edd34bbd252 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "9.0.26", + "version": "9.0.27", "description": "Check for outdated packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -43,7 +43,7 @@ "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/pick-registry-for-package": "workspace:2.0.9", "@pnpm/types": "workspace:7.8.0", "dependency-path": "workspace:8.0.9", diff --git a/packages/package-store/package.json b/packages/package-store/package.json index c1c8d66ff9c..0f9e97c774a 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "@types/ssri": "^7.1.0", "tempy": "^1.0.0" diff --git a/packages/parse-cli-args/CHANGELOG.md b/packages/parse-cli-args/CHANGELOG.md index 023e0c1f035..f9e57decc1b 100644 --- a/packages/parse-cli-args/CHANGELOG.md +++ b/packages/parse-cli-args/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/parse-cli-args +## 4.4.0 + +### Minor Changes + +- 8fe8f5e55: New CLI option: `--ignore-workspace`. When used, pnpm ignores any workspace configuration found in the current or parent directories. + ## 4.3.0 ### Minor Changes diff --git a/packages/parse-cli-args/package.json b/packages/parse-cli-args/package.json index 922d61f44e0..1d2d4b3d1b9 100644 --- a/packages/parse-cli-args/package.json +++ b/packages/parse-cli-args/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/parse-cli-args", - "version": "4.3.0", + "version": "4.4.0", "description": "Parses the CLI args passed to pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index dc6934e5b67..eb4197c7ed6 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-audit +## 5.1.33 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + ## 5.1.32 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 53c24a79dad..23aa4d59078 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.32", + "version": "5.1.33", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,8 +41,8 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.3", - "@pnpm/cli-utils": "workspace:0.6.41", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index 38ff0113bbb..84d95852992 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-env +## 1.4.3 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + - @pnpm/package-store@12.1.6 + - @pnpm/tarball-fetcher@9.3.14 + ## 1.4.2 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index ddcdd7d3658..12ae8b7c3b8 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.2", + "version": "1.4.3", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,8 +30,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.3", "@pnpm/fetcher-base": "workspace:11.1.4", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", "nock": "12.0.3", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index ce17c6099fa..726eddb9246 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/plugin-commands-installation +## 8.1.2 + +### Patch Changes + +- 0da31c70c: Allow to set `node-linker` through CLI options. +- Updated dependencies [7bac7e8be] +- Updated dependencies [8fe8f5e55] +- Updated dependencies [7375396db] + - @pnpm/core@2.2.2 + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + - @pnpm/plugin-commands-rebuild@5.4.1 + - @pnpm/store-connection-manager@3.2.1 + - @pnpm/outdated@9.0.27 + - @pnpm/find-workspace-packages@3.1.34 + - @pnpm/filter-workspace-packages@4.4.14 + - @pnpm/package-store@12.1.6 + ## 8.1.1 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 1f003dee521..00c38cd9296 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.1", + "version": "8.1.2", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,8 +37,8 @@ "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.9", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/prepare": "workspace:0.0.32", "@pnpm/test-fixtures": "workspace:*", "@types/is-ci": "^3.0.0", "@types/proxyquire": "^1.3.28", @@ -56,29 +56,29 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.1", + "@pnpm/core": "workspace:2.2.2", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.33", + "@pnpm/find-workspace-packages": "workspace:3.1.34", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", - "@pnpm/outdated": "workspace:9.0.26", + "@pnpm/outdated": "workspace:9.0.27", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.0", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.1", "@pnpm/pnpmfile": "workspace:1.2.3", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/semver-diff": "^1.0.2", "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.2.0", + "@pnpm/store-connection-manager": "workspace:3.2.1", "@pnpm/types": "workspace:7.8.0", "@yarnpkg/core": "^3.2.0-rc.4", "@yarnpkg/lockfile": "^1.1.0", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index 45933122d6d..ccb17ea0858 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-listing +## 4.1.1 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + - @pnpm/list@6.2.18 + ## 4.1.0 ### Minor Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index eced0cbf471..5cf61d9bf63 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.0", + "version": "4.1.1", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,21 +33,21 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.1", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/plugin-commands-installation": "workspace:8.1.2", + "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", "strip-ansi": "^6.0.0", "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/list": "workspace:6.2.17", + "@pnpm/list": "workspace:6.2.18", "@pnpm/types": "workspace:7.8.0", "ramda": "^0.27.1", "render-help": "^1.0.1" diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index d530e6bf438..cb13c953097 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-outdated +## 5.1.1 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] +- Updated dependencies [7375396db] + - @pnpm/config@13.9.0 + - @pnpm/modules-yaml@9.0.10 + - @pnpm/cli-utils@0.6.42 + - @pnpm/outdated@9.0.27 + ## 5.1.0 ### Minor Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 5a7c8946df7..a8364a1ba71 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.0", + "version": "5.1.1", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.13", - "@pnpm/plugin-commands-installation": "workspace:8.1.1", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/plugin-commands-installation": "workspace:8.1.2", + "@pnpm/prepare": "workspace:0.0.32", "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", "@types/ramda": "0.27.39", @@ -45,17 +45,17 @@ "strip-ansi": "^6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/default-resolver": "workspace:14.0.9", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.9", - "@pnpm/outdated": "workspace:9.0.26", + "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/outdated": "workspace:9.0.27", "@pnpm/semver-diff": "^1.0.2", "@pnpm/store-path": "^5.0.0", "@zkochan/table": "^1.0.0", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index 47a2601e7e5..b62895506d1 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-publishing +## 4.3.1 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + ## 4.3.0 ### Minor Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 1075f76ed72..0bb9b79294a 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.3.0", + "version": "4.3.1", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@types/cross-spawn": "^6.0.2", "@types/npm-packlist": "^1.1.2", "@types/proxyquire": "^1.3.28", @@ -54,9 +54,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/client": "workspace:6.1.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/exportable-manifest": "workspace:2.2.3", "@pnpm/lifecycle": "workspace:12.1.3", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 9af025ba517..53cd5037132 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-rebuild +## 5.4.1 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] +- Updated dependencies [7375396db] + - @pnpm/config@13.9.0 + - @pnpm/modules-yaml@9.0.10 + - @pnpm/cli-utils@0.6.42 + - @pnpm/store-connection-manager@3.2.1 + - @pnpm/get-context@5.3.4 + - @pnpm/find-workspace-packages@3.1.34 + - @pnpm/link-bins@6.2.8 + ## 5.4.0 ### Minor Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 3b27c7989d0..ac460ec9e41 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.0", + "version": "5.4.1", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", @@ -46,21 +46,21 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/find-workspace-packages": "workspace:3.1.33", - "@pnpm/get-context": "workspace:5.3.3", + "@pnpm/find-workspace-packages": "workspace:3.1.34", + "@pnpm/get-context": "workspace:5.3.4", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/lockfile-walker": "workspace:4.0.13", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.2.0", + "@pnpm/store-connection-manager": "workspace:3.2.1", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", "@zkochan/npm-package-arg": "^2.0.1", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index 92bf12f5610..416981e2cf5 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-script-runners +## 4.5.11 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + ## 4.5.10 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index dec1f5aa829..6d633216107 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.10", + "version": "4.5.11", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,19 +34,19 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "@zkochan/rimraf": "^2.1.1", "is-windows": "^1.0.2", "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index f1eaef5d22b..ff7508b03e5 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-server +## 3.0.59 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + - @pnpm/store-connection-manager@3.2.1 + ## 3.0.58 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index ca7f06e72fc..1fe22099285 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.58", + "version": "3.0.59", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,12 +36,12 @@ }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/server": "workspace:11.0.16", - "@pnpm/store-connection-manager": "workspace:3.2.0", + "@pnpm/store-connection-manager": "workspace:3.2.1", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index c80e60509b9..5dad97df4b8 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.27 + +### Patch Changes + +- @pnpm/cli-utils@0.6.42 + ## 1.1.26 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 08c61d8c55e..6a65b27919e 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.26", + "version": "1.1.27", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,6 +40,6 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.31" + "@pnpm/prepare": "workspace:0.0.32" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index 699d7574911..3d123f8441a 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-store +## 4.1.1 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/cli-utils@0.6.42 + - @pnpm/store-connection-manager@3.2.1 + - @pnpm/get-context@5.3.4 + ## 4.1.0 ### Minor Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 753304f79a2..a3fca67aa8b 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.0", + "version": "4.1.1", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "@types/archy": "0.0.31", "@types/ramda": "0.27.39", "@types/ssri": "^7.1.0", @@ -49,15 +49,15 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/cli-utils": "workspace:0.6.41", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/get-context": "workspace:5.3.3", + "@pnpm/get-context": "workspace:5.3.4", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/store-connection-manager": "workspace:3.2.0", + "@pnpm/store-connection-manager": "workspace:3.2.1", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index b068ebccd6f..bc424ee9888 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,6 +1,6 @@ # pnpm -## 6.25.0-1 +## 6.25.0-2 ### Minor Changes @@ -8,9 +8,9 @@ To use this new installation mode, set the `node-linker` setting to `hoisted`. These are the supported values of `node-linker`: - - `isolated` - the default value. - - `hoisted` - flat `node_modules` without symlinks. - - `pnp` - no `node_modules`. Yarn's Plug'n'Play managed by pnpm. + - `isolated` - the default value. + - `hoisted` - flat `node_modules` without symlinks. + - `pnp` - no `node_modules`. Yarn's Plug'n'Play managed by pnpm. Related issue: [#4073](https://github.com/pnpm/pnpm/issues/4073) @@ -42,6 +42,8 @@ - [pnpm/credentials-by-uri#2](https://github.com/pnpm/credentials-by-uri/pull/2) - [#4163](https://github.com/pnpm/pnpm/pull/4163) +- New CLI option: `--ignore-workspace`. When used, pnpm ignores any workspace configuration found in the current or parent directories. + ## 6.24.4 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 77a8b66351c..cd16f80c13f 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-1", + "version": "6.25.0-2", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,36 +22,36 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.41", + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/client": "workspace:6.1.0", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/default-reporter": "workspace:8.5.4", + "@pnpm/default-reporter": "workspace:8.5.5", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.13", + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.33", + "@pnpm/find-workspace-packages": "workspace:3.1.34", "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/nopt": "^0.2.1", - "@pnpm/parse-cli-args": "workspace:4.3.0", + "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/plugin-commands-audit": "workspace:5.1.32", - "@pnpm/plugin-commands-env": "workspace:1.4.2", - "@pnpm/plugin-commands-installation": "workspace:8.1.1", - "@pnpm/plugin-commands-listing": "workspace:4.1.0", - "@pnpm/plugin-commands-outdated": "workspace:5.1.0", - "@pnpm/plugin-commands-publishing": "workspace:4.3.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.10", - "@pnpm/plugin-commands-server": "workspace:3.0.58", - "@pnpm/plugin-commands-setup": "workspace:1.1.26", - "@pnpm/plugin-commands-store": "workspace:4.1.0", - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/plugin-commands-audit": "workspace:5.1.33", + "@pnpm/plugin-commands-env": "workspace:1.4.3", + "@pnpm/plugin-commands-installation": "workspace:8.1.2", + "@pnpm/plugin-commands-listing": "workspace:4.1.1", + "@pnpm/plugin-commands-outdated": "workspace:5.1.1", + "@pnpm/plugin-commands-publishing": "workspace:4.3.1", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.1", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.11", + "@pnpm/plugin-commands-server": "workspace:3.0.59", + "@pnpm/plugin-commands-setup": "workspace:1.1.27", + "@pnpm/plugin-commands-store": "workspace:4.1.1", + "@pnpm/prepare": "workspace:0.0.32", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/run-npm": "workspace:3.1.0", diff --git a/packages/read-projects-context/CHANGELOG.md b/packages/read-projects-context/CHANGELOG.md index 4cc8298282f..7660c906c48 100644 --- a/packages/read-projects-context/CHANGELOG.md +++ b/packages/read-projects-context/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/read-projects-context +## 5.0.15 + +### Patch Changes + +- Updated dependencies [7375396db] + - @pnpm/modules-yaml@9.0.10 + ## 5.0.14 ### Patch Changes diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index 657410a5b05..70ef97bcba5 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-projects-context", - "version": "5.0.14", + "version": "5.0.15", "description": "Reads the current state of projects from modules manifest", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "dependencies": { "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/types": "workspace:7.8.0", "realpath-missing": "^1.1.0" diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index e24c055c5fc..967a40631c4 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/store-connection-manager +## 3.2.1 + +### Patch Changes + +- Updated dependencies [8fe8f5e55] + - @pnpm/config@13.9.0 + - @pnpm/package-store@12.1.6 + ## 3.2.0 ### Minor Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 567e2d4dc97..e48f07d9580 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.2.0", + "version": "3.2.1", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", "@pnpm/client": "workspace:6.1.0", - "@pnpm/config": "workspace:13.8.0", + "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/package-store": "workspace:12.1.6", "@pnpm/server": "workspace:11.0.16", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2184396493..6f5aee1823b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -256,8 +256,8 @@ importers: specifiers: '@pnpm/cli-meta': workspace:2.0.0 '@pnpm/cli-utils': 'link:' - '@pnpm/config': workspace:13.8.0 - '@pnpm/default-reporter': workspace:8.5.4 + '@pnpm/config': workspace:13.9.0 + '@pnpm/default-reporter': workspace:8.5.5 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 @@ -329,7 +329,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/global-bin-dir': workspace:3.0.0 '@pnpm/pnpmfile': workspace:1.2.3 - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 @@ -383,25 +383,25 @@ importers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/get-context': workspace:5.3.3 - '@pnpm/headless': workspace:16.4.1 + '@pnpm/get-context': workspace:5.3.4 + '@pnpm/headless': workspace:16.4.2 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.39 + '@pnpm/lockfile-to-pnp': workspace:0.4.40 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/lockfile-walker': workspace:4.0.13 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/modules-cleaner': workspace:11.0.19 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/package-requester': workspace:15.2.6 '@pnpm/package-store': workspace:12.1.6 '@pnpm/parse-overrides': workspace:1.0.0 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/prune-lockfile': workspace:3.0.13 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/read-package-json': workspace:5.0.9 @@ -545,7 +545,7 @@ importers: packages/default-reporter: specifiers: - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/default-reporter': 'link:' '@pnpm/error': workspace:2.0.0 @@ -631,7 +631,7 @@ importers: '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/read-package-json': workspace:5.0.9 @@ -703,11 +703,11 @@ importers: packages/exe: specifiers: '@pnpm/exe': 'link:' - '@pnpm/linux-arm64': workspace:6.25.0-1 - '@pnpm/linux-x64': workspace:6.25.0-1 - '@pnpm/macos-arm64': workspace:6.25.0-1 - '@pnpm/macos-x64': workspace:6.25.0-1 - '@pnpm/win-x64': workspace:6.25.0-1 + '@pnpm/linux-arm64': workspace:6.25.0-2 + '@pnpm/linux-x64': workspace:6.25.0-2 + '@pnpm/macos-arm64': workspace:6.25.0-2 + '@pnpm/macos-x64': workspace:6.25.0-2 + '@pnpm/win-x64': workspace:6.25.0-2 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -839,7 +839,7 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': 'link:' - '@pnpm/find-workspace-packages': workspace:3.1.33 + '@pnpm/find-workspace-packages': workspace:3.1.34 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -906,7 +906,7 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/constants': workspace:5.0.0 '@pnpm/find-workspace-packages': 'link:' '@pnpm/types': workspace:7.8.0 @@ -929,8 +929,8 @@ importers: '@pnpm/get-context': 'link:' '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 - '@pnpm/read-projects-context': workspace:5.0.14 + '@pnpm/modules-yaml': workspace:9.0.10 + '@pnpm/read-projects-context': workspace:5.0.15 '@pnpm/types': workspace:7.8.0 '@types/is-ci': ^3.0.0 '@types/ramda': 0.27.39 @@ -1044,18 +1044,18 @@ importers: '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.39 + '@pnpm/lockfile-to-pnp': workspace:0.4.40 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-cleaner': workspace:11.0.19 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/package-is-installable': workspace:5.0.10 '@pnpm/package-requester': workspace:15.2.6 '@pnpm/package-store': workspace:12.1.6 - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/read-projects-context': workspace:5.0.14 + '@pnpm/read-projects-context': workspace:5.0.15 '@pnpm/real-hoist': workspace:0.1.1 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 @@ -1261,7 +1261,7 @@ importers: archy: ^1.0.0 chalk: ^4.1.0 cli-columns: ^4.0.0 - dependencies-hierarchy: workspace:10.0.20 + dependencies-hierarchy: workspace:10.0.21 p-limit: ^3.1.0 ramda: ^0.27.1 semver: ^7.3.4 @@ -1363,7 +1363,7 @@ importers: packages/lockfile-to-pnp: specifiers: - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-to-pnp': 'link:' '@pnpm/lockfile-utils': workspace:3.1.5 @@ -1718,7 +1718,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': 'link:' '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/types': workspace:7.8.0 @@ -1867,7 +1867,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-requester': workspace:15.2.6 '@pnpm/package-store': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 @@ -1983,8 +1983,8 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.3 - '@pnpm/cli-utils': workspace:0.6.41 - '@pnpm/config': workspace:13.8.0 + '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.5 @@ -2027,14 +2027,14 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 - '@pnpm/config': workspace:13.8.0 + '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/package-store': workspace:12.1.6 '@pnpm/plugin-commands-env': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.14 '@types/adm-zip': ^0.4.34 @@ -2081,35 +2081,35 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.1 + '@pnpm/core': workspace:2.2.2 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.13 + '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.33 + '@pnpm/find-workspace-packages': workspace:3.1.34 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 - '@pnpm/outdated': workspace:9.0.26 + '@pnpm/modules-yaml': workspace:9.0.10 + '@pnpm/outdated': workspace:9.0.27 '@pnpm/package-store': workspace:12.1.6 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/plugin-commands-installation': 'link:' - '@pnpm/plugin-commands-rebuild': workspace:5.4.0 + '@pnpm/plugin-commands-rebuild': workspace:5.4.1 '@pnpm/pnpmfile': workspace:1.2.3 - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.2.0 + '@pnpm/store-connection-manager': workspace:3.2.1 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 '@types/is-ci': ^3.0.0 @@ -2219,17 +2219,17 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.13 - '@pnpm/list': workspace:6.2.17 + '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.1 + '@pnpm/plugin-commands-installation': workspace:8.1.2 '@pnpm/plugin-commands-listing': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 execa: npm:safe-execa@^0.1.1 @@ -2260,22 +2260,22 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.9 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.13 + '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 - '@pnpm/outdated': workspace:9.0.26 - '@pnpm/plugin-commands-installation': workspace:8.1.1 + '@pnpm/modules-yaml': workspace:9.0.10 + '@pnpm/outdated': workspace:9.0.27 + '@pnpm/plugin-commands-installation': workspace:8.1.2 '@pnpm/plugin-commands-outdated': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/semver-diff': ^1.0.2 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 @@ -2325,18 +2325,18 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/client': workspace:6.1.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.3 - '@pnpm/filter-workspace-packages': workspace:4.4.13 + '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.10 '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-publishing': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/run-npm': workspace:3.1.0 '@pnpm/sort-packages': workspace:2.1.6 @@ -2412,25 +2412,25 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/filter-workspace-packages': workspace:4.4.13 - '@pnpm/find-workspace-packages': workspace:3.1.33 - '@pnpm/get-context': workspace:5.3.3 + '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/find-workspace-packages': workspace:3.1.34 + '@pnpm/get-context': workspace:5.3.4 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/lockfile-walker': workspace:4.0.13 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/plugin-commands-rebuild': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.2.0 + '@pnpm/store-connection-manager': workspace:3.2.1 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 @@ -2499,16 +2499,16 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.13 + '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-script-runners': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/sort-packages': workspace:2.1.6 '@pnpm/store-path': ^5.0.0 @@ -2555,14 +2555,14 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-server': 'link:' '@pnpm/server': workspace:11.0.16 - '@pnpm/store-connection-manager': workspace:3.2.0 + '@pnpm/store-connection-manager': workspace:3.2.1 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2603,10 +2603,10 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-setup': 'link:' - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 dependencies: @@ -2622,10 +2622,10 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.12 - '@pnpm/cli-utils': workspace:0.6.41 - '@pnpm/config': workspace:13.8.0 + '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/get-context': workspace:5.3.3 + '@pnpm/get-context': workspace:5.3.4 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 @@ -2633,8 +2633,8 @@ importers: '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-store': 'link:' - '@pnpm/prepare': workspace:0.0.31 - '@pnpm/store-connection-manager': workspace:3.2.0 + '@pnpm/prepare': workspace:0.0.32 + '@pnpm/store-connection-manager': workspace:3.2.1 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 @@ -2694,36 +2694,36 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.41 + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/client': workspace:6.1.0 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': workspace:8.5.4 + '@pnpm/default-reporter': workspace:8.5.5 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.13 + '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.33 + '@pnpm/find-workspace-packages': workspace:3.1.34 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/nopt': ^0.2.1 - '@pnpm/parse-cli-args': workspace:4.3.0 + '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-audit': workspace:5.1.32 - '@pnpm/plugin-commands-env': workspace:1.4.2 - '@pnpm/plugin-commands-installation': workspace:8.1.1 - '@pnpm/plugin-commands-listing': workspace:4.1.0 - '@pnpm/plugin-commands-outdated': workspace:5.1.0 - '@pnpm/plugin-commands-publishing': workspace:4.3.0 - '@pnpm/plugin-commands-rebuild': workspace:5.4.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.10 - '@pnpm/plugin-commands-server': workspace:3.0.58 - '@pnpm/plugin-commands-setup': workspace:1.1.26 - '@pnpm/plugin-commands-store': workspace:4.1.0 - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/plugin-commands-audit': workspace:5.1.33 + '@pnpm/plugin-commands-env': workspace:1.4.3 + '@pnpm/plugin-commands-installation': workspace:8.1.2 + '@pnpm/plugin-commands-listing': workspace:4.1.1 + '@pnpm/plugin-commands-outdated': workspace:5.1.1 + '@pnpm/plugin-commands-publishing': workspace:4.3.1 + '@pnpm/plugin-commands-rebuild': workspace:5.4.1 + '@pnpm/plugin-commands-script-runners': workspace:4.5.11 + '@pnpm/plugin-commands-server': workspace:3.0.59 + '@pnpm/plugin-commands-setup': workspace:1.1.27 + '@pnpm/plugin-commands-store': workspace:4.1.1 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/run-npm': workspace:3.1.0 @@ -2992,7 +2992,7 @@ importers: specifiers: '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/read-projects-context': 'link:' '@pnpm/types': workspace:7.8.0 @@ -3226,7 +3226,7 @@ importers: specifiers: '@pnpm/cli-meta': workspace:2.0.0 '@pnpm/client': workspace:6.1.0 - '@pnpm/config': workspace:13.8.0 + '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.6 @@ -3371,7 +3371,7 @@ importers: '@pnpm/assert-store': workspace:* '@pnpm/constants': workspace:5.0.0 '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/modules-yaml': workspace:9.0.9 + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/types': workspace:7.8.0 '@types/is-windows': ^1.0.0 '@types/isexe': 2.0.0 @@ -3430,7 +3430,7 @@ importers: privatePackages/test-fixtures: specifiers: - '@pnpm/prepare': workspace:0.0.31 + '@pnpm/prepare': workspace:0.0.32 '@pnpm/test-fixtures': 'link:' fs-extra: ^10.0.0 dependencies: diff --git a/privatePackages/assert-project/CHANGELOG.md b/privatePackages/assert-project/CHANGELOG.md index cfe0a42c9a2..fcbeeb7d2ab 100644 --- a/privatePackages/assert-project/CHANGELOG.md +++ b/privatePackages/assert-project/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/assert-project +## 2.2.13 + +### Patch Changes + +- Updated dependencies [7375396db] + - @pnpm/modules-yaml@9.0.10 + ## 2.2.12 ### Patch Changes diff --git a/privatePackages/assert-project/package.json b/privatePackages/assert-project/package.json index 0ed75720211..17d7f53179a 100644 --- a/privatePackages/assert-project/package.json +++ b/privatePackages/assert-project/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-project", "description": "Utils for testing projects that use pnpm", - "version": "2.2.12", + "version": "2.2.13", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -43,7 +43,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/constants": "workspace:5.0.0", "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/modules-yaml": "workspace:9.0.9", + "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/types": "workspace:7.8.0", "is-windows": "^1.0.2", "isexe": "2.0.0", diff --git a/privatePackages/prepare/CHANGELOG.md b/privatePackages/prepare/CHANGELOG.md index 2b8f4a4baaa..a19ecd0a9f8 100644 --- a/privatePackages/prepare/CHANGELOG.md +++ b/privatePackages/prepare/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/prepare +## 0.0.32 + +### Patch Changes + +- @pnpm/assert-project@2.2.13 + ## 0.0.31 ### Patch Changes diff --git a/privatePackages/prepare/package.json b/privatePackages/prepare/package.json index ba391928c4d..16ecc39b61d 100644 --- a/privatePackages/prepare/package.json +++ b/privatePackages/prepare/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare", - "version": "0.0.31", + "version": "0.0.32", "private": true, "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/privatePackages/test-fixtures/CHANGELOG.md b/privatePackages/test-fixtures/CHANGELOG.md new file mode 100644 index 00000000000..0444f0929d1 --- /dev/null +++ b/privatePackages/test-fixtures/CHANGELOG.md @@ -0,0 +1,6 @@ +# @pnpm/test-fixtures + +## 0.0.1 +### Patch Changes + + - @pnpm/prepare@0.0.32 diff --git a/privatePackages/test-fixtures/package.json b/privatePackages/test-fixtures/package.json index 7ea1f30bab0..c309de0c89a 100644 --- a/privatePackages/test-fixtures/package.json +++ b/privatePackages/test-fixtures/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/test-fixtures", "description": "Test fixtures", - "version": "0.0.0", + "version": "0.0.1", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -32,7 +32,7 @@ "test": "pnpm run tsc" }, "dependencies": { - "@pnpm/prepare": "workspace:0.0.31", + "@pnpm/prepare": "workspace:0.0.32", "fs-extra": "^10.0.0" } } From 8257fac7fc8485ceb582a8c979878e81afed35fc Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 4 Jan 2022 11:58:59 +0200 Subject: [PATCH 018/204] chore(deps): update publish-packed --- package.json | 2 +- pnpm-lock.yaml | 34 +++++++++++++++++----------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package.json b/package.json index 06f0cba38d2..84b50433c07 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "jest": "^27.3.1", "lcov-result-merger": "^3.1.0", "npm-run-all": "^4.1.5", - "publish-packed": "^4.1.0", + "publish-packed": "^4.1.1", "rimraf": "^3.0.2", "shx": "^0.3.3", "syncpack": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f5aee1823b..1c78d5ec488 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,7 +52,7 @@ importers: jest: ^27.3.1 lcov-result-merger: ^3.1.0 npm-run-all: ^4.1.5 - publish-packed: ^4.1.0 + publish-packed: ^4.1.1 rimraf: ^3.0.2 shx: ^0.3.3 syncpack: ^6.0.0 @@ -83,7 +83,7 @@ importers: jest: 27.4.5_32085b1930be833b54e63aba186b27f0 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 - publish-packed: 4.1.0 + publish-packed: 4.1.1 rimraf: 3.0.2 shx: 0.3.3 syncpack: 6.0.0 @@ -4692,15 +4692,15 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.41_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-AdL15ivwYYZKqKzdck04CjqdPwgnDJTrITuYAFULES44Uo9CwY5wU3TAboVVRAvQ9ytAgLP7mq+kcxAcFECBtg==} + /@pnpm/cli-utils/0.6.42_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-xFUy3DJXUBDR6muoPqy+GNZir5sFTvSqo01umqtTzZ+hULBaCkxjmv3JaKmBh/yD+gpd4cJOYNSwOGnEU7/GqQ==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.0 - '@pnpm/config': 13.8.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.4_@pnpm+logger@4.0.0 + '@pnpm/config': 13.9.0_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.5_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 '@pnpm/manifest-utils': 2.1.5_@pnpm+logger@4.0.0 @@ -4717,8 +4717,8 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.8.0_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-LCNcj5qRuN8teZzI8jQeingqN1067cAfcXqO4lwT9csKbikWQqr2S9W7jYW9xpGRu4QnAG70eLq1QdZDRPoYBQ==} + /@pnpm/config/13.9.0_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-DQVxpM+QWRPLC4F62IMWLKK9ZU71Ik0crjHxSUBf6i1+7wg9AQfAV2S7b6y+BUXHbF3lrLPlddpEXoBznzupjA==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 @@ -4754,11 +4754,11 @@ packages: '@pnpm/types': 7.8.0 dev: true - /@pnpm/default-reporter/8.5.4_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-CP51bFHgieveI06Lgrz5ToNk1eINNxyJO6jPrCd+66tRIyVMi1DPQHd1C3Q9ABF3Nx3R2/1xsV7a3biQZhFCFw==} + /@pnpm/default-reporter/8.5.5_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-0Oo9PC0aQKRsLwX6zyMcrLqDAKQbfyajnNYg0QzBFxWSRpsak+RRm7Q9LgBdBOSm3/0T+MAyuv6kAQRdt1qM/g==} engines: {node: '>=12.17'} dependencies: - '@pnpm/config': 13.8.0_@pnpm+logger@4.0.0 + '@pnpm/config': 13.9.0_@pnpm+logger@4.0.0 '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/render-peer-issues': 1.1.0 @@ -4801,11 +4801,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.33_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-W/1sYaFuzQxP9go+N5kTUPvwSpvo6jHvF9OR2K5qTw7kx0qInLShJjd+KwvJGEOUnQ8gV9Phkz70fUSO1x80ww==} + /@pnpm/find-workspace-packages/3.1.34_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-pJCWiGZNGnXkH9NoKAhdfKxzQq5dneb9+ZDeVxvYxJCsTcAAZhj8mqawdJlgB5aSqKI2//LO0Lv7fz56mDNqMg==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.41_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.42_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.8.0 find-packages: 8.0.10 @@ -4861,7 +4861,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.33_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.34_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.8.0 load-json-file: 6.2.0 @@ -12748,8 +12748,8 @@ packages: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} dev: true - /publish-packed/4.1.0: - resolution: {integrity: sha512-olWVsqDCiazkfG/e2gPFqrPrJB6C4tCT6cTls5eBojxZXf1gKsQTZEQzXgEXIpM9x76pCDIcgtF2QmZYcv36bw==} + /publish-packed/4.1.1: + resolution: {integrity: sha512-4o3Ano5drZkRpRtgMNEP3IP/sLd2MqT2VXRarqy3SZjP1ohfRUzxWpJZw/z6W6sOX5bfQUtD41LCT9PTx1C3fg==} engines: {node: '>=12.10'} hasBin: true dependencies: From 0b5662fc5ea572c90e26f54566074494363fb6d9 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 5 Jan 2022 00:21:42 +0200 Subject: [PATCH 019/204] fix(headless): `.bin` directory should be created in hoisted node_modules (#4191) ref #4073 --- .changeset/four-cycles-lick.md | 5 ++++ .../core/test/hoistedNodeLinker/install.ts | 19 +++++++++++- packages/headless/src/index.ts | 1 + packages/headless/src/linkHoistedModules.ts | 30 +++++++++++++++++-- .../headless/src/lockfileToHoistedDepGraph.ts | 14 ++++----- 5 files changed, 59 insertions(+), 10 deletions(-) create mode 100644 .changeset/four-cycles-lick.md diff --git a/.changeset/four-cycles-lick.md b/.changeset/four-cycles-lick.md new file mode 100644 index 00000000000..a690e7c5782 --- /dev/null +++ b/.changeset/four-cycles-lick.md @@ -0,0 +1,5 @@ +--- +"@pnpm/headless": patch +--- + +The commands should be linked to `node_modules/.bin` directory when `nodeLinker=hoisted` is used. diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index 62e9c0258f6..29e98cb5d0b 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -86,7 +86,7 @@ test('preserve subdeps on update', async () => { expect(loadJsonFile<{ version: string }>('node_modules/foobarqar/node_modules/bar/package.json').version).toBe('100.0.0') }) -test('adding a new dependency to one of the the workspace projects', async () => { +test('adding a new dependency to one of the workspace projects', async () => { prepareEmpty() let [{ manifest }] = await mutateModules([ @@ -143,3 +143,20 @@ test('installing the same package with alias and no alias', async () => { expect(loadJsonFile<{ version: string }>('node_modules/dep-of-pkg-with-1-dep/package.json').version).toBe('100.0.0') expect(loadJsonFile<{ version: string }>('node_modules/dep/package.json').version).toBe('100.0.0') }) + +test('run pre/postinstall scripts. bin files should be linked in a hoisted node_modules', async () => { + const project = prepareEmpty() + await addDependenciesToPackage({}, + ['pre-and-postinstall-scripts-example'], + await testDefaults({ fastUnpack: false, nodeLinker: 'hoisted', targetDependenciesField: 'devDependencies' }) + ) + + expect(fs.existsSync('node_modules/pre-and-postinstall-scripts-example/generated-by-prepare.js')).toBeFalsy() + expect(fs.existsSync('node_modules/pre-and-postinstall-scripts-example/generated-by-preinstall.js')).toBeTruthy() + + const generatedByPreinstall = project.requireModule('pre-and-postinstall-scripts-example/generated-by-preinstall') + expect(typeof generatedByPreinstall).toBe('function') + + const generatedByPostinstall = project.requireModule('pre-and-postinstall-scripts-example/generated-by-postinstall') + expect(typeof generatedByPostinstall).toBe('function') +}) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 11f61b11585..1edc3b2c2f0 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -284,6 +284,7 @@ export default async (opts: HeadlessOptions) => { let newHoistedDependencies!: HoistedDependencies if (opts.nodeLinker === 'hoisted' && hierarchy && prevGraph) { await linkHoistedModules(opts.storeController, graph, prevGraph, hierarchy, { + extendNodePath: opts.extendNodePath, force: opts.force, lockfileDir: opts.lockfileDir, targetEngine: opts.sideEffectsCacheRead && ENGINE_NAME || undefined, diff --git a/packages/headless/src/linkHoistedModules.ts b/packages/headless/src/linkHoistedModules.ts index f26b27c7cb2..4b045adb980 100644 --- a/packages/headless/src/linkHoistedModules.ts +++ b/packages/headless/src/linkHoistedModules.ts @@ -1,8 +1,11 @@ +import path from 'path' import { progressLogger, removalLogger, statsLogger, } from '@pnpm/core-loggers' +import linkBins from '@pnpm/link-bins' +import logger from '@pnpm/logger' import { PackageFilesResponse, StoreController, @@ -20,6 +23,7 @@ export default async function linkHoistedModules ( prevGraph: DependenciesGraph, hierarchy: DepHierarchy, opts: { + extendNodePath?: boolean force: boolean lockfileDir: string targetEngine?: string @@ -36,7 +40,19 @@ export default async function linkHoistedModules ( }) await Promise.all([ ...dirsToRemove.map((dir) => tryRemoveDir(dir)), - linkAllPkgsInOrder(storeController, graph, prevGraph, hierarchy, opts), + ...Object.entries(hierarchy) + .map(([parentDir, depsHierarchy]) => { + function warn (message: string) { + logger.info({ + message, + prefix: parentDir, + }) + } + return linkAllPkgsInOrder(storeController, graph, prevGraph, depsHierarchy, parentDir, { + ...opts, + warn, + }) + }), ]) } @@ -60,10 +76,13 @@ async function linkAllPkgsInOrder ( graph: DependenciesGraph, prevGraph: DependenciesGraph, hierarchy: DepHierarchy, + parentDir: string, opts: { + extendNodePath?: boolean force: boolean lockfileDir: string targetEngine?: string + warn: (message: string) => void } ) { await Promise.all( @@ -91,7 +110,14 @@ async function linkAllPkgsInOrder ( }) } depNode.isBuilt = isBuilt - return linkAllPkgsInOrder(storeController, graph, prevGraph, deps, opts) + return linkAllPkgsInOrder(storeController, graph, prevGraph, deps, dir, opts) }) ) + const modulesDir = path.join(parentDir, 'node_modules') + const binsDir = path.join(modulesDir, '.bin') + await linkBins(modulesDir, binsDir, { + allowExoticManifests: true, + extendNodePath: opts.extendNodePath, + warn: opts.warn, + }) } diff --git a/packages/headless/src/lockfileToHoistedDepGraph.ts b/packages/headless/src/lockfileToHoistedDepGraph.ts index 559eff652b1..ac5a1512e25 100644 --- a/packages/headless/src/lockfileToHoistedDepGraph.ts +++ b/packages/headless/src/lockfileToHoistedDepGraph.ts @@ -66,21 +66,21 @@ async function _lockfileToHoistedDepGraph ( const tree = hoist(lockfile) const graph: DependenciesGraph = {} const modulesDir = path.join(opts.lockfileDir, 'node_modules') - let hierarchy = await fetchDeps(lockfile, opts, graph, modulesDir, tree.dependencies) + const hierarchy = { + [opts.lockfileDir]: await fetchDeps(lockfile, opts, graph, modulesDir, tree.dependencies), + } const directDependenciesByImporterId: DirectDependenciesByImporterId = { - '.': directDepsMap(Object.keys(hierarchy), graph), + '.': directDepsMap(Object.keys(hierarchy[opts.lockfileDir]), graph), } const symlinkedDirectDependenciesByImporterId: DirectDependenciesByImporterId = { '.': {} } for (const rootDep of Array.from(tree.dependencies)) { const reference = Array.from(rootDep.references)[0] if (reference.startsWith('workspace:')) { const importerId = reference.replace('workspace:', '') - const modulesDir = path.join(opts.lockfileDir, importerId, 'node_modules') + const projectDir = path.join(opts.lockfileDir, importerId) + const modulesDir = path.join(projectDir, 'node_modules') const nextHierarchy = (await fetchDeps(lockfile, opts, graph, modulesDir, rootDep.dependencies)) - hierarchy = { - ...hierarchy, - ...nextHierarchy, - } + hierarchy[projectDir] = nextHierarchy const importer = lockfile.importers[importerId] const importerDir = path.join(opts.lockfileDir, importerId) From 2990b06ce3cbb8bbc4fb1d8a7c170fff93426a52 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 5 Jan 2022 00:23:12 +0200 Subject: [PATCH 020/204] chore(release): 6.25.0-3 --- .changeset/four-cycles-lick.md | 5 ----- packages/artifacts/linux-arm64/package.json | 2 +- packages/artifacts/linux-x64/package.json | 2 +- packages/artifacts/macos-arm64/package.json | 2 +- packages/artifacts/macos-x64/package.json | 2 +- packages/artifacts/win-x64/package.json | 2 +- packages/core/CHANGELOG.md | 7 +++++++ packages/core/package.json | 4 ++-- packages/exe/package.json | 12 +++++------ packages/headless/CHANGELOG.md | 6 ++++++ packages/headless/package.json | 2 +- .../plugin-commands-installation/CHANGELOG.md | 6 ++++++ .../plugin-commands-installation/package.json | 4 ++-- packages/plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/package.json | 2 +- packages/pnpm/CHANGELOG.md | 2 +- packages/pnpm/package.json | 4 ++-- pnpm-lock.yaml | 20 +++++++++---------- 18 files changed, 50 insertions(+), 36 deletions(-) delete mode 100644 .changeset/four-cycles-lick.md diff --git a/.changeset/four-cycles-lick.md b/.changeset/four-cycles-lick.md deleted file mode 100644 index a690e7c5782..00000000000 --- a/.changeset/four-cycles-lick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/headless": patch ---- - -The commands should be linked to `node_modules/.bin` directory when `nodeLinker=hoisted` is used. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 9cf1edd0179..a769f1e7d8c 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.25.0-2", + "version": "6.25.0-3", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index b7ea7a8e28b..44031095e34 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.25.0-2", + "version": "6.25.0-3", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 7166c68d851..d3a4787d30e 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.25.0-2", + "version": "6.25.0-3", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index 9e24a709e12..8f689faebe8 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.25.0-2", + "version": "6.25.0-3", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 27cb09a3135..6706407dc29 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.25.0-2", + "version": "6.25.0-3", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 4738ce35cc5..c219767dd76 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/core +## 2.2.3 + +### Patch Changes + +- Updated dependencies [0b5662fc5] + - @pnpm/headless@16.4.3 + ## 2.2.2 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 2b87db48398..c61904ec6db 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.2", + "version": "2.2.3", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -21,7 +21,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/headless": "workspace:16.4.2", + "@pnpm/headless": "workspace:16.4.3", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", diff --git a/packages/exe/package.json b/packages/exe/package.json index edae5b77914..4773eb0a136 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-2", + "version": "6.25.0-3", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,11 +11,11 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.0-2", - "@pnpm/linux-x64": "workspace:6.25.0-2", - "@pnpm/macos-arm64": "workspace:6.25.0-2", - "@pnpm/macos-x64": "workspace:6.25.0-2", - "@pnpm/win-x64": "workspace:6.25.0-2" + "@pnpm/linux-arm64": "workspace:6.25.0-3", + "@pnpm/linux-x64": "workspace:6.25.0-3", + "@pnpm/macos-arm64": "workspace:6.25.0-3", + "@pnpm/macos-x64": "workspace:6.25.0-3", + "@pnpm/win-x64": "workspace:6.25.0-3" }, "devDependencies": { "@zkochan/pkg": "0.0.0-2", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index dfb0c46f1b8..31e9d6a526b 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/headless +## 16.4.3 + +### Patch Changes + +- 0b5662fc5: The commands should be linked to `node_modules/.bin` directory when `nodeLinker=hoisted` is used. + ## 16.4.2 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index acfd33293e0..644ce3445b7 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "16.4.2", + "version": "16.4.3", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 726eddb9246..c26dbb6a329 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-installation +## 8.1.3 + +### Patch Changes + +- @pnpm/core@2.2.3 + ## 8.1.2 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 00c38cd9296..a72adfb253d 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.2", + "version": "8.1.3", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -62,7 +62,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.2", + "@pnpm/core": "workspace:2.2.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/find-workspace-dir": "workspace:3.0.1", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 5cf61d9bf63..8ea6da915d5 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -35,7 +35,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.2", + "@pnpm/plugin-commands-installation": "workspace:8.1.3", "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index a8364a1ba71..3afc10ee6ca 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", - "@pnpm/plugin-commands-installation": "workspace:8.1.2", + "@pnpm/plugin-commands-installation": "workspace:8.1.3", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index bc424ee9888..20b7a763610 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,6 +1,6 @@ # pnpm -## 6.25.0-2 +## 6.25.0-3 ### Minor Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index cd16f80c13f..8091c969807 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-2", + "version": "6.25.0-3", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -42,7 +42,7 @@ "@pnpm/pick-registry-for-package": "workspace:2.0.9", "@pnpm/plugin-commands-audit": "workspace:5.1.33", "@pnpm/plugin-commands-env": "workspace:1.4.3", - "@pnpm/plugin-commands-installation": "workspace:8.1.2", + "@pnpm/plugin-commands-installation": "workspace:8.1.3", "@pnpm/plugin-commands-listing": "workspace:4.1.1", "@pnpm/plugin-commands-outdated": "workspace:5.1.1", "@pnpm/plugin-commands-publishing": "workspace:4.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c78d5ec488..98bee3e4a62 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -384,7 +384,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/get-context': workspace:5.3.4 - '@pnpm/headless': workspace:16.4.2 + '@pnpm/headless': workspace:16.4.3 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -703,11 +703,11 @@ importers: packages/exe: specifiers: '@pnpm/exe': 'link:' - '@pnpm/linux-arm64': workspace:6.25.0-2 - '@pnpm/linux-x64': workspace:6.25.0-2 - '@pnpm/macos-arm64': workspace:6.25.0-2 - '@pnpm/macos-x64': workspace:6.25.0-2 - '@pnpm/win-x64': workspace:6.25.0-2 + '@pnpm/linux-arm64': workspace:6.25.0-3 + '@pnpm/linux-x64': workspace:6.25.0-3 + '@pnpm/macos-arm64': workspace:6.25.0-3 + '@pnpm/macos-x64': workspace:6.25.0-3 + '@pnpm/win-x64': workspace:6.25.0-3 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -2087,7 +2087,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.2 + '@pnpm/core': workspace:2.2.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2227,7 +2227,7 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.2 + '@pnpm/plugin-commands-installation': workspace:8.1.3 '@pnpm/plugin-commands-listing': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/types': workspace:7.8.0 @@ -2273,7 +2273,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': workspace:9.0.27 - '@pnpm/plugin-commands-installation': workspace:8.1.2 + '@pnpm/plugin-commands-installation': workspace:8.1.3 '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/semver-diff': ^1.0.2 @@ -2714,7 +2714,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-audit': workspace:5.1.33 '@pnpm/plugin-commands-env': workspace:1.4.3 - '@pnpm/plugin-commands-installation': workspace:8.1.2 + '@pnpm/plugin-commands-installation': workspace:8.1.3 '@pnpm/plugin-commands-listing': workspace:4.1.1 '@pnpm/plugin-commands-outdated': workspace:5.1.1 '@pnpm/plugin-commands-publishing': workspace:4.3.1 From 595606959999adeeae60ba853ba1a8d9d8c87001 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 5 Jan 2022 02:28:55 +0200 Subject: [PATCH 021/204] test(audit): fix --- .../test/__snapshots__/index.ts.snap | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap index a4d4408f963..b2aa0006bb4 100644 --- a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap +++ b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap @@ -24,26 +24,26 @@ exports[`audit --audit-level 1`] = ` │ More info │ https://github.com/advisories/GHSA-48ww-j4fc-435p │ └─────────────────────┴───────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ -│ critical │ Improper parsing of octal bytes │ +│ critical │ Insufficient Entropy in cryptiles │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Package │ netmask │ +│ Package │ cryptiles │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Vulnerable versions │ <1.1.0 │ +│ Vulnerable versions │ <4.1.2 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Patched versions │ >=1.1.0 │ +│ Patched versions │ >=4.1.2 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ More info │ https://github.com/advisories/GHSA-4c7m-wxvm-r7gc │ +│ More info │ https://github.com/advisories/GHSA-rq8g-5pc5-wrhr │ └─────────────────────┴───────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ -│ critical │ Insufficient Entropy in cryptiles │ +│ critical │ Improper parsing of octal bytes in netmask │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Package │ cryptiles │ +│ Package │ netmask │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Vulnerable versions │ <4.1.2 │ +│ Vulnerable versions │ <1.1.0 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Patched versions │ >=4.1.2 │ +│ Patched versions │ >=1.1.0 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ More info │ https://github.com/advisories/GHSA-rq8g-5pc5-wrhr │ +│ More info │ https://github.com/advisories/GHSA-4c7m-wxvm-r7gc │ └─────────────────────┴───────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ │ high │ Incorrect Comparison in axios │ @@ -419,26 +419,26 @@ exports[`audit 1`] = ` │ More info │ https://github.com/advisories/GHSA-48ww-j4fc-435p │ └─────────────────────┴───────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ -│ critical │ Improper parsing of octal bytes │ +│ critical │ Insufficient Entropy in cryptiles │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Package │ netmask │ +│ Package │ cryptiles │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Vulnerable versions │ <1.1.0 │ +│ Vulnerable versions │ <4.1.2 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Patched versions │ >=1.1.0 │ +│ Patched versions │ >=4.1.2 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ More info │ https://github.com/advisories/GHSA-4c7m-wxvm-r7gc │ +│ More info │ https://github.com/advisories/GHSA-rq8g-5pc5-wrhr │ └─────────────────────┴───────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ -│ critical │ Insufficient Entropy in cryptiles │ +│ critical │ Improper parsing of octal bytes in netmask │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Package │ cryptiles │ +│ Package │ netmask │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Vulnerable versions │ <4.1.2 │ +│ Vulnerable versions │ <1.1.0 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ Patched versions │ >=4.1.2 │ +│ Patched versions │ >=1.1.0 │ ├─────────────────────┼───────────────────────────────────────────────────┤ -│ More info │ https://github.com/advisories/GHSA-rq8g-5pc5-wrhr │ +│ More info │ https://github.com/advisories/GHSA-4c7m-wxvm-r7gc │ └─────────────────────┴───────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ │ high │ Incorrect Comparison in axios │ From 94228a0a9621dddbc5a716910000e038a9d0e809 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 5 Jan 2022 02:41:52 +0200 Subject: [PATCH 022/204] docs: update changelog --- packages/pnpm/CHANGELOG.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 20b7a763610..8ec5c56ab1a 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -16,16 +16,9 @@ - Add support for token helper, a command line tool to obtain a token. - A token helper is an executable, set in the user's `.npmrc` which - outputs an auth token. This can be used in situations where the - authToken is not a constant value, but is something that refreshes - regularly, where a script or other tool can use an existing refresh - token to obtain a new access token. - - The configuration for the path to the helper must be an absolute path, - with no arguments. In order to be secure, it is only permitted to set - this value in the user `.npmrc`, otherwise a project could place a value - in a project local `.npmrc` and run arbitrary executables. + A token helper is an executable, set in the user's `.npmrc` which outputs an auth token. This can be used in situations where the authToken is not a constant value, but is something that refreshes regularly, where a script or other tool can use an existing refresh token to obtain a new access token. + + The configuration for the path to the helper must be an absolute path, with no arguments. In order to be secure, it is only permitted to set this value in the user `.npmrc`, otherwise a project could place a value in a project local `.npmrc` and run arbitrary executables. Usage example: From 3d6ebd6dbfc2d081fd0fcdc21027c9b1ae142e3d Mon Sep 17 00:00:00 2001 From: Kenrick Date: Wed, 5 Jan 2022 17:31:29 +0800 Subject: [PATCH 023/204] feat: if useBetaCli, then don't set npm_config_argv in process.env (#4175) --- .changeset/itchy-mugs-occur.md | 5 +++++ packages/pnpm/src/main.ts | 5 ++++- .../pnpm/test/install/lifecycleScripts.ts | 20 +++++++++++++++++++ 3 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 .changeset/itchy-mugs-occur.md diff --git a/.changeset/itchy-mugs-occur.md b/.changeset/itchy-mugs-occur.md new file mode 100644 index 00000000000..fb5871ed0dc --- /dev/null +++ b/.changeset/itchy-mugs-occur.md @@ -0,0 +1,5 @@ +--- +"pnpm": minor +--- + +feat: if useBetaCli, then don't set npm_config_argv in process.env diff --git a/packages/pnpm/src/main.ts b/packages/pnpm/src/main.ts index cb9e401e1c0..45c69cf610d 100644 --- a/packages/pnpm/src/main.ts +++ b/packages/pnpm/src/main.ts @@ -81,7 +81,6 @@ export default async function run (inputArgv: string[]) { return } } - process.env['npm_config_argv'] = JSON.stringify(argv) let config: Config & { forceSharedLockfile: boolean @@ -109,6 +108,10 @@ export default async function run (inputArgv: string[]) { process.exitCode = 1 return } + if (!config.useBetaCli) { + process.env['npm_config_argv'] = JSON.stringify(argv) + config.rawConfig.argv = process.env['npm_config_argv'] + } let write: (text: string) => void = process.stdout.write.bind(process.stdout) // chalk reads the FORCE_COLOR env variable diff --git a/packages/pnpm/test/install/lifecycleScripts.ts b/packages/pnpm/test/install/lifecycleScripts.ts index efe5066b78d..c8cab4e24a7 100644 --- a/packages/pnpm/test/install/lifecycleScripts.ts +++ b/packages/pnpm/test/install/lifecycleScripts.ts @@ -1,3 +1,4 @@ +import { promises as fs } from 'fs' import path from 'path' import prepare from '@pnpm/prepare' import { PackageManifest } from '@pnpm/types' @@ -99,6 +100,24 @@ test('prepare is executed after argumentless installation', () => { expect(result.stdout.toString()).toContain('Hello world!') }) +test('lifecycle events don\'t have when config is set', async () => { + prepare({ + dependencies: { + 'write-lifecycle-env': '^1.0.0', + }, + scripts: { + postinstall: 'write-lifecycle-env', + }, + }) + await fs.writeFile('.npmrc', 'use-beta-cli=true', 'utf8') + + execPnpmSync(['install']) + + const lifecycleEnv = await loadJsonFile('env.json') + + expect(lifecycleEnv['npm_config_argv']).toStrictEqual(undefined) +}) + test('lifecycle events have proper npm_config_argv', async () => { prepare({ dependencies: { @@ -108,6 +127,7 @@ test('lifecycle events have proper npm_config_argv', async () => { postinstall: 'write-lifecycle-env', }, }) + await fs.writeFile('.npmrc', 'use-beta-cli=false', 'utf8') execPnpmSync(['install']) From 8ddcd51166470fa0714be6228671ed9c9bb4fc2d Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 6 Jan 2022 01:16:48 +0200 Subject: [PATCH 024/204] fix: progress reporting with node-linker=hoisted (#4198) ref #4073 --- .changeset/lucky-garlics-deliver.md | 6 ++++++ .changeset/thick-scissors-confess.md | 5 +++++ packages/headless/src/lockfileToDepGraph.ts | 13 ------------ .../headless/src/lockfileToHoistedDepGraph.ts | 21 ------------------- .../package-requester/src/packageRequester.ts | 10 ++++++++- .../src/resolveDependencies.ts | 19 ----------------- 6 files changed, 20 insertions(+), 54 deletions(-) create mode 100644 .changeset/lucky-garlics-deliver.md create mode 100644 .changeset/thick-scissors-confess.md diff --git a/.changeset/lucky-garlics-deliver.md b/.changeset/lucky-garlics-deliver.md new file mode 100644 index 00000000000..9528984495a --- /dev/null +++ b/.changeset/lucky-garlics-deliver.md @@ -0,0 +1,6 @@ +--- +"@pnpm/headless": major +"@pnpm/resolve-dependencies": major +--- + +Don't log fetch statuses of packages. This logging was moved to `@pnpm/package-requester`. diff --git a/.changeset/thick-scissors-confess.md b/.changeset/thick-scissors-confess.md new file mode 100644 index 00000000000..9c0c0ed6e8c --- /dev/null +++ b/.changeset/thick-scissors-confess.md @@ -0,0 +1,5 @@ +--- +"@pnpm/package-requester": major +--- + +Log the fetch statuses of packages for the progress reporter. diff --git a/packages/headless/src/lockfileToDepGraph.ts b/packages/headless/src/lockfileToDepGraph.ts index 10afc3f907d..9694bd6ad5b 100644 --- a/packages/headless/src/lockfileToDepGraph.ts +++ b/packages/headless/src/lockfileToDepGraph.ts @@ -156,19 +156,6 @@ export default async function lockfileToDepGraph ( if (pkgSnapshot.optional) return throw err } - fetchResponse.files() // eslint-disable-line - .then(({ fromStore }) => { - progressLogger.debug({ - packageId, - requester: opts.lockfileDir, - status: fromStore - ? 'found_in_store' - : 'fetched', - }) - }) - .catch(() => { - // ignore - }) graph[dir] = { children: {}, depPath, diff --git a/packages/headless/src/lockfileToHoistedDepGraph.ts b/packages/headless/src/lockfileToHoistedDepGraph.ts index ac5a1512e25..26ffe1b70be 100644 --- a/packages/headless/src/lockfileToHoistedDepGraph.ts +++ b/packages/headless/src/lockfileToHoistedDepGraph.ts @@ -1,7 +1,4 @@ import path from 'path' -import { - progressLogger, -} from '@pnpm/core-loggers' import { Lockfile, ProjectSnapshot, @@ -163,11 +160,6 @@ async function fetchDeps ( } const dir = path.join(modules, dep.name) const resolution = pkgSnapshotToResolution(depPath, pkgSnapshot, opts.registries) - progressLogger.debug({ - packageId, - requester: opts.lockfileDir, - status: 'resolved', - }) let fetchResponse!: ReturnType try { fetchResponse = opts.storeController.fetchPackage({ @@ -185,19 +177,6 @@ async function fetchDeps ( if (pkgSnapshot.optional) return throw err } - fetchResponse.files() // eslint-disable-line - .then(({ fromStore }) => { - progressLogger.debug({ - packageId, - requester: opts.lockfileDir, - status: fromStore - ? 'found_in_store' - : 'fetched', - }) - }) - .catch(() => { - // ignore - }) graph[dir] = { alias: dep.name, children: {}, diff --git a/packages/package-requester/src/packageRequester.ts b/packages/package-requester/src/packageRequester.ts index de3d8ef6999..1742bc4c0af 100644 --- a/packages/package-requester/src/packageRequester.ts +++ b/packages/package-requester/src/packageRequester.ts @@ -8,7 +8,7 @@ import { PackageFileInfo, PackageFilesIndex, } from '@pnpm/cafs' -import { fetchingProgressLogger } from '@pnpm/core-loggers' +import { fetchingProgressLogger, progressLogger } from '@pnpm/core-loggers' import PnpmError from '@pnpm/error' import { Cafs, @@ -349,6 +349,14 @@ function fetchToStore ( // Otherwise, if a package was not in store when the server started, it will be always // reported as "downloaded" instead of "reused". files.promise.then((cache) => { // eslint-disable-line + progressLogger.debug({ + packageId: opts.pkg.id, + requester: opts.lockfileDir, + status: cache.fromStore + ? 'found_in_store' + : 'fetched', + }) + // If it's already in the store, we don't need to update the cache if (cache.fromStore) { return diff --git a/packages/resolve-dependencies/src/resolveDependencies.ts b/packages/resolve-dependencies/src/resolveDependencies.ts index 764f0dc0810..735f5c05c68 100644 --- a/packages/resolve-dependencies/src/resolveDependencies.ts +++ b/packages/resolve-dependencies/src/resolveDependencies.ts @@ -782,7 +782,6 @@ async function resolveDependency ( requester: ctx.lockfileDir, status: 'resolved', }) - logFetchResult(pkgResponse, ctx.lockfileDir) ctx.resolvedPackagesByDepPath[depPath] = getResolvedPackage({ dependencyLockfile: currentPkg.dependencyLockfile, @@ -800,7 +799,6 @@ async function resolveDependency ( ctx.resolvedPackagesByDepPath[depPath].dev = ctx.resolvedPackagesByDepPath[depPath].dev || wantedDependency.dev ctx.resolvedPackagesByDepPath[depPath].optional = ctx.resolvedPackagesByDepPath[depPath].optional && wantedDependency.optional if (ctx.resolvedPackagesByDepPath[depPath].fetchingFiles == null && pkgResponse.files != null) { - logFetchResult(pkgResponse, ctx.lockfileDir) ctx.resolvedPackagesByDepPath[depPath].fetchingFiles = pkgResponse.files ctx.resolvedPackagesByDepPath[depPath].filesIndexFile = pkgResponse.filesIndexFile! ctx.resolvedPackagesByDepPath[depPath].finishing = pkgResponse.finishing! @@ -837,23 +835,6 @@ async function resolveDependency ( } } -function logFetchResult (pkgResponse: PackageResponse, lockfileDir: string) { - if (pkgResponse.files == null) return - pkgResponse.files() - .then((fetchResult: PackageFilesResponse) => { - progressLogger.debug({ - packageId: pkgResponse.body.id, - requester: lockfileDir, - status: fetchResult.fromStore - ? 'found_in_store' - : 'fetched', - }) - }) - .catch(() => { - // Ignore - }) -} - function pkgIsLeaf (pkg: PackageManifest) { return isEmpty(pkg.dependencies ?? {}) && isEmpty(pkg.optionalDependencies ?? {}) && From 4e55758eeec46c6f56e183ebd0a615c491eead09 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 6 Jan 2022 13:49:07 +0200 Subject: [PATCH 025/204] chore(release): 6.25.0 --- .changeset/itchy-mugs-occur.md | 5 -- .changeset/lucky-garlics-deliver.md | 6 -- .changeset/thick-scissors-confess.md | 5 -- packages/artifacts/linux-arm64/package.json | 2 +- packages/artifacts/linux-x64/package.json | 2 +- packages/artifacts/macos-arm64/package.json | 2 +- packages/artifacts/macos-x64/package.json | 2 +- packages/artifacts/win-x64/package.json | 2 +- packages/core/CHANGELOG.md | 10 +++ packages/core/package.json | 10 +-- packages/exe/package.json | 12 ++-- packages/git-fetcher/package.json | 2 +- packages/headless/CHANGELOG.md | 11 ++++ packages/headless/package.json | 6 +- packages/package-requester/CHANGELOG.md | 6 ++ packages/package-requester/package.json | 4 +- packages/package-store/CHANGELOG.md | 7 ++ packages/package-store/package.json | 4 +- packages/plugin-commands-env/CHANGELOG.md | 7 ++ packages/plugin-commands-env/package.json | 4 +- .../plugin-commands-installation/CHANGELOG.md | 9 +++ .../plugin-commands-installation/package.json | 10 +-- packages/plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/package.json | 2 +- packages/plugin-commands-rebuild/CHANGELOG.md | 6 ++ packages/plugin-commands-rebuild/package.json | 4 +- packages/plugin-commands-server/CHANGELOG.md | 7 ++ packages/plugin-commands-server/package.json | 4 +- packages/plugin-commands-store/CHANGELOG.md | 6 ++ packages/plugin-commands-store/package.json | 4 +- packages/pnpm/CHANGELOG.md | 4 +- packages/pnpm/package.json | 12 ++-- packages/resolve-dependencies/CHANGELOG.md | 6 ++ packages/resolve-dependencies/package.json | 2 +- packages/server/package.json | 4 +- .../store-connection-manager/CHANGELOG.md | 7 ++ .../store-connection-manager/package.json | 4 +- packages/tarball-fetcher/package.json | 2 +- pnpm-lock.yaml | 66 +++++++++---------- 39 files changed, 169 insertions(+), 101 deletions(-) delete mode 100644 .changeset/itchy-mugs-occur.md delete mode 100644 .changeset/lucky-garlics-deliver.md delete mode 100644 .changeset/thick-scissors-confess.md diff --git a/.changeset/itchy-mugs-occur.md b/.changeset/itchy-mugs-occur.md deleted file mode 100644 index fb5871ed0dc..00000000000 --- a/.changeset/itchy-mugs-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": minor ---- - -feat: if useBetaCli, then don't set npm_config_argv in process.env diff --git a/.changeset/lucky-garlics-deliver.md b/.changeset/lucky-garlics-deliver.md deleted file mode 100644 index 9528984495a..00000000000 --- a/.changeset/lucky-garlics-deliver.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/headless": major -"@pnpm/resolve-dependencies": major ---- - -Don't log fetch statuses of packages. This logging was moved to `@pnpm/package-requester`. diff --git a/.changeset/thick-scissors-confess.md b/.changeset/thick-scissors-confess.md deleted file mode 100644 index 9c0c0ed6e8c..00000000000 --- a/.changeset/thick-scissors-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/package-requester": major ---- - -Log the fetch statuses of packages for the progress reporter. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index a769f1e7d8c..867ed37afb7 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.25.0-3", + "version": "6.25.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 44031095e34..0e12d695f7a 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.25.0-3", + "version": "6.25.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index d3a4787d30e..38c03330477 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.25.0-3", + "version": "6.25.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index 8f689faebe8..af23938e41f 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.25.0-3", + "version": "6.25.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 6706407dc29..2bc949d4c05 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.25.0-3", + "version": "6.25.0", "license": "MIT", "publishConfig": { "bin": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index c219767dd76..f150c4a8e19 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/core +## 2.2.4 + +### Patch Changes + +- Updated dependencies [8ddcd5116] +- Updated dependencies [8ddcd5116] + - @pnpm/headless@17.0.0 + - @pnpm/resolve-dependencies@23.0.0 + - @pnpm/package-requester@16.0.0 + ## 2.2.3 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index c61904ec6db..c62d04f4647 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.3", + "version": "2.2.4", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -21,7 +21,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/headless": "workspace:16.4.3", + "@pnpm/headless": "workspace:17.0.0", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", @@ -33,7 +33,7 @@ "@pnpm/modules-cleaner": "workspace:11.0.19", "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/normalize-registries": "workspace:2.0.11", - "@pnpm/package-requester": "workspace:15.2.6", + "@pnpm/package-requester": "workspace:16.0.0", "@pnpm/parse-overrides": "workspace:1.0.0", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/prune-lockfile": "workspace:3.0.13", @@ -41,7 +41,7 @@ "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/remove-bins": "workspace:2.0.11", - "@pnpm/resolve-dependencies": "workspace:22.1.0", + "@pnpm/resolve-dependencies": "workspace:23.0.0", "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/symlink-dependency": "workspace:4.0.11", @@ -70,7 +70,7 @@ "@pnpm/cafs": "workspace:3.0.12", "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", diff --git a/packages/exe/package.json b/packages/exe/package.json index 4773eb0a136..d54d91e7a61 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-3", + "version": "6.25.0", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,11 +11,11 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.0-3", - "@pnpm/linux-x64": "workspace:6.25.0-3", - "@pnpm/macos-arm64": "workspace:6.25.0-3", - "@pnpm/macos-x64": "workspace:6.25.0-3", - "@pnpm/win-x64": "workspace:6.25.0-3" + "@pnpm/linux-arm64": "workspace:6.25.0", + "@pnpm/linux-x64": "workspace:6.25.0", + "@pnpm/macos-arm64": "workspace:6.25.0", + "@pnpm/macos-x64": "workspace:6.25.0", + "@pnpm/win-x64": "workspace:6.25.0" }, "devDependencies": { "@zkochan/pkg": "0.0.0-2", diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index db0e19180d7..e07e7c38478 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/types": "workspace:7.8.0", "p-defer": "^3.0.0", "tempy": "^1.0.0" diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 31e9d6a526b..34c7cf76012 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/headless +## 17.0.0 + +### Major Changes + +- 8ddcd5116: Don't log fetch statuses of packages. This logging was moved to `@pnpm/package-requester`. + +### Patch Changes + +- Updated dependencies [8ddcd5116] + - @pnpm/package-requester@16.0.0 + ## 16.4.3 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 644ce3445b7..09e0e0ae83a 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "16.4.3", + "version": "17.0.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -18,7 +18,7 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/read-projects-context": "workspace:5.0.15", "@pnpm/store-path": "^5.0.0", @@ -81,7 +81,7 @@ "@pnpm/modules-cleaner": "workspace:11.0.19", "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/package-is-installable": "workspace:5.0.10", - "@pnpm/package-requester": "workspace:15.2.6", + "@pnpm/package-requester": "workspace:16.0.0", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/real-hoist": "workspace:0.1.1", diff --git a/packages/package-requester/CHANGELOG.md b/packages/package-requester/CHANGELOG.md index b1a4a5e8474..a52419b2e25 100644 --- a/packages/package-requester/CHANGELOG.md +++ b/packages/package-requester/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/package-requester +## 16.0.0 + +### Major Changes + +- 8ddcd5116: Log the fetch statuses of packages for the progress reporter. + ## 15.2.6 ### Patch Changes diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index cebe86c9e73..89c1c0909b8 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-requester", - "version": "15.2.6", + "version": "16.0.0", "description": "Concurrent downloader of npm-compatible packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -63,7 +63,7 @@ "devDependencies": { "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/test-fixtures": "workspace:*", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/package-store/CHANGELOG.md b/packages/package-store/CHANGELOG.md index b2bcb50f06e..ed163c92a8f 100644 --- a/packages/package-store/CHANGELOG.md +++ b/packages/package-store/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/package-store +## 12.1.7 + +### Patch Changes + +- Updated dependencies [8ddcd5116] + - @pnpm/package-requester@16.0.0 + ## 12.1.6 ### Patch Changes diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 0f9e97c774a..1073207a97c 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/package-store", "description": "A storage for packages", - "version": "12.1.6", + "version": "12.1.7", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -18,7 +18,7 @@ "@pnpm/cafs": "workspace:3.0.12", "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/package-requester": "workspace:15.2.6", + "@pnpm/package-requester": "workspace:16.0.0", "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index 84d95852992..14a6fc89d71 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-env +## 1.4.4 + +### Patch Changes + +- @pnpm/package-store@12.1.7 +- @pnpm/tarball-fetcher@9.3.14 + ## 1.4.3 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 12ae8b7c3b8..302c4c11e10 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.3", + "version": "1.4.4", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,7 +35,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.3", "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/store-path": "^5.0.0", "@pnpm/tarball-fetcher": "workspace:9.3.14", "@zkochan/cmd-shim": "^5.2.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index c26dbb6a329..60cb305b60a 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-installation +## 8.1.4 + +### Patch Changes + +- @pnpm/core@2.2.4 +- @pnpm/package-store@12.1.7 +- @pnpm/store-connection-manager@3.2.2 +- @pnpm/plugin-commands-rebuild@5.4.2 + ## 8.1.3 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index a72adfb253d..ac9693cc6bb 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.3", + "version": "8.1.4", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -62,7 +62,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.3", + "@pnpm/core": "workspace:2.2.4", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/find-workspace-dir": "workspace:3.0.1", @@ -70,15 +70,15 @@ "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/outdated": "workspace:9.0.27", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.1", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.2", "@pnpm/pnpmfile": "workspace:1.2.3", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/semver-diff": "^1.0.2", "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.2.1", + "@pnpm/store-connection-manager": "workspace:3.2.2", "@pnpm/types": "workspace:7.8.0", "@yarnpkg/core": "^3.2.0-rc.4", "@yarnpkg/lockfile": "^1.1.0", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 8ea6da915d5..8a0c7ce6361 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -35,7 +35,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.3", + "@pnpm/plugin-commands-installation": "workspace:8.1.4", "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 3afc10ee6ca..1f657f3d12c 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", - "@pnpm/plugin-commands-installation": "workspace:8.1.3", + "@pnpm/plugin-commands-installation": "workspace:8.1.4", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 53cd5037132..6d8e4c13db9 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-rebuild +## 5.4.2 + +### Patch Changes + +- @pnpm/store-connection-manager@3.2.2 + ## 5.4.1 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index ac460ec9e41..9511dc373b8 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.1", + "version": "5.4.2", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -60,7 +60,7 @@ "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.2.1", + "@pnpm/store-connection-manager": "workspace:3.2.2", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", "@zkochan/npm-package-arg": "^2.0.1", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index ff7508b03e5..be16cd9f992 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-server +## 3.0.60 + +### Patch Changes + +- @pnpm/server@11.0.16 +- @pnpm/store-connection-manager@3.2.2 + ## 3.0.59 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 1fe22099285..c1de99a70b1 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.59", + "version": "3.0.60", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,7 +41,7 @@ "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/server": "workspace:11.0.16", - "@pnpm/store-connection-manager": "workspace:3.2.1", + "@pnpm/store-connection-manager": "workspace:3.2.2", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index 3d123f8441a..ce40d01d34d 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-store +## 4.1.2 + +### Patch Changes + +- @pnpm/store-connection-manager@3.2.2 + ## 4.1.1 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index a3fca67aa8b..f88b642866a 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.1", + "version": "4.1.2", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -57,7 +57,7 @@ "@pnpm/normalize-registries": "workspace:2.0.11", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/store-connection-manager": "workspace:3.2.1", + "@pnpm/store-connection-manager": "workspace:3.2.2", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 8ec5c56ab1a..739c9087d81 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,6 +1,6 @@ # pnpm -## 6.25.0-3 +## 6.25.0 ### Minor Changes @@ -37,6 +37,8 @@ - New CLI option: `--ignore-workspace`. When used, pnpm ignores any workspace configuration found in the current or parent directories. +- If `use-beta-cli` is `true`, then don't set `npm_config_argv` env variable for scripts [#4175](https://github.com/pnpm/pnpm/pull/4175). + ## 6.24.4 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 8091c969807..217c7f1a432 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.25.0-3", + "version": "6.25.0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -41,16 +41,16 @@ "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", "@pnpm/plugin-commands-audit": "workspace:5.1.33", - "@pnpm/plugin-commands-env": "workspace:1.4.3", - "@pnpm/plugin-commands-installation": "workspace:8.1.3", + "@pnpm/plugin-commands-env": "workspace:1.4.4", + "@pnpm/plugin-commands-installation": "workspace:8.1.4", "@pnpm/plugin-commands-listing": "workspace:4.1.1", "@pnpm/plugin-commands-outdated": "workspace:5.1.1", "@pnpm/plugin-commands-publishing": "workspace:4.3.1", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.1", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.2", "@pnpm/plugin-commands-script-runners": "workspace:4.5.11", - "@pnpm/plugin-commands-server": "workspace:3.0.59", + "@pnpm/plugin-commands-server": "workspace:3.0.60", "@pnpm/plugin-commands-setup": "workspace:1.1.27", - "@pnpm/plugin-commands-store": "workspace:4.1.1", + "@pnpm/plugin-commands-store": "workspace:4.1.2", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/packages/resolve-dependencies/CHANGELOG.md b/packages/resolve-dependencies/CHANGELOG.md index a9548bb0baa..bb02cedad9a 100644 --- a/packages/resolve-dependencies/CHANGELOG.md +++ b/packages/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/resolve-dependencies +## 23.0.0 + +### Major Changes + +- 8ddcd5116: Don't log fetch statuses of packages. This logging was moved to `@pnpm/package-requester`. + ## 22.1.0 ### Minor Changes diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index c371e6e5b94..9eaa3b2f263 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "22.1.0", + "version": "23.0.0", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/server/package.json b/packages/server/package.json index 2a205f5c443..acbda987304 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -35,8 +35,8 @@ "devDependencies": { "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", - "@pnpm/package-requester": "workspace:15.2.6", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-requester": "workspace:16.0.0", + "@pnpm/package-store": "workspace:12.1.7", "@types/mz": "^2.7.3", "@types/uuid": "^8.3.0", "@zkochan/rimraf": "^2.1.1", diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index 967a40631c4..dee7c584c22 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/store-connection-manager +## 3.2.2 + +### Patch Changes + +- @pnpm/package-store@12.1.7 +- @pnpm/server@11.0.16 + ## 3.2.1 ### Patch Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index e48f07d9580..eef59dbf887 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.2.1", + "version": "3.2.2", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/client": "workspace:6.1.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/server": "workspace:11.0.16", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", diff --git a/packages/tarball-fetcher/package.json b/packages/tarball-fetcher/package.json index 9fbb873320c..19d3d9bb98f 100644 --- a/packages/tarball-fetcher/package.json +++ b/packages/tarball-fetcher/package.json @@ -47,7 +47,7 @@ "devDependencies": { "@pnpm/fetch": "workspace:4.2.3", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.6", + "@pnpm/package-store": "workspace:12.1.7", "@pnpm/test-fixtures": "workspace:*", "@types/retry": "^0.12.0", "@types/ssri": "^7.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 98bee3e4a62..fe2da26568d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -384,7 +384,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/get-context': workspace:5.3.4 - '@pnpm/headless': workspace:16.4.3 + '@pnpm/headless': workspace:17.0.0 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -397,8 +397,8 @@ importers: '@pnpm/modules-cleaner': workspace:11.0.19 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/package-requester': workspace:15.2.6 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-requester': workspace:16.0.0 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/parse-overrides': workspace:1.0.0 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/prepare': workspace:0.0.32 @@ -407,7 +407,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/remove-bins': workspace:2.0.11 - '@pnpm/resolve-dependencies': workspace:22.1.0 + '@pnpm/resolve-dependencies': workspace:23.0.0 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 @@ -703,11 +703,11 @@ importers: packages/exe: specifiers: '@pnpm/exe': 'link:' - '@pnpm/linux-arm64': workspace:6.25.0-3 - '@pnpm/linux-x64': workspace:6.25.0-3 - '@pnpm/macos-arm64': workspace:6.25.0-3 - '@pnpm/macos-x64': workspace:6.25.0-3 - '@pnpm/win-x64': workspace:6.25.0-3 + '@pnpm/linux-arm64': workspace:6.25.0 + '@pnpm/linux-x64': workspace:6.25.0 + '@pnpm/macos-arm64': workspace:6.25.0 + '@pnpm/macos-x64': workspace:6.25.0 + '@pnpm/win-x64': workspace:6.25.0 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -961,7 +961,7 @@ importers: '@pnpm/cafs': workspace:3.0.12 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/git-fetcher': 'link:' - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/prepare-package': workspace:1.0.10 '@pnpm/types': workspace:7.8.0 '@zkochan/rimraf': ^2.1.1 @@ -1050,8 +1050,8 @@ importers: '@pnpm/modules-cleaner': workspace:11.0.19 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/package-requester': workspace:15.2.6 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-requester': workspace:16.0.0 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 @@ -1798,7 +1798,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-is-installable': workspace:5.0.10 '@pnpm/package-requester': 'link:' - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 @@ -1865,7 +1865,7 @@ importers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/package-requester': workspace:15.2.6 + '@pnpm/package-requester': workspace:16.0.0 '@pnpm/package-store': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/resolver-base': workspace:8.1.4 @@ -2032,7 +2032,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/plugin-commands-env': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/store-path': ^5.0.0 @@ -2087,7 +2087,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.3 + '@pnpm/core': workspace:2.2.4 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2099,17 +2099,17 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': workspace:9.0.27 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/plugin-commands-installation': 'link:' - '@pnpm/plugin-commands-rebuild': workspace:5.4.1 + '@pnpm/plugin-commands-rebuild': workspace:5.4.2 '@pnpm/pnpmfile': workspace:1.2.3 '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.2.1 + '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 '@types/is-ci': ^3.0.0 @@ -2227,7 +2227,7 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.3 + '@pnpm/plugin-commands-installation': workspace:8.1.4 '@pnpm/plugin-commands-listing': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/types': workspace:7.8.0 @@ -2273,7 +2273,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': workspace:9.0.27 - '@pnpm/plugin-commands-installation': workspace:8.1.3 + '@pnpm/plugin-commands-installation': workspace:8.1.4 '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/semver-diff': ^1.0.2 @@ -2430,7 +2430,7 @@ importers: '@pnpm/plugin-commands-rebuild': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.2.1 + '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 @@ -2562,7 +2562,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-server': 'link:' '@pnpm/server': workspace:11.0.16 - '@pnpm/store-connection-manager': workspace:3.2.1 + '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2634,7 +2634,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-store': 'link:' '@pnpm/prepare': workspace:0.0.32 - '@pnpm/store-connection-manager': workspace:3.2.1 + '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 @@ -2713,16 +2713,16 @@ importers: '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-audit': workspace:5.1.33 - '@pnpm/plugin-commands-env': workspace:1.4.3 - '@pnpm/plugin-commands-installation': workspace:8.1.3 + '@pnpm/plugin-commands-env': workspace:1.4.4 + '@pnpm/plugin-commands-installation': workspace:8.1.4 '@pnpm/plugin-commands-listing': workspace:4.1.1 '@pnpm/plugin-commands-outdated': workspace:5.1.1 '@pnpm/plugin-commands-publishing': workspace:4.3.1 - '@pnpm/plugin-commands-rebuild': workspace:5.4.1 + '@pnpm/plugin-commands-rebuild': workspace:5.4.2 '@pnpm/plugin-commands-script-runners': workspace:4.5.11 - '@pnpm/plugin-commands-server': workspace:3.0.59 + '@pnpm/plugin-commands-server': workspace:3.0.60 '@pnpm/plugin-commands-setup': workspace:1.1.27 - '@pnpm/plugin-commands-store': workspace:4.1.1 + '@pnpm/plugin-commands-store': workspace:4.1.2 '@pnpm/prepare': workspace:0.0.32 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 @@ -3173,8 +3173,8 @@ importers: '@pnpm/client': workspace:6.1.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/logger': ^4.0.0 - '@pnpm/package-requester': workspace:15.2.6 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-requester': workspace:16.0.0 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/server': 'link:' '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 @@ -3229,7 +3229,7 @@ importers: '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/server': workspace:11.0.16 '@pnpm/store-connection-manager': 'link:' '@pnpm/store-path': ^5.0.0 @@ -3288,7 +3288,7 @@ importers: '@pnpm/fetching-types': workspace:2.2.1 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-store': workspace:12.1.6 + '@pnpm/package-store': workspace:12.1.7 '@pnpm/prepare-package': workspace:1.0.10 '@pnpm/tarball-fetcher': 'link:' '@pnpm/test-fixtures': workspace:* From fd470ffeae43fdf82a773ea4d958fd9c46499f69 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 14:59:19 +0200 Subject: [PATCH 026/204] chore(deps): update --- pnpm-lock.yaml | 933 ++++++++++++++++++++++++------------------------- 1 file changed, 462 insertions(+), 471 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe2da26568d..902298f369e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,28 +67,28 @@ importers: '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 '@babel/types': 7.16.7 '@changesets/cli': 2.19.0 - '@commitlint/cli': 16.0.1_@types+node@14.18.4 + '@commitlint/cli': 16.0.1_@types+node@14.18.5 '@commitlint/config-conventional': 16.0.0 - '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.4 + '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.5 '@pnpm/eslint-config': link:utils/eslint-config '@pnpm/meta-updater': 0.0.6 - '@pnpm/registry-mock': 2.12.1 + '@pnpm/registry-mock': 2.13.0 '@pnpm/tsconfig': link:utils/tsconfig '@types/jest': 27.4.0 - '@types/node': 14.18.4 + '@types/node': 14.18.5 c8: 7.11.0 cross-env: 7.0.3 eslint: 8.6.0 husky: 7.0.4 - jest: 27.4.5_32085b1930be833b54e63aba186b27f0 + jest: 27.4.7_32085b1930be833b54e63aba186b27f0 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 publish-packed: 4.1.1 rimraf: 3.0.2 shx: 0.3.3 - syncpack: 6.0.0 - ts-jest: 27.1.2_d02414d1c2600fb874b40c21fd563701 - ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + syncpack: 6.2.0 + ts-jest: 27.1.2_dd7c91bd6ff034fee50a8c495c77e31c + ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd typescript: 4.5.4 verdaccio: 5.4.0 @@ -236,7 +236,7 @@ importers: devDependencies: '@pnpm/cafs': 'link:' '@types/concat-stream': 1.6.1 - '@types/node': 14.18.4 + '@types/node': 14.18.5 '@types/ssri': 7.1.1 '@types/tar-stream': 2.2.2 tempy: 1.0.1 @@ -351,7 +351,7 @@ importers: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types '@zkochan/npm-conf': 2.0.2 - camelcase: 6.2.1 + camelcase: 6.3.0 can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 @@ -793,7 +793,7 @@ importers: ndjson: ^2.0.0 path-exists: ^4.0.0 dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 path-exists: 4.0.0 devDependencies: '@pnpm/file-reporter': 'link:' @@ -888,7 +888,7 @@ importers: dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - fast-glob: 3.2.7 + fast-glob: 3.2.8 p-filter: 2.1.0 devDependencies: find-packages: 'link:' @@ -1026,7 +1026,7 @@ importers: '@pnpm/graceful-fs': 'link:' graceful-fs: ^4.2.6 dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 devDependencies: '@pnpm/graceful-fs': 'link:' @@ -1239,7 +1239,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/is-windows': 1.0.0 - '@types/node': 14.18.4 + '@types/node': 14.18.5 '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 cmd-extension: 1.0.2 @@ -1758,11 +1758,11 @@ importers: is-subdir: ^1.1.1 dependencies: '@pnpm/types': link:../types - fast-glob: 3.2.7 + fast-glob: 3.2.8 is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' - '@types/node': 14.18.4 + '@types/node': 14.18.5 packages/package-is-installable: specifiers: @@ -2172,9 +2172,9 @@ importers: '@pnpm/sort-packages': link:../sort-packages '@pnpm/store-connection-manager': link:../store-connection-manager '@pnpm/types': link:../types - '@yarnpkg/core': 3.2.0-rc.9 + '@yarnpkg/core': 3.2.0-rc.10 '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 2.5.0-rc.7 + '@yarnpkg/parsers': 2.5.0-rc.8 '@zkochan/rimraf': 2.1.1 '@zkochan/table': 1.0.0 '@zkochan/which': 2.0.3 @@ -2382,7 +2382,7 @@ importers: '@zkochan/rimraf': 2.1.1 enquirer: 2.3.6 execa: /safe-execa/0.1.1 - fast-glob: 3.2.7 + fast-glob: 3.2.8 npm-packlist: 2.2.2 p-filter: 2.1.0 ramda: 0.27.1 @@ -2930,7 +2930,7 @@ importers: '@pnpm/read-modules-dir': 'link:' graceful-fs: ^4.2.6 dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 devDependencies: '@pnpm/read-modules-dir': 'link:' @@ -3017,7 +3017,7 @@ importers: dependency-path: workspace:8.0.9 dependencies: '@pnpm/lockfile-utils': link:../lockfile-utils - '@yarnpkg/nm': 3.0.1-rc.9 + '@yarnpkg/nm': 3.0.1-rc.10 dependency-path: link:../dependency-path devDependencies: '@pnpm/lockfile-file': link:../lockfile-file @@ -3117,7 +3117,7 @@ importers: '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/types': link:../types '@pnpm/which-version-is-pinned': link:../which-version-is-pinned - '@yarnpkg/core': 3.2.0-rc.9 + '@yarnpkg/core': 3.2.0-rc.10 dependency-path: link:../dependency-path encode-registry: 3.0.0 get-npm-tarball-url: 2.0.3 @@ -3203,7 +3203,7 @@ importers: '@pnpm/package-store': link:../package-store '@pnpm/server': 'link:' '@types/mz': 2.7.4 - '@types/uuid': 8.3.3 + '@types/uuid': 8.3.4 '@zkochan/rimraf': 2.1.1 get-port: 5.1.1 is-port-reachable: 3.0.0 @@ -3396,7 +3396,7 @@ importers: '@pnpm/assert-project': 'link:' '@types/is-windows': 1.0.0 '@types/isexe': 2.0.0 - '@types/node': 14.18.4 + '@types/node': 14.18.5 privatePackages/assert-store: specifiers: @@ -3426,7 +3426,7 @@ importers: write-pkg: 4.0.0 write-yaml-file: 4.2.0 devDependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 privatePackages/test-fixtures: specifiers: @@ -3460,10 +3460,10 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 - '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_decf32c1bf40f6157563d6321e4efa07 - eslint-plugin-import: 2.25.3_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 + '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 + eslint-config-standard-with-typescript: 21.0.1_127561e620d5865f8d9fa218165c9e24 + eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 devDependencies: @@ -4165,14 +4165,14 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/16.0.1_@types+node@14.18.4: + /@commitlint/cli/16.0.1_@types+node@14.18.5: resolution: {integrity: sha512-61gGRy65WiVDRsqP0dAR2fAgE3qrTBW3fgz9MySv32y5Ib3ZXXDDq6bGyQqi2dSaPuDYzNCRwwlC7mmQM73T/g==} engines: {node: '>=v12'} hasBin: true dependencies: '@commitlint/format': 16.0.0 '@commitlint/lint': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.4 + '@commitlint/load': 16.0.0_@types+node@14.18.5 '@commitlint/read': 16.0.0 '@commitlint/types': 16.0.0 lodash: 4.17.21 @@ -4239,7 +4239,7 @@ packages: '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/16.0.0_@types+node@14.18.4: + /@commitlint/load/16.0.0_@types+node@14.18.5: resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} engines: {node: '>=v12'} dependencies: @@ -4249,7 +4249,7 @@ packages: '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.2_872ff86d573dc12b01711ea7d61300e3 + cosmiconfig-typescript-loader: 1.0.3_228d16a7acaee6b833b6767fe1bd8bbd lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.4 @@ -4273,12 +4273,12 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/prompt-cli/16.0.0_@types+node@14.18.4: + /@commitlint/prompt-cli/16.0.0_@types+node@14.18.5: resolution: {integrity: sha512-5gpjKFOB39+Ag9FfR5++GHSBsY5cBgiVx+luQKH4HmO6e3x+SDmySx5g1uwc4fv+Zb2hGZ3/bT1jGyaAuirJYw==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/prompt': 16.0.0_@types+node@14.18.4 + '@commitlint/prompt': 16.0.0_@types+node@14.18.5 execa: 5.1.1 inquirer: 6.5.2 transitivePeerDependencies: @@ -4287,12 +4287,12 @@ packages: - '@types/node' dev: true - /@commitlint/prompt/16.0.0_@types+node@14.18.4: + /@commitlint/prompt/16.0.0_@types+node@14.18.5: resolution: {integrity: sha512-16/ocgIWErDDv+jmXWQtA0X6sswt+enx8DFo+K5bxHrKz4XFTeIspivLFWpieU/4EcjzGaqBirdnP3IYqqEXDg==} engines: {node: '>=v12'} dependencies: '@commitlint/ensure': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.4 + '@commitlint/load': 16.0.0_@types+node@14.18.5 '@commitlint/types': 16.0.0 chalk: 4.1.2 inquirer: 6.5.2 @@ -4419,20 +4419,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.4.2: - resolution: {integrity: sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==} + /@jest/console/27.4.6: + resolution: {integrity: sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 - jest-message-util: 27.4.2 + jest-message-util: 27.4.6 jest-util: 27.4.2 slash: 3.0.0 dev: true - /@jest/core/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==} + /@jest/core/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -4440,30 +4440,30 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.4.2 - '@jest/reporters': 27.4.5_@babel+types@7.16.7 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/console': 27.4.6 + '@jest/reporters': 27.4.6_@babel+types@7.16.7 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-changed-files: 27.4.2 - jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 - jest-haste-map: 27.4.5 - jest-message-util: 27.4.2 + jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest-haste-map: 27.4.6 + jest-message-util: 27.4.6 jest-regex-util: 27.4.0 - jest-resolve: 27.4.5 - jest-resolve-dependencies: 27.4.5 - jest-runner: 27.4.5_@babel+types@7.16.7 - jest-runtime: 27.4.5_@babel+types@7.16.7 - jest-snapshot: 27.4.5 + jest-resolve: 27.4.6 + jest-resolve-dependencies: 27.4.6 + jest-runner: 27.4.6_@babel+types@7.16.7 + jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - jest-validate: 27.4.2 - jest-watcher: 27.4.2 + jest-validate: 27.4.6 + jest-watcher: 27.4.6 micromatch: 4.0.4 rimraf: 3.0.2 slash: 3.0.0 @@ -4477,39 +4477,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.4.4: - resolution: {integrity: sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==} + /@jest/environment/27.4.6: + resolution: {integrity: sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.4.2 + '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-mock: 27.4.6 dev: true - /@jest/fake-timers/27.4.2: - resolution: {integrity: sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==} + /@jest/fake-timers/27.4.6: + resolution: {integrity: sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.4 - jest-message-util: 27.4.2 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-message-util: 27.4.6 + jest-mock: 27.4.6 jest-util: 27.4.2 dev: true - /@jest/globals/27.4.4: - resolution: {integrity: sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==} + /@jest/globals/27.4.6: + resolution: {integrity: sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 + '@jest/environment': 27.4.6 '@jest/types': 27.4.2 - expect: 27.4.2 + expect: 27.4.6 dev: true - /@jest/reporters/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==} + /@jest/reporters/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -4518,25 +4518,25 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.4.2 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/console': 27.4.6 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 4.0.3 + istanbul-lib-instrument: 5.1.0_@babel+types@7.16.7 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: /@zkochan/istanbul-reports/3.0.2 - jest-haste-map: 27.4.5 - jest-resolve: 27.4.5 + jest-haste-map: 27.4.6 + jest-resolve: 27.4.6 jest-util: 27.4.2 - jest-worker: 27.4.5 + jest-worker: 27.4.6 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 @@ -4552,35 +4552,35 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: callsites: 3.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 source-map: 0.6.1 dev: true - /@jest/test-result/27.4.2: - resolution: {integrity: sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==} + /@jest/test-result/27.4.6: + resolution: {integrity: sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.2 + '@jest/console': 27.4.6 '@jest/types': 27.4.2 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==} + /@jest/test-sequencer/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.2 - graceful-fs: 4.2.8 - jest-haste-map: 27.4.5 - jest-runtime: 27.4.5_@babel+types@7.16.7 + '@jest/test-result': 27.4.6 + graceful-fs: 4.2.9 + jest-haste-map: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /@jest/transform/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==} + /@jest/transform/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 @@ -4589,8 +4589,8 @@ packages: chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.8 - jest-haste-map: 27.4.5 + graceful-fs: 4.2.9 + jest-haste-map: 27.4.6 jest-regex-util: 27.4.0 jest-util: 27.4.2 micromatch: 4.0.4 @@ -4609,7 +4609,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.4 + '@types/node': 14.18.5 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4618,7 +4618,7 @@ packages: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.16.7 - '@types/node': 12.20.40 + '@types/node': 12.20.41 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -4827,7 +4827,7 @@ packages: resolution: {integrity: sha512-bb+NcVgVBjm81skP73c0i4o2NUxiBt0d30KLXHJ05EejQ/qbxQMsi/gZxsi8MKbzCky2DzykQYkzm2tl3XajAQ==} engines: {node: '>=12.17'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /@pnpm/lockfile-types/3.1.4: @@ -4942,8 +4942,8 @@ packages: strip-bom: 4.0.0 dev: true - /@pnpm/registry-mock/2.12.1: - resolution: {integrity: sha512-o9Qd+8x5ZaYAqIgNrdtHNvKIC4xBVms37nVrS3OwOhl1kXG/+sEpoXI+Q05PsolVR4JTPwuKA/J53spgw5bUYw==} + /@pnpm/registry-mock/2.13.0: + resolution: {integrity: sha512-cZcLMWnnD2fA1J4f6clMPGqkEFzK4KaUXAYAynWSOHkOyD68ORlj//jePBB8y+SoZBYP0kIHhCR/rFMwyxS5Jw==} engines: {node: '>=10.13'} hasBin: true dependencies: @@ -5090,7 +5090,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/archy/0.0.31: @@ -5133,7 +5133,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/cacheable-request/6.0.2: @@ -5141,20 +5141,20 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.6 + '@types/node': 17.0.8 '@types/responselike': 1.0.0 dev: false /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/emscripten/1.39.6: @@ -5164,20 +5164,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/hosted-git-info/3.0.2: @@ -5210,7 +5210,7 @@ packages: /@types/isexe/2.0.0: resolution: {integrity: sha512-QuPJ6xd8TLfMy6l/pJ+oeRHYG8efIzR8WeyvFr/k4zbhcRqa+SQiVgUUb3D3PG3Si+XVuxn8RToCcfNCdFqr3g==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -5232,8 +5232,8 @@ packages: /@types/jest/27.4.0: resolution: {integrity: sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==} dependencies: - jest-diff: 27.4.2 - pretty-format: 27.4.2 + jest-diff: 27.4.6 + pretty-format: 27.4.6 dev: true /@types/js-yaml/4.0.5: @@ -5258,7 +5258,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: false /@types/lodash/4.14.178: @@ -5286,29 +5286,29 @@ packages: /@types/minipass/3.1.1: resolution: {integrity: sha512-IKmcvG5RnNUtRoxSsusfYnd7fPl8NCLjLutRDvpqwWUR55XvGfy6GIGQUSsKgT2A8qzMjsWfHZNU7d6gxFgqzQ==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true - /@types/node/12.20.40: - resolution: {integrity: sha512-RX6hFa0hxkFuktu5629zJEkWK5e0HreW4vpNSLn4nWkOui7CTGCjtKiKpvtZ4QwCZ2Am5uhrb5ULHKNyunYYqg==} + /@types/node/12.20.41: + resolution: {integrity: sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==} dev: true /@types/node/13.13.52: resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} dev: false - /@types/node/14.18.4: - resolution: {integrity: sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==} + /@types/node/14.18.5: + resolution: {integrity: sha512-LMy+vDDcQR48EZdEx5wRX1q/sEl6NdGuHXPnfeL8ixkwCOSZ2qnIyIZmcCbdX0MeRqHhAcHmX+haCbrS8Run+A==} dev: true - /@types/node/17.0.6: - resolution: {integrity: sha512-+XBAjfZmmivILUzO0HwBJoYkAyyySSLg5KCGBDFLomJo0sV6szvVLAf4ANZZ0pfWzgEds5KmGLG9D5hfEqOhaA==} + /@types/node/17.0.8: + resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5342,7 +5342,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: false /@types/retry/0.12.1: @@ -5353,7 +5353,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/semver/6.2.3: @@ -5375,7 +5375,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5388,20 +5388,20 @@ packages: /@types/tar-stream/2.2.2: resolution: {integrity: sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.1.1 - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/treeify/1.0.0: @@ -5412,8 +5412,8 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@types/uuid/8.3.3: - resolution: {integrity: sha512-0LbEEx1zxrYB3pgpd1M5lEhLcXjKJnYghvhTRgaBeUivLHMDM1TzF3IJ6hXU2+8uA4Xz+5BA63mtZo5DjVT8iA==} + /@types/uuid/8.3.4: + resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} dev: true /@types/validate-npm-package-name/3.0.3: @@ -5431,7 +5431,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/yargs-parser/20.2.1: @@ -5448,8 +5448,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.8.1_13039593e64cd539d0b4c5c2da390958: - resolution: {integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==} + /@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8: + resolution: {integrity: sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5459,9 +5459,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.8.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/type-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 functional-red-black-tree: 1.0.1 @@ -5474,16 +5475,16 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.8.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==} + /@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.8.1 - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 eslint: 8.6.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.6.0 @@ -5512,8 +5513,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==} + /@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5522,9 +5523,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.8.1 - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 typescript: 4.5.4 @@ -5540,12 +5541,31 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.8.1: - resolution: {integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==} + /@typescript-eslint/scope-manager/5.9.0: + resolution: {integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/visitor-keys': 5.8.1 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/visitor-keys': 5.9.0 + dev: false + + /@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + debug: 4.3.3 + eslint: 8.6.0 + tsutils: 3.21.0_typescript@4.5.4 + typescript: 4.5.4 + transitivePeerDependencies: + - supports-color dev: false /@typescript-eslint/types/4.33.0: @@ -5553,8 +5573,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.8.1: - resolution: {integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==} + /@typescript-eslint/types/5.9.0: + resolution: {integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5579,8 +5599,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4: - resolution: {integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==} + /@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4: + resolution: {integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5588,8 +5608,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/visitor-keys': 5.8.1 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/visitor-keys': 5.9.0 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -5608,11 +5628,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.8.1: - resolution: {integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==} + /@typescript-eslint/visitor-keys/5.9.0: + resolution: {integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/types': 5.9.0 eslint-visitor-keys: 3.1.0 dev: false @@ -5668,20 +5688,20 @@ packages: resolution: {integrity: sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw==} dev: true - /@yarnpkg/core/3.2.0-rc.9: - resolution: {integrity: sha512-rmH63l18emHFbu40n0TKHwzVtuzjFJJvbtt3RgwP9XdVxbh/yvFkbUwBJtAjihBV3//zLF2tRea6aiEN/Ap6Fg==} + /@yarnpkg/core/3.2.0-rc.10: + resolution: {integrity: sha512-D+j3L+N7QA8+zIx4QBM8qwYTuZdxPWbwoPMxA19O0jtkAMfYasWwjJiuN8pqI+xS5N+xvwOqvk+0DbyVzBMIGw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@arcanis/slice-ansi': 1.1.1 '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.4 + '@yarnpkg/fslib': 2.6.1-rc.5 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.4 - '@yarnpkg/parsers': 2.5.0-rc.7 - '@yarnpkg/pnp': 3.1.1-rc.9 - '@yarnpkg/shell': 3.2.0-rc.7 + '@yarnpkg/libzip': 2.2.3-rc.5 + '@yarnpkg/parsers': 2.5.0-rc.8 + '@yarnpkg/pnp': 3.1.1-rc.10 + '@yarnpkg/shell': 3.2.0-rc.8 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5716,11 +5736,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.4: - resolution: {integrity: sha512-OXBcO8WgQyywNl7/wRs5aYQpzQiIhdI+YoCEcubrrine7iFpjQDTqPwcvd5lZZ2LcBfjT5ek9Xh4U5eX8EBqcA==} + /@yarnpkg/fslib/2.6.1-rc.5: + resolution: {integrity: sha512-Q17w9RQqqCf9ovxSjAftYLoZuUxZ+OKhRPy4iQhLxp1chd4Gl4UUC02LhknrmVrjhetol0UVkYnm17errAKgRQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.4 + '@yarnpkg/libzip': 2.2.3-rc.5 tslib: 1.14.1 dev: false @@ -5740,8 +5760,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.4: - resolution: {integrity: sha512-NJpV7460pmYjwLekESgA/E+NteHt+dXr8PbLuNK9D7pmUk9hJfX3anSRrj6bl2MyFjReagyV4z6FztlJnaTzFg==} + /@yarnpkg/libzip/2.2.3-rc.5: + resolution: {integrity: sha512-EidaTdtQERjqhtmL3AZzPH2o/91mJQIOpI/Pmvta0hElgAozscslgYEfvifYNq7QnHxkGf7oP+43q7ljz1I+ew==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5752,12 +5772,12 @@ packages: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: false - /@yarnpkg/nm/3.0.1-rc.9: - resolution: {integrity: sha512-FtDQysDRKNvQHsYbopee5agw9rIebG01H86fRxPnrVvtY64NwVeSm0OXmuxK0KJN+fw286mpc/rGKlSmlY/Pmw==} + /@yarnpkg/nm/3.0.1-rc.10: + resolution: {integrity: sha512-tTMEwdkqFeFVhOPHgA/kKDeURvPGCVxYHptk+f/gd+NSulSRrxt+CVO/c2UwqMBUtcEKz6hMJU57Za2/JwPZHw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/core': 3.2.0-rc.9 - '@yarnpkg/fslib': 2.6.1-rc.4 + '@yarnpkg/core': 3.2.0-rc.10 + '@yarnpkg/fslib': 2.6.1-rc.5 dev: false /@yarnpkg/parsers/2.3.0: @@ -5768,8 +5788,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/parsers/2.5.0-rc.7: - resolution: {integrity: sha512-gPImmfW+iEp/60KZX2yTuBvLA3VXsK6JX56p6GadETycPSlj59qmRHJwYtANwecZb6cVIUOJ8Dybo9m0YaeasQ==} + /@yarnpkg/parsers/2.5.0-rc.8: + resolution: {integrity: sha512-SKwYysjXYF/1Qd/atEvm4a4m92QvPwza0ye3T/p/huVp9fAkvPnQw49E+M4/2lnT+DY0rljjp57xkYkrSdpetQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 @@ -5785,14 +5805,12 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.9: - resolution: {integrity: sha512-g78DTUpy27YeovMlKBrsWVoJQCmUxF7km3tU78yX2xqi/N1MD2Vo6LHI8oBAeZq4ngZb3GFrBo9poxHMMAYwJw==} + /@yarnpkg/pnp/3.1.1-rc.10: + resolution: {integrity: sha512-YCmHB5Hoj0aiLyp0+KBfKi4jX1IdebcBzIoR68P+CEK1K/3O/dwcGR1yuOqewAKoH/ylnnGoKwZ0AZp+/BRR3Q==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.4 - resolve.exports: 1.1.0 - tslib: 1.14.1 + '@yarnpkg/fslib': 2.6.1-rc.5 dev: false /@yarnpkg/shell/2.4.1: @@ -5804,23 +5822,23 @@ packages: '@yarnpkg/parsers': 2.3.0 clipanion: 2.6.2 cross-spawn: 7.0.3 - fast-glob: 3.2.7 + fast-glob: 3.2.8 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 dev: false - /@yarnpkg/shell/3.2.0-rc.7: - resolution: {integrity: sha512-u0ErQ8JdgRS+U9jFvp+4F19XLSQ0z4OPin7xgxIJ4BOt/AnBlbqCyl9dQ+7vLPhJm8WQhoiy6SyWLxSXEp2E7g==} + /@yarnpkg/shell/3.2.0-rc.8: + 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': 2.6.1-rc.4 - '@yarnpkg/parsers': 2.5.0-rc.7 + '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/parsers': 2.5.0-rc.8 chalk: 3.0.0 clipanion: 3.2.0-rc.4 cross-spawn: 7.0.3 - fast-glob: 3.2.7 + fast-glob: 3.2.8 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 @@ -5910,7 +5928,7 @@ packages: pkg-fetch: 3.1.1 prebuild-install: 6.0.1 progress: 2.0.3 - resolve: 1.20.0 + resolve: 1.21.0 stream-meter: 1.0.4 tslib: 2.1.0 transitivePeerDependencies: @@ -6071,7 +6089,7 @@ packages: resolution: {integrity: sha512-ym3GCDQU8B6PZrswCvanRiWoSg2QrrlPwoRlMr4oCpGvyK2KlwTujdCZfxrGapqxrqEY3TpxEqLf+7PhFnyaLA==} dependencies: concat-stream: 1.6.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 normalize-package-data: 2.5.0 npm-package-arg: 6.1.1 once: 1.4.0 @@ -6151,7 +6169,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /apache-md5/1.1.7: @@ -6356,20 +6374,20 @@ packages: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: true - /babel-jest/27.4.5_f802e839c37fdba49ab5d48cb901c199: - resolution: {integrity: sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==} + /babel-jest/27.4.6_f802e839c37fdba49ab5d48cb901c199: + resolution: {integrity: sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.16.7 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__core': 7.1.18 babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 babel-preset-jest: 27.4.0_@babel+core@7.16.7 chalk: 4.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 slash: 3.0.0 transitivePeerDependencies: - '@babel/types' @@ -6608,8 +6626,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001294 - electron-to-chromium: 1.4.31 + caniuse-lite: 1.0.30001297 + electron-to-chromium: 1.4.37 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6778,7 +6796,7 @@ packages: resolution: {integrity: sha512-P331lEls98pW8JLyodNWfzuz91BEDVA4VpW2/SwXnyv2K495tq1N777xzDbFgnEigfA7UIY0xa6PwR/H9jijjA==} engines: {node: '>=12'} dependencies: - camelcase: 6.2.1 + camelcase: 6.3.0 map-obj: 4.3.0 quick-lru: 5.1.1 type-fest: 1.4.0 @@ -6793,10 +6811,6 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - /camelcase/6.2.1: - resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} - engines: {node: '>=10'} - /camelcase/6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} @@ -6811,8 +6825,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001294: - resolution: {integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==} + /caniuse-lite/1.0.30001297: + resolution: {integrity: sha512-6bbIbowYG8vFs/Lk4hU9jFt7NknGDleVAciK916tp6ft1j+D//ZwwL6LbF1wXMQ32DMSjeuUV8suhh6dlmFjcA==} dev: true /caseless/0.12.0: @@ -7276,16 +7290,16 @@ packages: vary: 1.1.2 dev: true - /cosmiconfig-typescript-loader/1.0.2_872ff86d573dc12b01711ea7d61300e3: - resolution: {integrity: sha512-27ZehvijYqAKVzta5xtZBS3PAliC8CmnWkGXN0vgxAZz7yqxpMjf3aG7flxF5rEiu8FAD7nZZXtOI+xUGn+bVg==} + /cosmiconfig-typescript-loader/1.0.3_228d16a7acaee6b833b6767fe1bd8bbd: + resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 cosmiconfig: 7.0.1 - ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd typescript: 4.5.4 transitivePeerDependencies: - '@swc/core' @@ -7307,7 +7321,7 @@ packages: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-dir: 3.1.0 nested-error-stacks: 2.1.0 p-event: 4.2.0 @@ -7317,7 +7331,7 @@ packages: resolution: {integrity: sha1-uaVQOLfNgaNcF7l2GJW9hJau8eU=} hasBin: true dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 minimist: 1.2.5 mkdirp: 0.5.5 rimraf: 3.0.2 @@ -7648,7 +7662,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.0.4 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -7823,8 +7837,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.4.31: - resolution: {integrity: sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==} + /electron-to-chromium/1.4.37: + resolution: {integrity: sha512-XIvFB1omSAxYgHYX48sC+HR8i/p7lx7R+0cX9faElg1g++h9IilCrJ12+bQuY+d96Wp7zkBiJwMOv+AhLtLrTg==} dev: true /emittery/0.8.1: @@ -8174,7 +8188,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_decf32c1bf40f6157563d6321e4efa07: + /eslint-config-standard-with-typescript/21.0.1_127561e620d5865f8d9fa218165c9e24: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.6.0 @@ -8184,11 +8198,11 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 + '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 '@typescript-eslint/parser': 4.33.0_eslint@8.6.0+typescript@4.5.4 eslint: 8.6.0 - eslint-config-standard: 16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b - eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-config-standard: 16.0.3_6cf0e7040b28bfe977fa08e21766265d + eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 typescript: 4.5.4 @@ -8196,7 +8210,7 @@ packages: - supports-color dev: false - /eslint-config-standard/16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b: + /eslint-config-standard/16.0.3_6cf0e7040b28bfe977fa08e21766265d: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: '*' @@ -8205,7 +8219,7 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: eslint: 8.6.0 - eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 dev: false @@ -8214,23 +8228,22 @@ packages: resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} dependencies: debug: 2.6.9 - resolve: 1.20.0 + resolve: 1.21.0 dev: true /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.20.0 + resolve: 1.21.0 dev: false - /eslint-module-utils/2.7.1: - resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} + /eslint-module-utils/2.7.2: + resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==} engines: {node: '>=4'} dependencies: debug: 3.2.7 find-up: 2.1.0 - pkg-dir: 2.0.0 dev: false /eslint-plugin-es/3.0.1_eslint@8.6.0: @@ -8244,8 +8257,8 @@ packages: regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.25.3_eslint@8.6.0: - resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} + /eslint-plugin-import/2.25.4_eslint@8.6.0: + resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: eslint: '*' @@ -8256,13 +8269,13 @@ packages: doctrine: 2.1.0 eslint: 8.6.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.1 + eslint-module-utils: 2.7.2 has: 1.0.3 - is-core-module: 2.8.0 + is-core-module: 2.8.1 is-glob: 4.0.3 minimatch: 3.0.4 object.values: 1.1.5 - resolve: 1.20.0 + resolve: 1.21.0 tsconfig-paths: 3.12.0 dev: false @@ -8277,7 +8290,7 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 - resolve: 1.20.0 + resolve: 1.21.0 semver: 6.3.0 dev: false @@ -8508,16 +8521,14 @@ packages: resolution: {integrity: sha512-AVnjc5oh2jgiJjOrjbiKxbwLlNA/zsl2044Nbd09H4+2KwThtSLYKhdOusLYOrcToFAa2uBOWR1ExCN4kOWgbQ==} dev: true - /expect/27.4.2: - resolution: {integrity: sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==} + /expect/27.4.6: + resolution: {integrity: sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - ansi-styles: 5.2.0 jest-get-type: 27.4.0 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-regex-util: 27.4.0 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 dev: true /express-rate-limit/5.5.1: @@ -8667,8 +8678,8 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob/3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} + /fast-glob/3.2.8: + resolution: {integrity: sha512-UsiHHXoDbC3iS7vBOFvld7Q9XqBu318xztdHiL10Fjov3AK5GI5bek2ZJkxZcjPguOYH39UL1W4A6w+l7tpNtw==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8790,7 +8801,7 @@ packages: dependencies: '@pnpm/read-project-manifest': 2.0.10 '@pnpm/types': 7.8.0 - fast-glob: 3.2.7 + fast-glob: 3.2.8 p-filter: 2.1.0 dev: true @@ -8934,14 +8945,14 @@ packages: resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 /fs-extra/4.0.3: resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8950,7 +8961,7 @@ packages: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8959,7 +8970,7 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8969,7 +8980,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 @@ -8983,7 +8994,7 @@ packages: resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=} engines: {node: '>= 0.10'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 through2: 2.0.5 dev: true @@ -9258,7 +9269,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.7 + fast-glob: 3.2.8 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -9294,8 +9305,8 @@ packages: responselike: 2.0.0 dev: false - /graceful-fs/4.2.8: - resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} + /graceful-fs/4.2.9: + resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} /graceful-git/3.1.2: resolution: {integrity: sha512-Xyh9Y43yA23/KQ16mpwO4zkzVGUAXyzuSVZQxw9ddQklssIYIY0el24VYfJBFhyCWGriZPRAB2nCgsDizqna9g==} @@ -9587,8 +9598,8 @@ packages: resolve-from: 4.0.0 dev: true - /import-local/3.0.3: - resolution: {integrity: sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==} + /import-local/3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} hasBin: true dependencies: @@ -9768,8 +9779,8 @@ packages: dependencies: ci-info: 3.3.0 - /is-core-module/2.8.0: - resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} + /is-core-module/2.8.1: + resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: has: 1.0.3 @@ -10088,18 +10099,6 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.16.7 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-lib-instrument/5.1.0_@babel+types@7.16.7: resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} engines: {node: '>=8'} @@ -10143,26 +10142,26 @@ packages: throat: 6.0.1 dev: true - /jest-circus/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==} + /jest-circus/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 - '@jest/test-result': 27.4.2 + '@jest/environment': 27.4.6 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.4.2 + expect: 27.4.6 is-generator-fn: 2.1.0 - jest-each: 27.4.2 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-runtime: 27.4.5_@babel+types@7.16.7 - jest-snapshot: 27.4.5 + jest-each: 27.4.6 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - pretty-format: 27.4.2 + pretty-format: 27.4.6 slash: 3.0.0 stack-utils: 2.0.5 throat: 6.0.1 @@ -10171,8 +10170,8 @@ packages: - supports-color dev: true - /jest-cli/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==} + /jest-cli/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -10181,16 +10180,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 - '@jest/test-result': 27.4.2 + '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.8 - import-local: 3.0.3 - jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 + graceful-fs: 4.2.9 + import-local: 3.1.0 + jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 - jest-validate: 27.4.2 + jest-validate: 27.4.6 prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: @@ -10202,8 +10201,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==} + /jest-config/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -10212,28 +10211,28 @@ packages: optional: true dependencies: '@babel/core': 7.16.7 - '@jest/test-sequencer': 27.4.5_@babel+types@7.16.7 + '@jest/test-sequencer': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - babel-jest: 27.4.5_f802e839c37fdba49ab5d48cb901c199 + babel-jest: 27.4.6_f802e839c37fdba49ab5d48cb901c199 chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 - graceful-fs: 4.2.8 - jest-circus: 27.4.5_@babel+types@7.16.7 - jest-environment-jsdom: 27.4.4 - jest-environment-node: 27.4.4 + graceful-fs: 4.2.9 + jest-circus: 27.4.6_@babel+types@7.16.7 + jest-environment-jsdom: 27.4.6 + jest-environment-node: 27.4.6 jest-get-type: 27.4.0 - jest-jasmine2: 27.4.5_@babel+types@7.16.7 + jest-jasmine2: 27.4.6_@babel+types@7.16.7 jest-regex-util: 27.4.0 - jest-resolve: 27.4.5 - jest-runner: 27.4.5_@babel+types@7.16.7 + jest-resolve: 27.4.6 + jest-runner: 27.4.6_@babel+types@7.16.7 jest-util: 27.4.2 - jest-validate: 27.4.2 + jest-validate: 27.4.6 micromatch: 4.0.4 - pretty-format: 27.4.2 + pretty-format: 27.4.6 slash: 3.0.0 - ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10242,14 +10241,14 @@ packages: - utf-8-validate dev: true - /jest-diff/27.4.2: - resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} + /jest-diff/27.4.6: + resolution: {integrity: sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 diff-sequences: 27.4.0 jest-get-type: 27.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true /jest-docblock/27.4.0: @@ -10259,26 +10258,26 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.4.2: - resolution: {integrity: sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==} + /jest-each/27.4.6: + resolution: {integrity: sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 jest-get-type: 27.4.0 jest-util: 27.4.2 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-environment-jsdom/27.4.4: - resolution: {integrity: sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==} + /jest-environment-jsdom/27.4.6: + resolution: {integrity: sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 - '@jest/fake-timers': 27.4.2 + '@jest/environment': 27.4.6 + '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 transitivePeerDependencies: @@ -10288,15 +10287,15 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.4.4: - resolution: {integrity: sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==} + /jest-environment-node/27.4.6: + resolution: {integrity: sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 - '@jest/fake-timers': 27.4.2 + '@jest/environment': 27.4.6 + '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10305,95 +10304,94 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.4.5: - resolution: {integrity: sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==} + /jest-haste-map/27.4.6: + resolution: {integrity: sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.4 + '@types/node': 14.18.5 anymatch: 3.1.2 fb-watchman: 2.0.1 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-regex-util: 27.4.0 jest-serializer: 27.4.0 jest-util: 27.4.2 - jest-worker: 27.4.5 + jest-worker: 27.4.6 micromatch: 4.0.4 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==} + /jest-jasmine2/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/traverse': 7.16.7 - '@jest/environment': 27.4.4 + '@jest/environment': 27.4.6 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.2 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 - expect: 27.4.2 + expect: 27.4.6 is-generator-fn: 2.1.0 - jest-each: 27.4.2 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-runtime: 27.4.5_@babel+types@7.16.7 - jest-snapshot: 27.4.5 + jest-each: 27.4.6 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - pretty-format: 27.4.2 + pretty-format: 27.4.6 throat: 6.0.1 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /jest-leak-detector/27.4.2: - resolution: {integrity: sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==} + /jest-leak-detector/27.4.6: + resolution: {integrity: sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: jest-get-type: 27.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-matcher-utils/27.4.2: - resolution: {integrity: sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==} + /jest-matcher-utils/27.4.6: + resolution: {integrity: sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.4.2 + jest-diff: 27.4.6 jest-get-type: 27.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-message-util/27.4.2: - resolution: {integrity: sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==} + /jest-message-util/27.4.6: + resolution: {integrity: sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.16.7 '@jest/types': 27.4.2 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 micromatch: 4.0.4 - pretty-format: 27.4.2 + pretty-format: 27.4.6 slash: 3.0.0 stack-utils: 2.0.5 dev: true - /jest-mock/27.4.2: - resolution: {integrity: sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==} + /jest-mock/27.4.6: + resolution: {integrity: sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.4.5: + /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -10402,7 +10400,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.4.5 + jest-resolve: 27.4.6 dev: true /jest-regex-util/27.4.0: @@ -10410,57 +10408,57 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.4.5: - resolution: {integrity: sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==} + /jest-resolve-dependencies/27.4.6: + resolution: {integrity: sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 jest-regex-util: 27.4.0 - jest-snapshot: 27.4.5 + jest-snapshot: 27.4.6 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.4.5: - resolution: {integrity: sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==} + /jest-resolve/27.4.6: + resolution: {integrity: sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 - graceful-fs: 4.2.8 - jest-haste-map: 27.4.5 - jest-pnp-resolver: 1.2.2_jest-resolve@27.4.5 + graceful-fs: 4.2.9 + jest-haste-map: 27.4.6 + jest-pnp-resolver: 1.2.2_jest-resolve@27.4.6 jest-util: 27.4.2 - jest-validate: 27.4.2 - resolve: 1.20.0 + jest-validate: 27.4.6 + resolve: 1.21.0 resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==} + /jest-runner/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.2 - '@jest/environment': 27.4.4 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/console': 27.4.6 + '@jest/environment': 27.4.6 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-docblock: 27.4.0 - jest-environment-jsdom: 27.4.4 - jest-environment-node: 27.4.4 - jest-haste-map: 27.4.5 - jest-leak-detector: 27.4.2 - jest-message-util: 27.4.2 - jest-resolve: 27.4.5 - jest-runtime: 27.4.5_@babel+types@7.16.7 + jest-environment-jsdom: 27.4.6 + jest-environment-node: 27.4.6 + jest-haste-map: 27.4.6 + jest-leak-detector: 27.4.6 + jest-message-util: 27.4.6 + jest-resolve: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 jest-util: 27.4.2 - jest-worker: 27.4.5 + jest-worker: 27.4.6 source-map-support: 0.5.21 throat: 6.0.1 transitivePeerDependencies: @@ -10471,36 +10469,32 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==} + /jest-runtime/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.2 - '@jest/environment': 27.4.4 - '@jest/globals': 27.4.4 + '@jest/environment': 27.4.6 + '@jest/fake-timers': 27.4.6 + '@jest/globals': 27.4.6 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 - exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.8 - jest-haste-map: 27.4.5 - jest-message-util: 27.4.2 - jest-mock: 27.4.2 + graceful-fs: 4.2.9 + jest-haste-map: 27.4.6 + jest-message-util: 27.4.6 + jest-mock: 27.4.6 jest-regex-util: 27.4.0 - jest-resolve: 27.4.5 - jest-snapshot: 27.4.5 + jest-resolve: 27.4.6 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - jest-validate: 27.4.2 slash: 3.0.0 strip-bom: 4.0.0 - yargs: 16.2.0 transitivePeerDependencies: - '@babel/types' - supports-color @@ -10510,37 +10504,35 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.4 - graceful-fs: 4.2.8 + '@types/node': 14.18.5 + graceful-fs: 4.2.9 dev: true - /jest-snapshot/27.4.5: - resolution: {integrity: sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==} + /jest-snapshot/27.4.6: + resolution: {integrity: sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 '@babel/generator': 7.16.7 - '@babel/parser': 7.16.7_@babel+types@7.16.7 '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 '@babel/traverse': 7.16.7 '@babel/types': 7.16.7 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.2 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 chalk: 4.1.2 - expect: 27.4.2 - graceful-fs: 4.2.8 - jest-diff: 27.4.2 + expect: 27.4.6 + graceful-fs: 4.2.9 + jest-diff: 27.4.6 jest-get-type: 27.4.0 - jest-haste-map: 27.4.5 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-resolve: 27.4.5 + jest-haste-map: 27.4.6 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 jest-util: 27.4.2 natural-compare: 1.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 semver: 7.3.5 transitivePeerDependencies: - supports-color @@ -10551,49 +10543,49 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 ci-info: 3.3.0 - graceful-fs: 4.2.8 - picomatch: 2.3.0 + graceful-fs: 4.2.9 + picomatch: 2.3.1 dev: true - /jest-validate/27.4.2: - resolution: {integrity: sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==} + /jest-validate/27.4.6: + resolution: {integrity: sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - camelcase: 6.2.1 + camelcase: 6.3.0 chalk: 4.1.2 jest-get-type: 27.4.0 leven: 3.1.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-watcher/27.4.2: - resolution: {integrity: sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==} + /jest-watcher/27.4.6: + resolution: {integrity: sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.2 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 string-length: 4.0.2 dev: true - /jest-worker/27.4.5: - resolution: {integrity: sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==} + /jest-worker/27.4.6: + resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==} + /jest/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -10602,9 +10594,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 - import-local: 3.0.3 - jest-cli: 27.4.5_32085b1930be833b54e63aba186b27f0 + '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 + import-local: 3.1.0 + jest-cli: 27.4.7_32085b1930be833b54e63aba186b27f0 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10776,7 +10768,7 @@ packages: /jsonfile/4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} optionalDependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /jsonfile/6.1.0: @@ -10784,7 +10776,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 /jsonparse/1.3.1: resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} @@ -10940,7 +10932,7 @@ packages: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -10950,7 +10942,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -10959,7 +10951,7 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -11112,7 +11104,7 @@ packages: resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-promise: 2.2.2 lodash: 4.17.21 pify: 3.0.0 @@ -11410,7 +11402,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 /mime-db/1.51.0: resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} @@ -11772,7 +11764,7 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-fetch-happen: 9.1.0 nopt: /@pnpm/nopt/0.2.1 npmlog: 6.0.0 @@ -11819,7 +11811,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 3.0.8 - resolve: 1.20.0 + resolve: 1.21.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -11829,7 +11821,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: /@zkochan/hosted-git-info/4.0.2 - is-core-module: 2.8.0 + is-core-module: 2.8.1 semver: 7.3.5 validate-npm-package-license: 3.0.4 @@ -12420,8 +12412,8 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} /pidtree/0.3.1: @@ -12476,13 +12468,6 @@ packages: - supports-color dev: false - /pkg-dir/2.0.0: - resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: false - /pkg-dir/3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -12606,11 +12591,10 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} - /pretty-format/27.4.2: - resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} + /pretty-format/27.4.6: + resolution: {integrity: sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.2 ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 @@ -12727,7 +12711,7 @@ packages: dependencies: fill-keys: 1.0.2 module-not-found-error: 1.0.1 - resolve: 1.20.0 + resolve: 1.21.0 dev: true /ps-list/6.3.0: @@ -12931,7 +12915,7 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -12971,7 +12955,7 @@ packages: resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} engines: {node: '>= 0.10'} dependencies: - resolve: 1.20.0 + resolve: 1.21.0 dev: true /redent/3.0.0: @@ -13243,12 +13227,15 @@ packages: /resolve.exports/1.1.0: resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} engines: {node: '>=10'} + dev: true - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} + /resolve/1.21.0: + resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} + hasBin: true dependencies: - is-core-module: 2.8.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==} @@ -13517,8 +13504,8 @@ packages: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} dev: true - /shelljs/0.8.4: - resolution: {integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==} + /shelljs/0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} engines: {node: '>=4'} hasBin: true dependencies: @@ -13533,7 +13520,7 @@ packages: hasBin: true dependencies: minimist: 1.2.5 - shelljs: 0.8.4 + shelljs: 0.8.5 dev: true /side-channel/1.0.4: @@ -13841,7 +13828,7 @@ packages: /steno/0.4.4: resolution: {integrity: sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /stream-buffers/3.0.2: @@ -14046,6 +14033,10 @@ packages: supports-color: 7.2.0 dev: true + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true @@ -14058,8 +14049,8 @@ packages: better-path-resolve: 1.0.0 rename-overwrite: 4.0.0 - /syncpack/6.0.0: - resolution: {integrity: sha512-ZYE8eX2/PAFlGMTIwvjeVIhzeh1oscz1vXXJ3aqfRCx6TmipnlUrYfPZTYRNVqv9dQ3E1SHeWgV04P+WbJ7iKQ==} + /syncpack/6.2.0: + resolution: {integrity: sha512-lvEAhA+oS67Bqj1/zzEpyNE4kLhL9sO7InP8GY6qXAbn6v+z4ZwZPx5NysrASeagNr5dcHjGUTtk/wnfWYvwEw==} engines: {node: '>=10'} hasBin: true dependencies: @@ -14382,7 +14373,7 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.2_d02414d1c2600fb874b40c21fd563701: + /ts-jest/27.1.2_dd7c91bd6ff034fee50a8c495c77e31c: resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -14407,7 +14398,7 @@ packages: '@types/jest': 27.4.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.4.5_32085b1930be833b54e63aba186b27f0 + jest: 27.4.7_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 json5: 2.2.0 lodash.memoize: 4.1.2 @@ -14417,7 +14408,7 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-node/10.4.0_872ff86d573dc12b01711ea7d61300e3: + /ts-node/10.4.0_228d16a7acaee6b833b6767fe1bd8bbd: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: @@ -14436,7 +14427,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 acorn: 8.7.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -14947,7 +14938,7 @@ packages: dependencies: fs-mkdirp-stream: 1.0.0 glob-stream: 6.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-valid-glob: 1.0.0 lazystream: 1.0.1 lead: 1.0.0 @@ -14970,7 +14961,7 @@ packages: dependencies: append-buffer: 1.0.2 convert-source-map: 1.8.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 normalize-path: 2.1.1 now-and-later: 2.0.1 remove-bom-buffer: 3.0.0 @@ -15014,7 +15005,7 @@ packages: resolution: {integrity: sha1-bypivUO29e8sARnFVKf7AKo7lYg=} dependencies: each-limit: 1.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 lodash.assign: 4.2.0 lodash.isobject: 3.0.2 lodash.isundefined: 3.0.1 @@ -15171,7 +15162,7 @@ packages: /write-file-atomic/2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 imurmurhash: 0.1.4 signal-exit: 3.0.6 @@ -15188,7 +15179,7 @@ packages: engines: {node: '>=6'} dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -15199,7 +15190,7 @@ packages: engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 From b421889bb1c75d3c664164b75e0a495a92df31c6 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 15:43:50 +0200 Subject: [PATCH 027/204] Revert "chore(deps): update" This reverts commit fd470ffeae43fdf82a773ea4d958fd9c46499f69. --- pnpm-lock.yaml | 933 +++++++++++++++++++++++++------------------------ 1 file changed, 471 insertions(+), 462 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 902298f369e..fe2da26568d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,28 +67,28 @@ importers: '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 '@babel/types': 7.16.7 '@changesets/cli': 2.19.0 - '@commitlint/cli': 16.0.1_@types+node@14.18.5 + '@commitlint/cli': 16.0.1_@types+node@14.18.4 '@commitlint/config-conventional': 16.0.0 - '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.5 + '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.4 '@pnpm/eslint-config': link:utils/eslint-config '@pnpm/meta-updater': 0.0.6 - '@pnpm/registry-mock': 2.13.0 + '@pnpm/registry-mock': 2.12.1 '@pnpm/tsconfig': link:utils/tsconfig '@types/jest': 27.4.0 - '@types/node': 14.18.5 + '@types/node': 14.18.4 c8: 7.11.0 cross-env: 7.0.3 eslint: 8.6.0 husky: 7.0.4 - jest: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest: 27.4.5_32085b1930be833b54e63aba186b27f0 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 publish-packed: 4.1.1 rimraf: 3.0.2 shx: 0.3.3 - syncpack: 6.2.0 - ts-jest: 27.1.2_dd7c91bd6ff034fee50a8c495c77e31c - ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd + syncpack: 6.0.0 + ts-jest: 27.1.2_d02414d1c2600fb874b40c21fd563701 + ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 typescript: 4.5.4 verdaccio: 5.4.0 @@ -236,7 +236,7 @@ importers: devDependencies: '@pnpm/cafs': 'link:' '@types/concat-stream': 1.6.1 - '@types/node': 14.18.5 + '@types/node': 14.18.4 '@types/ssri': 7.1.1 '@types/tar-stream': 2.2.2 tempy: 1.0.1 @@ -351,7 +351,7 @@ importers: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types '@zkochan/npm-conf': 2.0.2 - camelcase: 6.3.0 + camelcase: 6.2.1 can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 @@ -793,7 +793,7 @@ importers: ndjson: ^2.0.0 path-exists: ^4.0.0 dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 path-exists: 4.0.0 devDependencies: '@pnpm/file-reporter': 'link:' @@ -888,7 +888,7 @@ importers: dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - fast-glob: 3.2.8 + fast-glob: 3.2.7 p-filter: 2.1.0 devDependencies: find-packages: 'link:' @@ -1026,7 +1026,7 @@ importers: '@pnpm/graceful-fs': 'link:' graceful-fs: ^4.2.6 dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 devDependencies: '@pnpm/graceful-fs': 'link:' @@ -1239,7 +1239,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/is-windows': 1.0.0 - '@types/node': 14.18.5 + '@types/node': 14.18.4 '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 cmd-extension: 1.0.2 @@ -1758,11 +1758,11 @@ importers: is-subdir: ^1.1.1 dependencies: '@pnpm/types': link:../types - fast-glob: 3.2.8 + fast-glob: 3.2.7 is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' - '@types/node': 14.18.5 + '@types/node': 14.18.4 packages/package-is-installable: specifiers: @@ -2172,9 +2172,9 @@ importers: '@pnpm/sort-packages': link:../sort-packages '@pnpm/store-connection-manager': link:../store-connection-manager '@pnpm/types': link:../types - '@yarnpkg/core': 3.2.0-rc.10 + '@yarnpkg/core': 3.2.0-rc.9 '@yarnpkg/lockfile': 1.1.0 - '@yarnpkg/parsers': 2.5.0-rc.8 + '@yarnpkg/parsers': 2.5.0-rc.7 '@zkochan/rimraf': 2.1.1 '@zkochan/table': 1.0.0 '@zkochan/which': 2.0.3 @@ -2382,7 +2382,7 @@ importers: '@zkochan/rimraf': 2.1.1 enquirer: 2.3.6 execa: /safe-execa/0.1.1 - fast-glob: 3.2.8 + fast-glob: 3.2.7 npm-packlist: 2.2.2 p-filter: 2.1.0 ramda: 0.27.1 @@ -2930,7 +2930,7 @@ importers: '@pnpm/read-modules-dir': 'link:' graceful-fs: ^4.2.6 dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 devDependencies: '@pnpm/read-modules-dir': 'link:' @@ -3017,7 +3017,7 @@ importers: dependency-path: workspace:8.0.9 dependencies: '@pnpm/lockfile-utils': link:../lockfile-utils - '@yarnpkg/nm': 3.0.1-rc.10 + '@yarnpkg/nm': 3.0.1-rc.9 dependency-path: link:../dependency-path devDependencies: '@pnpm/lockfile-file': link:../lockfile-file @@ -3117,7 +3117,7 @@ importers: '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/types': link:../types '@pnpm/which-version-is-pinned': link:../which-version-is-pinned - '@yarnpkg/core': 3.2.0-rc.10 + '@yarnpkg/core': 3.2.0-rc.9 dependency-path: link:../dependency-path encode-registry: 3.0.0 get-npm-tarball-url: 2.0.3 @@ -3203,7 +3203,7 @@ importers: '@pnpm/package-store': link:../package-store '@pnpm/server': 'link:' '@types/mz': 2.7.4 - '@types/uuid': 8.3.4 + '@types/uuid': 8.3.3 '@zkochan/rimraf': 2.1.1 get-port: 5.1.1 is-port-reachable: 3.0.0 @@ -3396,7 +3396,7 @@ importers: '@pnpm/assert-project': 'link:' '@types/is-windows': 1.0.0 '@types/isexe': 2.0.0 - '@types/node': 14.18.5 + '@types/node': 14.18.4 privatePackages/assert-store: specifiers: @@ -3426,7 +3426,7 @@ importers: write-pkg: 4.0.0 write-yaml-file: 4.2.0 devDependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 privatePackages/test-fixtures: specifiers: @@ -3460,10 +3460,10 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 - '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_127561e620d5865f8d9fa218165c9e24 - eslint-plugin-import: 2.25.4_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 + '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 + eslint-config-standard-with-typescript: 21.0.1_decf32c1bf40f6157563d6321e4efa07 + eslint-plugin-import: 2.25.3_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 devDependencies: @@ -4165,14 +4165,14 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/16.0.1_@types+node@14.18.5: + /@commitlint/cli/16.0.1_@types+node@14.18.4: resolution: {integrity: sha512-61gGRy65WiVDRsqP0dAR2fAgE3qrTBW3fgz9MySv32y5Ib3ZXXDDq6bGyQqi2dSaPuDYzNCRwwlC7mmQM73T/g==} engines: {node: '>=v12'} hasBin: true dependencies: '@commitlint/format': 16.0.0 '@commitlint/lint': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.5 + '@commitlint/load': 16.0.0_@types+node@14.18.4 '@commitlint/read': 16.0.0 '@commitlint/types': 16.0.0 lodash: 4.17.21 @@ -4239,7 +4239,7 @@ packages: '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/16.0.0_@types+node@14.18.5: + /@commitlint/load/16.0.0_@types+node@14.18.4: resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} engines: {node: '>=v12'} dependencies: @@ -4249,7 +4249,7 @@ packages: '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.3_228d16a7acaee6b833b6767fe1bd8bbd + cosmiconfig-typescript-loader: 1.0.2_872ff86d573dc12b01711ea7d61300e3 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.4 @@ -4273,12 +4273,12 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/prompt-cli/16.0.0_@types+node@14.18.5: + /@commitlint/prompt-cli/16.0.0_@types+node@14.18.4: resolution: {integrity: sha512-5gpjKFOB39+Ag9FfR5++GHSBsY5cBgiVx+luQKH4HmO6e3x+SDmySx5g1uwc4fv+Zb2hGZ3/bT1jGyaAuirJYw==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/prompt': 16.0.0_@types+node@14.18.5 + '@commitlint/prompt': 16.0.0_@types+node@14.18.4 execa: 5.1.1 inquirer: 6.5.2 transitivePeerDependencies: @@ -4287,12 +4287,12 @@ packages: - '@types/node' dev: true - /@commitlint/prompt/16.0.0_@types+node@14.18.5: + /@commitlint/prompt/16.0.0_@types+node@14.18.4: resolution: {integrity: sha512-16/ocgIWErDDv+jmXWQtA0X6sswt+enx8DFo+K5bxHrKz4XFTeIspivLFWpieU/4EcjzGaqBirdnP3IYqqEXDg==} engines: {node: '>=v12'} dependencies: '@commitlint/ensure': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.5 + '@commitlint/load': 16.0.0_@types+node@14.18.4 '@commitlint/types': 16.0.0 chalk: 4.1.2 inquirer: 6.5.2 @@ -4419,20 +4419,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.4.6: - resolution: {integrity: sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==} + /@jest/console/27.4.2: + resolution: {integrity: sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 chalk: 4.1.2 - jest-message-util: 27.4.6 + jest-message-util: 27.4.2 jest-util: 27.4.2 slash: 3.0.0 dev: true - /@jest/core/27.4.7_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==} + /@jest/core/27.4.5_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -4440,30 +4440,30 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.4.6 - '@jest/reporters': 27.4.6_@babel+types@7.16.7 - '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/console': 27.4.2 + '@jest/reporters': 27.4.5_@babel+types@7.16.7 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jest-changed-files: 27.4.2 - jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 - jest-haste-map: 27.4.6 - jest-message-util: 27.4.6 + jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 + jest-haste-map: 27.4.5 + jest-message-util: 27.4.2 jest-regex-util: 27.4.0 - jest-resolve: 27.4.6 - jest-resolve-dependencies: 27.4.6 - jest-runner: 27.4.6_@babel+types@7.16.7 - jest-runtime: 27.4.6_@babel+types@7.16.7 - jest-snapshot: 27.4.6 + jest-resolve: 27.4.5 + jest-resolve-dependencies: 27.4.5 + jest-runner: 27.4.5_@babel+types@7.16.7 + jest-runtime: 27.4.5_@babel+types@7.16.7 + jest-snapshot: 27.4.5 jest-util: 27.4.2 - jest-validate: 27.4.6 - jest-watcher: 27.4.6 + jest-validate: 27.4.2 + jest-watcher: 27.4.2 micromatch: 4.0.4 rimraf: 3.0.2 slash: 3.0.0 @@ -4477,39 +4477,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.4.6: - resolution: {integrity: sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==} + /@jest/environment/27.4.4: + resolution: {integrity: sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.4.6 + '@jest/fake-timers': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.5 - jest-mock: 27.4.6 + '@types/node': 14.18.4 + jest-mock: 27.4.2 dev: true - /@jest/fake-timers/27.4.6: - resolution: {integrity: sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==} + /@jest/fake-timers/27.4.2: + resolution: {integrity: sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.5 - jest-message-util: 27.4.6 - jest-mock: 27.4.6 + '@types/node': 14.18.4 + jest-message-util: 27.4.2 + jest-mock: 27.4.2 jest-util: 27.4.2 dev: true - /@jest/globals/27.4.6: - resolution: {integrity: sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==} + /@jest/globals/27.4.4: + resolution: {integrity: sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.6 + '@jest/environment': 27.4.4 '@jest/types': 27.4.2 - expect: 27.4.6 + expect: 27.4.2 dev: true - /@jest/reporters/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==} + /@jest/reporters/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -4518,25 +4518,25 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.4.6 - '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/console': 27.4.2 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.1.0_@babel+types@7.16.7 + istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: /@zkochan/istanbul-reports/3.0.2 - jest-haste-map: 27.4.6 - jest-resolve: 27.4.6 + jest-haste-map: 27.4.5 + jest-resolve: 27.4.5 jest-util: 27.4.2 - jest-worker: 27.4.6 + jest-worker: 27.4.5 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 @@ -4552,35 +4552,35 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: callsites: 3.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 source-map: 0.6.1 dev: true - /@jest/test-result/27.4.6: - resolution: {integrity: sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==} + /@jest/test-result/27.4.2: + resolution: {integrity: sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.6 + '@jest/console': 27.4.2 '@jest/types': 27.4.2 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==} + /@jest/test-sequencer/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.6 - graceful-fs: 4.2.9 - jest-haste-map: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 + '@jest/test-result': 27.4.2 + graceful-fs: 4.2.8 + jest-haste-map: 27.4.5 + jest-runtime: 27.4.5_@babel+types@7.16.7 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /@jest/transform/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==} + /@jest/transform/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 @@ -4589,8 +4589,8 @@ packages: chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.9 - jest-haste-map: 27.4.6 + graceful-fs: 4.2.8 + jest-haste-map: 27.4.5 jest-regex-util: 27.4.0 jest-util: 27.4.2 micromatch: 4.0.4 @@ -4609,7 +4609,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.5 + '@types/node': 14.18.4 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4618,7 +4618,7 @@ packages: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.16.7 - '@types/node': 12.20.41 + '@types/node': 12.20.40 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -4827,7 +4827,7 @@ packages: resolution: {integrity: sha512-bb+NcVgVBjm81skP73c0i4o2NUxiBt0d30KLXHJ05EejQ/qbxQMsi/gZxsi8MKbzCky2DzykQYkzm2tl3XajAQ==} engines: {node: '>=12.17'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 dev: true /@pnpm/lockfile-types/3.1.4: @@ -4942,8 +4942,8 @@ packages: strip-bom: 4.0.0 dev: true - /@pnpm/registry-mock/2.13.0: - resolution: {integrity: sha512-cZcLMWnnD2fA1J4f6clMPGqkEFzK4KaUXAYAynWSOHkOyD68ORlj//jePBB8y+SoZBYP0kIHhCR/rFMwyxS5Jw==} + /@pnpm/registry-mock/2.12.1: + resolution: {integrity: sha512-o9Qd+8x5ZaYAqIgNrdtHNvKIC4xBVms37nVrS3OwOhl1kXG/+sEpoXI+Q05PsolVR4JTPwuKA/J53spgw5bUYw==} engines: {node: '>=10.13'} hasBin: true dependencies: @@ -5090,7 +5090,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/archy/0.0.31: @@ -5133,7 +5133,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/cacheable-request/6.0.2: @@ -5141,20 +5141,20 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.8 + '@types/node': 17.0.6 '@types/responselike': 1.0.0 dev: false /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/emscripten/1.39.6: @@ -5164,20 +5164,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 dev: true /@types/hosted-git-info/3.0.2: @@ -5210,7 +5210,7 @@ packages: /@types/isexe/2.0.0: resolution: {integrity: sha512-QuPJ6xd8TLfMy6l/pJ+oeRHYG8efIzR8WeyvFr/k4zbhcRqa+SQiVgUUb3D3PG3Si+XVuxn8RToCcfNCdFqr3g==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -5232,8 +5232,8 @@ packages: /@types/jest/27.4.0: resolution: {integrity: sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==} dependencies: - jest-diff: 27.4.6 - pretty-format: 27.4.6 + jest-diff: 27.4.2 + pretty-format: 27.4.2 dev: true /@types/js-yaml/4.0.5: @@ -5258,7 +5258,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: false /@types/lodash/4.14.178: @@ -5286,29 +5286,29 @@ packages: /@types/minipass/3.1.1: resolution: {integrity: sha512-IKmcvG5RnNUtRoxSsusfYnd7fPl8NCLjLutRDvpqwWUR55XvGfy6GIGQUSsKgT2A8qzMjsWfHZNU7d6gxFgqzQ==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true - /@types/node/12.20.41: - resolution: {integrity: sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==} + /@types/node/12.20.40: + resolution: {integrity: sha512-RX6hFa0hxkFuktu5629zJEkWK5e0HreW4vpNSLn4nWkOui7CTGCjtKiKpvtZ4QwCZ2Am5uhrb5ULHKNyunYYqg==} dev: true /@types/node/13.13.52: resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} dev: false - /@types/node/14.18.5: - resolution: {integrity: sha512-LMy+vDDcQR48EZdEx5wRX1q/sEl6NdGuHXPnfeL8ixkwCOSZ2qnIyIZmcCbdX0MeRqHhAcHmX+haCbrS8Run+A==} + /@types/node/14.18.4: + resolution: {integrity: sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==} dev: true - /@types/node/17.0.8: - resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} + /@types/node/17.0.6: + resolution: {integrity: sha512-+XBAjfZmmivILUzO0HwBJoYkAyyySSLg5KCGBDFLomJo0sV6szvVLAf4ANZZ0pfWzgEds5KmGLG9D5hfEqOhaA==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5342,7 +5342,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: false /@types/retry/0.12.1: @@ -5353,7 +5353,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/semver/6.2.3: @@ -5375,7 +5375,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5388,20 +5388,20 @@ packages: /@types/tar-stream/2.2.2: resolution: {integrity: sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.1.1 - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/treeify/1.0.0: @@ -5412,8 +5412,8 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@types/uuid/8.3.4: - resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} + /@types/uuid/8.3.3: + resolution: {integrity: sha512-0LbEEx1zxrYB3pgpd1M5lEhLcXjKJnYghvhTRgaBeUivLHMDM1TzF3IJ6hXU2+8uA4Xz+5BA63mtZo5DjVT8iA==} dev: true /@types/validate-npm-package-name/3.0.3: @@ -5431,7 +5431,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.6 dev: true /@types/yargs-parser/20.2.1: @@ -5448,8 +5448,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8: - resolution: {integrity: sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==} + /@typescript-eslint/eslint-plugin/5.8.1_13039593e64cd539d0b4c5c2da390958: + resolution: {integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5459,10 +5459,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/type-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/experimental-utils': 5.8.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.8.1 debug: 4.3.3 eslint: 8.6.0 functional-red-black-tree: 1.0.1 @@ -5475,16 +5474,16 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==} + /@typescript-eslint/experimental-utils/5.8.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 eslint: 8.6.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.6.0 @@ -5513,8 +5512,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==} + /@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5523,9 +5522,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 typescript: 4.5.4 @@ -5541,31 +5540,12 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.9.0: - resolution: {integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==} + /@typescript-eslint/scope-manager/5.8.1: + resolution: {integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/visitor-keys': 5.9.0 - dev: false - - /@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 - debug: 4.3.3 - eslint: 8.6.0 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/visitor-keys': 5.8.1 dev: false /@typescript-eslint/types/4.33.0: @@ -5573,8 +5553,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.9.0: - resolution: {integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==} + /@typescript-eslint/types/5.8.1: + resolution: {integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5599,8 +5579,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4: - resolution: {integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==} + /@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4: + resolution: {integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5608,8 +5588,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/visitor-keys': 5.9.0 + '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/visitor-keys': 5.8.1 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -5628,11 +5608,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.9.0: - resolution: {integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==} + /@typescript-eslint/visitor-keys/5.8.1: + resolution: {integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/types': 5.8.1 eslint-visitor-keys: 3.1.0 dev: false @@ -5688,20 +5668,20 @@ packages: resolution: {integrity: sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw==} dev: true - /@yarnpkg/core/3.2.0-rc.10: - resolution: {integrity: sha512-D+j3L+N7QA8+zIx4QBM8qwYTuZdxPWbwoPMxA19O0jtkAMfYasWwjJiuN8pqI+xS5N+xvwOqvk+0DbyVzBMIGw==} + /@yarnpkg/core/3.2.0-rc.9: + resolution: {integrity: sha512-rmH63l18emHFbu40n0TKHwzVtuzjFJJvbtt3RgwP9XdVxbh/yvFkbUwBJtAjihBV3//zLF2tRea6aiEN/Ap6Fg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@arcanis/slice-ansi': 1.1.1 '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/fslib': 2.6.1-rc.4 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.5 - '@yarnpkg/parsers': 2.5.0-rc.8 - '@yarnpkg/pnp': 3.1.1-rc.10 - '@yarnpkg/shell': 3.2.0-rc.8 + '@yarnpkg/libzip': 2.2.3-rc.4 + '@yarnpkg/parsers': 2.5.0-rc.7 + '@yarnpkg/pnp': 3.1.1-rc.9 + '@yarnpkg/shell': 3.2.0-rc.7 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5736,11 +5716,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.5: - resolution: {integrity: sha512-Q17w9RQqqCf9ovxSjAftYLoZuUxZ+OKhRPy4iQhLxp1chd4Gl4UUC02LhknrmVrjhetol0UVkYnm17errAKgRQ==} + /@yarnpkg/fslib/2.6.1-rc.4: + resolution: {integrity: sha512-OXBcO8WgQyywNl7/wRs5aYQpzQiIhdI+YoCEcubrrine7iFpjQDTqPwcvd5lZZ2LcBfjT5ek9Xh4U5eX8EBqcA==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.5 + '@yarnpkg/libzip': 2.2.3-rc.4 tslib: 1.14.1 dev: false @@ -5760,8 +5740,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.5: - resolution: {integrity: sha512-EidaTdtQERjqhtmL3AZzPH2o/91mJQIOpI/Pmvta0hElgAozscslgYEfvifYNq7QnHxkGf7oP+43q7ljz1I+ew==} + /@yarnpkg/libzip/2.2.3-rc.4: + resolution: {integrity: sha512-NJpV7460pmYjwLekESgA/E+NteHt+dXr8PbLuNK9D7pmUk9hJfX3anSRrj6bl2MyFjReagyV4z6FztlJnaTzFg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5772,12 +5752,12 @@ packages: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: false - /@yarnpkg/nm/3.0.1-rc.10: - resolution: {integrity: sha512-tTMEwdkqFeFVhOPHgA/kKDeURvPGCVxYHptk+f/gd+NSulSRrxt+CVO/c2UwqMBUtcEKz6hMJU57Za2/JwPZHw==} + /@yarnpkg/nm/3.0.1-rc.9: + resolution: {integrity: sha512-FtDQysDRKNvQHsYbopee5agw9rIebG01H86fRxPnrVvtY64NwVeSm0OXmuxK0KJN+fw286mpc/rGKlSmlY/Pmw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/core': 3.2.0-rc.10 - '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/core': 3.2.0-rc.9 + '@yarnpkg/fslib': 2.6.1-rc.4 dev: false /@yarnpkg/parsers/2.3.0: @@ -5788,8 +5768,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/parsers/2.5.0-rc.8: - resolution: {integrity: sha512-SKwYysjXYF/1Qd/atEvm4a4m92QvPwza0ye3T/p/huVp9fAkvPnQw49E+M4/2lnT+DY0rljjp57xkYkrSdpetQ==} + /@yarnpkg/parsers/2.5.0-rc.7: + resolution: {integrity: sha512-gPImmfW+iEp/60KZX2yTuBvLA3VXsK6JX56p6GadETycPSlj59qmRHJwYtANwecZb6cVIUOJ8Dybo9m0YaeasQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 @@ -5805,12 +5785,14 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.10: - resolution: {integrity: sha512-YCmHB5Hoj0aiLyp0+KBfKi4jX1IdebcBzIoR68P+CEK1K/3O/dwcGR1yuOqewAKoH/ylnnGoKwZ0AZp+/BRR3Q==} + /@yarnpkg/pnp/3.1.1-rc.9: + resolution: {integrity: sha512-g78DTUpy27YeovMlKBrsWVoJQCmUxF7km3tU78yX2xqi/N1MD2Vo6LHI8oBAeZq4ngZb3GFrBo9poxHMMAYwJw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/fslib': 2.6.1-rc.4 + resolve.exports: 1.1.0 + tslib: 1.14.1 dev: false /@yarnpkg/shell/2.4.1: @@ -5822,23 +5804,23 @@ packages: '@yarnpkg/parsers': 2.3.0 clipanion: 2.6.2 cross-spawn: 7.0.3 - fast-glob: 3.2.8 + fast-glob: 3.2.7 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 dev: false - /@yarnpkg/shell/3.2.0-rc.8: - resolution: {integrity: sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA==} + /@yarnpkg/shell/3.2.0-rc.7: + resolution: {integrity: sha512-u0ErQ8JdgRS+U9jFvp+4F19XLSQ0z4OPin7xgxIJ4BOt/AnBlbqCyl9dQ+7vLPhJm8WQhoiy6SyWLxSXEp2E7g==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} hasBin: true dependencies: - '@yarnpkg/fslib': 2.6.1-rc.5 - '@yarnpkg/parsers': 2.5.0-rc.8 + '@yarnpkg/fslib': 2.6.1-rc.4 + '@yarnpkg/parsers': 2.5.0-rc.7 chalk: 3.0.0 clipanion: 3.2.0-rc.4 cross-spawn: 7.0.3 - fast-glob: 3.2.8 + fast-glob: 3.2.7 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 @@ -5928,7 +5910,7 @@ packages: pkg-fetch: 3.1.1 prebuild-install: 6.0.1 progress: 2.0.3 - resolve: 1.21.0 + resolve: 1.20.0 stream-meter: 1.0.4 tslib: 2.1.0 transitivePeerDependencies: @@ -6089,7 +6071,7 @@ packages: resolution: {integrity: sha512-ym3GCDQU8B6PZrswCvanRiWoSg2QrrlPwoRlMr4oCpGvyK2KlwTujdCZfxrGapqxrqEY3TpxEqLf+7PhFnyaLA==} dependencies: concat-stream: 1.6.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 normalize-package-data: 2.5.0 npm-package-arg: 6.1.1 once: 1.4.0 @@ -6169,7 +6151,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.1 + picomatch: 2.3.0 dev: true /apache-md5/1.1.7: @@ -6374,20 +6356,20 @@ packages: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: true - /babel-jest/27.4.6_f802e839c37fdba49ab5d48cb901c199: - resolution: {integrity: sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==} + /babel-jest/27.4.5_f802e839c37fdba49ab5d48cb901c199: + resolution: {integrity: sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.16.7 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__core': 7.1.18 babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 babel-preset-jest: 27.4.0_@babel+core@7.16.7 chalk: 4.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 slash: 3.0.0 transitivePeerDependencies: - '@babel/types' @@ -6626,8 +6608,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001297 - electron-to-chromium: 1.4.37 + caniuse-lite: 1.0.30001294 + electron-to-chromium: 1.4.31 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6796,7 +6778,7 @@ packages: resolution: {integrity: sha512-P331lEls98pW8JLyodNWfzuz91BEDVA4VpW2/SwXnyv2K495tq1N777xzDbFgnEigfA7UIY0xa6PwR/H9jijjA==} engines: {node: '>=12'} dependencies: - camelcase: 6.3.0 + camelcase: 6.2.1 map-obj: 4.3.0 quick-lru: 5.1.1 type-fest: 1.4.0 @@ -6811,6 +6793,10 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} + /camelcase/6.2.1: + resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} + engines: {node: '>=10'} + /camelcase/6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} @@ -6825,8 +6811,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001297: - resolution: {integrity: sha512-6bbIbowYG8vFs/Lk4hU9jFt7NknGDleVAciK916tp6ft1j+D//ZwwL6LbF1wXMQ32DMSjeuUV8suhh6dlmFjcA==} + /caniuse-lite/1.0.30001294: + resolution: {integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==} dev: true /caseless/0.12.0: @@ -7290,16 +7276,16 @@ packages: vary: 1.1.2 dev: true - /cosmiconfig-typescript-loader/1.0.3_228d16a7acaee6b833b6767fe1bd8bbd: - resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} + /cosmiconfig-typescript-loader/1.0.2_872ff86d573dc12b01711ea7d61300e3: + resolution: {integrity: sha512-27ZehvijYqAKVzta5xtZBS3PAliC8CmnWkGXN0vgxAZz7yqxpMjf3aG7flxF5rEiu8FAD7nZZXtOI+xUGn+bVg==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 cosmiconfig: 7.0.1 - ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd + ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 typescript: 4.5.4 transitivePeerDependencies: - '@swc/core' @@ -7321,7 +7307,7 @@ packages: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 make-dir: 3.1.0 nested-error-stacks: 2.1.0 p-event: 4.2.0 @@ -7331,7 +7317,7 @@ packages: resolution: {integrity: sha1-uaVQOLfNgaNcF7l2GJW9hJau8eU=} hasBin: true dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 minimist: 1.2.5 mkdirp: 0.5.5 rimraf: 3.0.2 @@ -7662,7 +7648,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.0.4 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -7837,8 +7823,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.4.37: - resolution: {integrity: sha512-XIvFB1omSAxYgHYX48sC+HR8i/p7lx7R+0cX9faElg1g++h9IilCrJ12+bQuY+d96Wp7zkBiJwMOv+AhLtLrTg==} + /electron-to-chromium/1.4.31: + resolution: {integrity: sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==} dev: true /emittery/0.8.1: @@ -8188,7 +8174,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_127561e620d5865f8d9fa218165c9e24: + /eslint-config-standard-with-typescript/21.0.1_decf32c1bf40f6157563d6321e4efa07: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.6.0 @@ -8198,11 +8184,11 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 + '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 '@typescript-eslint/parser': 4.33.0_eslint@8.6.0+typescript@4.5.4 eslint: 8.6.0 - eslint-config-standard: 16.0.3_6cf0e7040b28bfe977fa08e21766265d - eslint-plugin-import: 2.25.4_eslint@8.6.0 + eslint-config-standard: 16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b + eslint-plugin-import: 2.25.3_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 typescript: 4.5.4 @@ -8210,7 +8196,7 @@ packages: - supports-color dev: false - /eslint-config-standard/16.0.3_6cf0e7040b28bfe977fa08e21766265d: + /eslint-config-standard/16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: '*' @@ -8219,7 +8205,7 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: eslint: 8.6.0 - eslint-plugin-import: 2.25.4_eslint@8.6.0 + eslint-plugin-import: 2.25.3_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 dev: false @@ -8228,22 +8214,23 @@ packages: resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} dependencies: debug: 2.6.9 - resolve: 1.21.0 + resolve: 1.20.0 dev: true /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.21.0 + resolve: 1.20.0 dev: false - /eslint-module-utils/2.7.2: - resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==} + /eslint-module-utils/2.7.1: + resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} engines: {node: '>=4'} dependencies: debug: 3.2.7 find-up: 2.1.0 + pkg-dir: 2.0.0 dev: false /eslint-plugin-es/3.0.1_eslint@8.6.0: @@ -8257,8 +8244,8 @@ packages: regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.25.4_eslint@8.6.0: - resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} + /eslint-plugin-import/2.25.3_eslint@8.6.0: + resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} engines: {node: '>=4'} peerDependencies: eslint: '*' @@ -8269,13 +8256,13 @@ packages: doctrine: 2.1.0 eslint: 8.6.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.2 + eslint-module-utils: 2.7.1 has: 1.0.3 - is-core-module: 2.8.1 + is-core-module: 2.8.0 is-glob: 4.0.3 minimatch: 3.0.4 object.values: 1.1.5 - resolve: 1.21.0 + resolve: 1.20.0 tsconfig-paths: 3.12.0 dev: false @@ -8290,7 +8277,7 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 - resolve: 1.21.0 + resolve: 1.20.0 semver: 6.3.0 dev: false @@ -8521,14 +8508,16 @@ packages: resolution: {integrity: sha512-AVnjc5oh2jgiJjOrjbiKxbwLlNA/zsl2044Nbd09H4+2KwThtSLYKhdOusLYOrcToFAa2uBOWR1ExCN4kOWgbQ==} dev: true - /expect/27.4.6: - resolution: {integrity: sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==} + /expect/27.4.2: + resolution: {integrity: sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 + ansi-styles: 5.2.0 jest-get-type: 27.4.0 - jest-matcher-utils: 27.4.6 - jest-message-util: 27.4.6 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-regex-util: 27.4.0 dev: true /express-rate-limit/5.5.1: @@ -8678,8 +8667,8 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob/3.2.8: - resolution: {integrity: sha512-UsiHHXoDbC3iS7vBOFvld7Q9XqBu318xztdHiL10Fjov3AK5GI5bek2ZJkxZcjPguOYH39UL1W4A6w+l7tpNtw==} + /fast-glob/3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8801,7 +8790,7 @@ packages: dependencies: '@pnpm/read-project-manifest': 2.0.10 '@pnpm/types': 7.8.0 - fast-glob: 3.2.8 + fast-glob: 3.2.7 p-filter: 2.1.0 dev: true @@ -8945,14 +8934,14 @@ packages: resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jsonfile: 6.1.0 universalify: 2.0.0 /fs-extra/4.0.3: resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8961,7 +8950,7 @@ packages: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8970,7 +8959,7 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8980,7 +8969,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jsonfile: 6.1.0 universalify: 2.0.0 @@ -8994,7 +8983,7 @@ packages: resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=} engines: {node: '>= 0.10'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 through2: 2.0.5 dev: true @@ -9269,7 +9258,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.8 + fast-glob: 3.2.7 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -9305,8 +9294,8 @@ packages: responselike: 2.0.0 dev: false - /graceful-fs/4.2.9: - resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} + /graceful-fs/4.2.8: + resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} /graceful-git/3.1.2: resolution: {integrity: sha512-Xyh9Y43yA23/KQ16mpwO4zkzVGUAXyzuSVZQxw9ddQklssIYIY0el24VYfJBFhyCWGriZPRAB2nCgsDizqna9g==} @@ -9598,8 +9587,8 @@ packages: resolve-from: 4.0.0 dev: true - /import-local/3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} + /import-local/3.0.3: + resolution: {integrity: sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==} engines: {node: '>=8'} hasBin: true dependencies: @@ -9779,8 +9768,8 @@ packages: dependencies: ci-info: 3.3.0 - /is-core-module/2.8.1: - resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + /is-core-module/2.8.0: + resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: has: 1.0.3 @@ -10099,6 +10088,18 @@ packages: engines: {node: '>=8'} dev: true + /istanbul-lib-instrument/4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.16.7 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + /istanbul-lib-instrument/5.1.0_@babel+types@7.16.7: resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} engines: {node: '>=8'} @@ -10142,26 +10143,26 @@ packages: throat: 6.0.1 dev: true - /jest-circus/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==} + /jest-circus/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.6 - '@jest/test-result': 27.4.6 + '@jest/environment': 27.4.4 + '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.4.6 + expect: 27.4.2 is-generator-fn: 2.1.0 - jest-each: 27.4.6 - jest-matcher-utils: 27.4.6 - jest-message-util: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 - jest-snapshot: 27.4.6 + jest-each: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-runtime: 27.4.5_@babel+types@7.16.7 + jest-snapshot: 27.4.5 jest-util: 27.4.2 - pretty-format: 27.4.6 + pretty-format: 27.4.2 slash: 3.0.0 stack-utils: 2.0.5 throat: 6.0.1 @@ -10170,8 +10171,8 @@ packages: - supports-color dev: true - /jest-cli/27.4.7_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==} + /jest-cli/27.4.5_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -10180,16 +10181,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 - '@jest/test-result': 27.4.6 + '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 + '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.9 - import-local: 3.1.0 - jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 + graceful-fs: 4.2.8 + import-local: 3.0.3 + jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 - jest-validate: 27.4.6 + jest-validate: 27.4.2 prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: @@ -10201,8 +10202,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.4.7_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==} + /jest-config/27.4.5_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -10211,28 +10212,28 @@ packages: optional: true dependencies: '@babel/core': 7.16.7 - '@jest/test-sequencer': 27.4.6_@babel+types@7.16.7 + '@jest/test-sequencer': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - babel-jest: 27.4.6_f802e839c37fdba49ab5d48cb901c199 + babel-jest: 27.4.5_f802e839c37fdba49ab5d48cb901c199 chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 - graceful-fs: 4.2.9 - jest-circus: 27.4.6_@babel+types@7.16.7 - jest-environment-jsdom: 27.4.6 - jest-environment-node: 27.4.6 + graceful-fs: 4.2.8 + jest-circus: 27.4.5_@babel+types@7.16.7 + jest-environment-jsdom: 27.4.4 + jest-environment-node: 27.4.4 jest-get-type: 27.4.0 - jest-jasmine2: 27.4.6_@babel+types@7.16.7 + jest-jasmine2: 27.4.5_@babel+types@7.16.7 jest-regex-util: 27.4.0 - jest-resolve: 27.4.6 - jest-runner: 27.4.6_@babel+types@7.16.7 + jest-resolve: 27.4.5 + jest-runner: 27.4.5_@babel+types@7.16.7 jest-util: 27.4.2 - jest-validate: 27.4.6 + jest-validate: 27.4.2 micromatch: 4.0.4 - pretty-format: 27.4.6 + pretty-format: 27.4.2 slash: 3.0.0 - ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd + ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10241,14 +10242,14 @@ packages: - utf-8-validate dev: true - /jest-diff/27.4.6: - resolution: {integrity: sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==} + /jest-diff/27.4.2: + resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 diff-sequences: 27.4.0 jest-get-type: 27.4.0 - pretty-format: 27.4.6 + pretty-format: 27.4.2 dev: true /jest-docblock/27.4.0: @@ -10258,26 +10259,26 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.4.6: - resolution: {integrity: sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==} + /jest-each/27.4.2: + resolution: {integrity: sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 jest-get-type: 27.4.0 jest-util: 27.4.2 - pretty-format: 27.4.6 + pretty-format: 27.4.2 dev: true - /jest-environment-jsdom/27.4.6: - resolution: {integrity: sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==} + /jest-environment-jsdom/27.4.4: + resolution: {integrity: sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.6 - '@jest/fake-timers': 27.4.6 + '@jest/environment': 27.4.4 + '@jest/fake-timers': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.5 - jest-mock: 27.4.6 + '@types/node': 14.18.4 + jest-mock: 27.4.2 jest-util: 27.4.2 jsdom: 16.7.0 transitivePeerDependencies: @@ -10287,15 +10288,15 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.4.6: - resolution: {integrity: sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==} + /jest-environment-node/27.4.4: + resolution: {integrity: sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.6 - '@jest/fake-timers': 27.4.6 + '@jest/environment': 27.4.4 + '@jest/fake-timers': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.5 - jest-mock: 27.4.6 + '@types/node': 14.18.4 + jest-mock: 27.4.2 jest-util: 27.4.2 dev: true @@ -10304,94 +10305,95 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.4.6: - resolution: {integrity: sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==} + /jest-haste-map/27.4.5: + resolution: {integrity: sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.5 + '@types/node': 14.18.4 anymatch: 3.1.2 fb-watchman: 2.0.1 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jest-regex-util: 27.4.0 jest-serializer: 27.4.0 jest-util: 27.4.2 - jest-worker: 27.4.6 + jest-worker: 27.4.5 micromatch: 4.0.4 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==} + /jest-jasmine2/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.6 + '@babel/traverse': 7.16.7 + '@jest/environment': 27.4.4 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.6 + '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 chalk: 4.1.2 co: 4.6.0 - expect: 27.4.6 + expect: 27.4.2 is-generator-fn: 2.1.0 - jest-each: 27.4.6 - jest-matcher-utils: 27.4.6 - jest-message-util: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 - jest-snapshot: 27.4.6 + jest-each: 27.4.2 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-runtime: 27.4.5_@babel+types@7.16.7 + jest-snapshot: 27.4.5 jest-util: 27.4.2 - pretty-format: 27.4.6 + pretty-format: 27.4.2 throat: 6.0.1 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /jest-leak-detector/27.4.6: - resolution: {integrity: sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==} + /jest-leak-detector/27.4.2: + resolution: {integrity: sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: jest-get-type: 27.4.0 - pretty-format: 27.4.6 + pretty-format: 27.4.2 dev: true - /jest-matcher-utils/27.4.6: - resolution: {integrity: sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==} + /jest-matcher-utils/27.4.2: + resolution: {integrity: sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.4.6 + jest-diff: 27.4.2 jest-get-type: 27.4.0 - pretty-format: 27.4.6 + pretty-format: 27.4.2 dev: true - /jest-message-util/27.4.6: - resolution: {integrity: sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==} + /jest-message-util/27.4.2: + resolution: {integrity: sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.16.7 '@jest/types': 27.4.2 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 micromatch: 4.0.4 - pretty-format: 27.4.6 + pretty-format: 27.4.2 slash: 3.0.0 stack-utils: 2.0.5 dev: true - /jest-mock/27.4.6: - resolution: {integrity: sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==} + /jest-mock/27.4.2: + resolution: {integrity: sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: + /jest-pnp-resolver/1.2.2_jest-resolve@27.4.5: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -10400,7 +10402,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.4.6 + jest-resolve: 27.4.5 dev: true /jest-regex-util/27.4.0: @@ -10408,57 +10410,57 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.4.6: - resolution: {integrity: sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==} + /jest-resolve-dependencies/27.4.5: + resolution: {integrity: sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 jest-regex-util: 27.4.0 - jest-snapshot: 27.4.6 + jest-snapshot: 27.4.5 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.4.6: - resolution: {integrity: sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==} + /jest-resolve/27.4.5: + resolution: {integrity: sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 - graceful-fs: 4.2.9 - jest-haste-map: 27.4.6 - jest-pnp-resolver: 1.2.2_jest-resolve@27.4.6 + graceful-fs: 4.2.8 + jest-haste-map: 27.4.5 + jest-pnp-resolver: 1.2.2_jest-resolve@27.4.5 jest-util: 27.4.2 - jest-validate: 27.4.6 - resolve: 1.21.0 + jest-validate: 27.4.2 + resolve: 1.20.0 resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==} + /jest-runner/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.6 - '@jest/environment': 27.4.6 - '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/console': 27.4.2 + '@jest/environment': 27.4.4 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 jest-docblock: 27.4.0 - jest-environment-jsdom: 27.4.6 - jest-environment-node: 27.4.6 - jest-haste-map: 27.4.6 - jest-leak-detector: 27.4.6 - jest-message-util: 27.4.6 - jest-resolve: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-environment-jsdom: 27.4.4 + jest-environment-node: 27.4.4 + jest-haste-map: 27.4.5 + jest-leak-detector: 27.4.2 + jest-message-util: 27.4.2 + jest-resolve: 27.4.5 + jest-runtime: 27.4.5_@babel+types@7.16.7 jest-util: 27.4.2 - jest-worker: 27.4.6 + jest-worker: 27.4.5 source-map-support: 0.5.21 throat: 6.0.1 transitivePeerDependencies: @@ -10469,32 +10471,36 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.4.6_@babel+types@7.16.7: - resolution: {integrity: sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==} + /jest-runtime/27.4.5_@babel+types@7.16.7: + resolution: {integrity: sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.6 - '@jest/fake-timers': 27.4.6 - '@jest/globals': 27.4.6 + '@jest/console': 27.4.2 + '@jest/environment': 27.4.4 + '@jest/globals': 27.4.4 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/test-result': 27.4.2 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 + '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 + exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.9 - jest-haste-map: 27.4.6 - jest-message-util: 27.4.6 - jest-mock: 27.4.6 + graceful-fs: 4.2.8 + jest-haste-map: 27.4.5 + jest-message-util: 27.4.2 + jest-mock: 27.4.2 jest-regex-util: 27.4.0 - jest-resolve: 27.4.6 - jest-snapshot: 27.4.6 + jest-resolve: 27.4.5 + jest-snapshot: 27.4.5 jest-util: 27.4.2 + jest-validate: 27.4.2 slash: 3.0.0 strip-bom: 4.0.0 + yargs: 16.2.0 transitivePeerDependencies: - '@babel/types' - supports-color @@ -10504,35 +10510,37 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.5 - graceful-fs: 4.2.9 + '@types/node': 14.18.4 + graceful-fs: 4.2.8 dev: true - /jest-snapshot/27.4.6: - resolution: {integrity: sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==} + /jest-snapshot/27.4.5: + resolution: {integrity: sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 '@babel/generator': 7.16.7 + '@babel/parser': 7.16.7_@babel+types@7.16.7 '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 '@babel/traverse': 7.16.7 '@babel/types': 7.16.7 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.5_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.2 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 chalk: 4.1.2 - expect: 27.4.6 - graceful-fs: 4.2.9 - jest-diff: 27.4.6 + expect: 27.4.2 + graceful-fs: 4.2.8 + jest-diff: 27.4.2 jest-get-type: 27.4.0 - jest-haste-map: 27.4.6 - jest-matcher-utils: 27.4.6 - jest-message-util: 27.4.6 + jest-haste-map: 27.4.5 + jest-matcher-utils: 27.4.2 + jest-message-util: 27.4.2 + jest-resolve: 27.4.5 jest-util: 27.4.2 natural-compare: 1.4.0 - pretty-format: 27.4.6 + pretty-format: 27.4.2 semver: 7.3.5 transitivePeerDependencies: - supports-color @@ -10543,49 +10551,49 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 chalk: 4.1.2 ci-info: 3.3.0 - graceful-fs: 4.2.9 - picomatch: 2.3.1 + graceful-fs: 4.2.8 + picomatch: 2.3.0 dev: true - /jest-validate/27.4.6: - resolution: {integrity: sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==} + /jest-validate/27.4.2: + resolution: {integrity: sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - camelcase: 6.3.0 + camelcase: 6.2.1 chalk: 4.1.2 jest-get-type: 27.4.0 leven: 3.1.0 - pretty-format: 27.4.6 + pretty-format: 27.4.2 dev: true - /jest-watcher/27.4.6: - resolution: {integrity: sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==} + /jest-watcher/27.4.2: + resolution: {integrity: sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.6 + '@jest/test-result': 27.4.2 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 string-length: 4.0.2 dev: true - /jest-worker/27.4.6: - resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} + /jest-worker/27.4.5: + resolution: {integrity: sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.4 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.4.7_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==} + /jest/27.4.5_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -10594,9 +10602,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 - import-local: 3.1.0 - jest-cli: 27.4.7_32085b1930be833b54e63aba186b27f0 + '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 + import-local: 3.0.3 + jest-cli: 27.4.5_32085b1930be833b54e63aba186b27f0 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10768,7 +10776,7 @@ packages: /jsonfile/4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 dev: true /jsonfile/6.1.0: @@ -10776,7 +10784,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 /jsonparse/1.3.1: resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} @@ -10932,7 +10940,7 @@ packages: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -10942,7 +10950,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -10951,7 +10959,7 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -11104,7 +11112,7 @@ packages: resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 is-promise: 2.2.2 lodash: 4.17.21 pify: 3.0.0 @@ -11402,7 +11410,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.3.1 + picomatch: 2.3.0 /mime-db/1.51.0: resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} @@ -11764,7 +11772,7 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 make-fetch-happen: 9.1.0 nopt: /@pnpm/nopt/0.2.1 npmlog: 6.0.0 @@ -11811,7 +11819,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 3.0.8 - resolve: 1.21.0 + resolve: 1.20.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -11821,7 +11829,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: /@zkochan/hosted-git-info/4.0.2 - is-core-module: 2.8.1 + is-core-module: 2.8.0 semver: 7.3.5 validate-npm-package-license: 3.0.4 @@ -12412,8 +12420,8 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} /pidtree/0.3.1: @@ -12468,6 +12476,13 @@ packages: - supports-color dev: false + /pkg-dir/2.0.0: + resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} + engines: {node: '>=4'} + dependencies: + find-up: 2.1.0 + dev: false + /pkg-dir/3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -12591,10 +12606,11 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} - /pretty-format/27.4.6: - resolution: {integrity: sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==} + /pretty-format/27.4.2: + resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: + '@jest/types': 27.4.2 ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 @@ -12711,7 +12727,7 @@ packages: dependencies: fill-keys: 1.0.2 module-not-found-error: 1.0.1 - resolve: 1.21.0 + resolve: 1.20.0 dev: true /ps-list/6.3.0: @@ -12915,7 +12931,7 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -12955,7 +12971,7 @@ packages: resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} engines: {node: '>= 0.10'} dependencies: - resolve: 1.21.0 + resolve: 1.20.0 dev: true /redent/3.0.0: @@ -13227,15 +13243,12 @@ packages: /resolve.exports/1.1.0: resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} engines: {node: '>=10'} - dev: true - /resolve/1.21.0: - resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} - hasBin: true + /resolve/1.20.0: + resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: - is-core-module: 2.8.1 + is-core-module: 2.8.0 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==} @@ -13504,8 +13517,8 @@ packages: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} dev: true - /shelljs/0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + /shelljs/0.8.4: + resolution: {integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==} engines: {node: '>=4'} hasBin: true dependencies: @@ -13520,7 +13533,7 @@ packages: hasBin: true dependencies: minimist: 1.2.5 - shelljs: 0.8.5 + shelljs: 0.8.4 dev: true /side-channel/1.0.4: @@ -13828,7 +13841,7 @@ packages: /steno/0.4.4: resolution: {integrity: sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 dev: true /stream-buffers/3.0.2: @@ -14033,10 +14046,6 @@ packages: supports-color: 7.2.0 dev: true - /supports-preserve-symlinks-flag/1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true @@ -14049,8 +14058,8 @@ packages: better-path-resolve: 1.0.0 rename-overwrite: 4.0.0 - /syncpack/6.2.0: - resolution: {integrity: sha512-lvEAhA+oS67Bqj1/zzEpyNE4kLhL9sO7InP8GY6qXAbn6v+z4ZwZPx5NysrASeagNr5dcHjGUTtk/wnfWYvwEw==} + /syncpack/6.0.0: + resolution: {integrity: sha512-ZYE8eX2/PAFlGMTIwvjeVIhzeh1oscz1vXXJ3aqfRCx6TmipnlUrYfPZTYRNVqv9dQ3E1SHeWgV04P+WbJ7iKQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -14373,7 +14382,7 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.2_dd7c91bd6ff034fee50a8c495c77e31c: + /ts-jest/27.1.2_d02414d1c2600fb874b40c21fd563701: resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -14398,7 +14407,7 @@ packages: '@types/jest': 27.4.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest: 27.4.5_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 json5: 2.2.0 lodash.memoize: 4.1.2 @@ -14408,7 +14417,7 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-node/10.4.0_228d16a7acaee6b833b6767fe1bd8bbd: + /ts-node/10.4.0_872ff86d573dc12b01711ea7d61300e3: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: @@ -14427,7 +14436,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 14.18.5 + '@types/node': 14.18.4 acorn: 8.7.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -14938,7 +14947,7 @@ packages: dependencies: fs-mkdirp-stream: 1.0.0 glob-stream: 6.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 is-valid-glob: 1.0.0 lazystream: 1.0.1 lead: 1.0.0 @@ -14961,7 +14970,7 @@ packages: dependencies: append-buffer: 1.0.2 convert-source-map: 1.8.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 normalize-path: 2.1.1 now-and-later: 2.0.1 remove-bom-buffer: 3.0.0 @@ -15005,7 +15014,7 @@ packages: resolution: {integrity: sha1-bypivUO29e8sARnFVKf7AKo7lYg=} dependencies: each-limit: 1.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 lodash.assign: 4.2.0 lodash.isobject: 3.0.2 lodash.isundefined: 3.0.1 @@ -15162,7 +15171,7 @@ packages: /write-file-atomic/2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 imurmurhash: 0.1.4 signal-exit: 3.0.6 @@ -15179,7 +15188,7 @@ packages: engines: {node: '>=6'} dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -15190,7 +15199,7 @@ packages: engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.9 + graceful-fs: 4.2.8 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 From cbd2f3e2ac412dd2e82b7906965a257152df291a Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 15:40:30 +0200 Subject: [PATCH 028/204] fix(deps): downgrade and pin Yarn versions --- .changeset/nervous-shrimps-walk.md | 7 +++++++ package.json | 3 ++- .../plugin-commands-installation/package.json | 4 ++-- packages/real-hoist/package.json | 2 +- packages/resolve-dependencies/package.json | 2 +- pnpm-lock.yaml | 21 +++++++------------ 6 files changed, 20 insertions(+), 19 deletions(-) create mode 100644 .changeset/nervous-shrimps-walk.md diff --git a/.changeset/nervous-shrimps-walk.md b/.changeset/nervous-shrimps-walk.md new file mode 100644 index 00000000000..95241d3ee61 --- /dev/null +++ b/.changeset/nervous-shrimps-walk.md @@ -0,0 +1,7 @@ +--- +"@pnpm/plugin-commands-installation": patch +"@pnpm/real-hoist": patch +"@pnpm/resolve-dependencies": patch +--- + +Downgrade and pin Yarn lib versions. diff --git a/package.json b/package.json index 84b50433c07..1f256829bd3 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,8 @@ }, "pnpm": { "overrides": { - "@yarnpkg/parsers@2": "2.3.0", + "@yarnpkg/core@^3.2.0-rc.8": "3.2.0-rc.9", + "@yarnpkg/parsers": "2.5.0-rc.7", "ansi-regex@<5": "^5.0.1", "glob-parent@3": "^5.1.2", "hosted-git-info@<3.0.8": "^3.0.8", diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index ac9693cc6bb..253f525ec6a 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -80,9 +80,9 @@ "@pnpm/sort-packages": "workspace:2.1.6", "@pnpm/store-connection-manager": "workspace:3.2.2", "@pnpm/types": "workspace:7.8.0", - "@yarnpkg/core": "^3.2.0-rc.4", + "@yarnpkg/core": "3.2.0-rc.9", "@yarnpkg/lockfile": "^1.1.0", - "@yarnpkg/parsers": "^2.5.0-rc.3", + "@yarnpkg/parsers": "2.5.0-rc.7", "@zkochan/rimraf": "^2.1.1", "@zkochan/table": "^1.0.0", "@zkochan/which": "^2.0.3", diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index df8b5fd472b..bc617946346 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "@pnpm/lockfile-utils": "workspace:3.1.5", - "@yarnpkg/nm": "^3.0.1-rc.8", + "@yarnpkg/nm": "3.0.1-rc.9", "dependency-path": "workspace:8.0.9" }, "funding": "https://opencollective.com/pnpm", diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 9eaa3b2f263..cbf731abe30 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -43,7 +43,7 @@ "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", "@pnpm/which-version-is-pinned": "workspace:1.0.0", - "@yarnpkg/core": "^3.2.0-rc.4", + "@yarnpkg/core": "3.2.0-rc.9", "dependency-path": "workspace:8.0.9", "encode-registry": "^3.0.0", "get-npm-tarball-url": "^2.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe2da26568d..681b93452f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,8 @@ neverBuiltDependencies: - level overrides: - '@yarnpkg/parsers@2': 2.3.0 + '@yarnpkg/core@^3.2.0-rc.8': 3.2.0-rc.9 + '@yarnpkg/parsers': 2.5.0-rc.7 ansi-regex@<5: ^5.0.1 glob-parent@3: ^5.1.2 hosted-git-info@<3.0.8: ^3.0.8 @@ -2118,9 +2119,9 @@ importers: '@types/sinon': ^10.0.6 '@types/yarnpkg__lockfile': ^1.1.5 '@types/zkochan__table': npm:@types/table@6.0.0 - '@yarnpkg/core': ^3.2.0-rc.4 + '@yarnpkg/core': 3.2.0-rc.9 '@yarnpkg/lockfile': ^1.1.0 - '@yarnpkg/parsers': ^2.5.0-rc.3 + '@yarnpkg/parsers': 2.5.0-rc.7 '@zkochan/rimraf': ^2.1.1 '@zkochan/table': ^1.0.0 '@zkochan/which': ^2.0.3 @@ -3013,7 +3014,7 @@ importers: '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/real-hoist': 'link:' - '@yarnpkg/nm': ^3.0.1-rc.8 + '@yarnpkg/nm': 3.0.1-rc.9 dependency-path: workspace:8.0.9 dependencies: '@pnpm/lockfile-utils': link:../lockfile-utils @@ -3090,7 +3091,7 @@ importers: '@pnpm/which-version-is-pinned': workspace:1.0.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 - '@yarnpkg/core': ^3.2.0-rc.4 + '@yarnpkg/core': 3.2.0-rc.9 dependency-path: workspace:8.0.9 encode-registry: ^3.0.0 get-npm-tarball-url: ^2.0.3 @@ -5760,14 +5761,6 @@ packages: '@yarnpkg/fslib': 2.6.1-rc.4 dev: false - /@yarnpkg/parsers/2.3.0: - resolution: {integrity: sha512-qgz0QUgOvnhtF92kaluIhIIKBUHlYlHUBQxqh5v9+sxEQvUeF6G6PKiFlzo3E6O99XwvNEGpVu1xZPoSGyGscQ==} - engines: {node: '>=10.19.0'} - dependencies: - js-yaml: 3.14.1 - tslib: 1.14.1 - dev: false - /@yarnpkg/parsers/2.5.0-rc.7: resolution: {integrity: sha512-gPImmfW+iEp/60KZX2yTuBvLA3VXsK6JX56p6GadETycPSlj59qmRHJwYtANwecZb6cVIUOJ8Dybo9m0YaeasQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} @@ -5801,7 +5794,7 @@ packages: hasBin: true dependencies: '@yarnpkg/fslib': 2.6.0 - '@yarnpkg/parsers': 2.3.0 + '@yarnpkg/parsers': 2.5.0-rc.7 clipanion: 2.6.2 cross-spawn: 7.0.3 fast-glob: 3.2.7 From bb38db152ef80b591fb876ec021f9285c597e7a3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 16:12:05 +0200 Subject: [PATCH 029/204] test(audit): fix --- .../test/__snapshots__/index.ts.snap | 41 +++++++++++++++++-- 1 file changed, 37 insertions(+), 4 deletions(-) diff --git a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap index b2aa0006bb4..9dd2dfbc94b 100644 --- a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap +++ b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap @@ -342,8 +342,19 @@ exports[`audit --audit-level 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-hwqf-gcqm-7353 │ └─────────────────────┴───────────────────────────────────────────────────┘ -35 vulnerabilities found -Severity: 3 low | 11 moderate | 17 high | 4 critical" +┌─────────────────────┬────────────────────────────────────────────────────────┐ +│ moderate │ Regular Expression Denial of Service (ReDoS) in lodash │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Package │ lodash │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Vulnerable versions │ <4.17.21 │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Patched versions │ >=4.17.21 │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-29mw-wpgm-hmr9 │ +└─────────────────────┴────────────────────────────────────────────────────────┘ +37 vulnerabilities found +Severity: 4 low | 12 moderate | 17 high | 4 critical" `; exports[`audit --dev 1`] = ` @@ -737,6 +748,17 @@ exports[`audit 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-hwqf-gcqm-7353 │ └─────────────────────┴───────────────────────────────────────────────────┘ +┌─────────────────────┬────────────────────────────────────────────────────────┐ +│ moderate │ Regular Expression Denial of Service (ReDoS) in lodash │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Package │ lodash │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Vulnerable versions │ <4.17.21 │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Patched versions │ >=4.17.21 │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-29mw-wpgm-hmr9 │ +└─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ │ low │ Potential exponential regex in monitor mode │ ├─────────────────────┼───────────────────────────────────────────────────┤ @@ -770,6 +792,17 @@ exports[`audit 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-g95f-p29q-9xw4 │ └─────────────────────┴───────────────────────────────────────────────────┘ -35 vulnerabilities found -Severity: 3 low | 11 moderate | 17 high | 4 critical" +┌─────────────────────┬────────────────────────────────────────────────────────┐ +│ low │ Regular Expression Denial of Service (ReDoS) in braces │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Package │ braces │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Vulnerable versions │ <2.3.1 │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ Patched versions │ >=2.3.1 │ +├─────────────────────┼────────────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-cwfw-4gq5-mrqx │ +└─────────────────────┴────────────────────────────────────────────────────────┘ +37 vulnerabilities found +Severity: 4 low | 12 moderate | 17 high | 4 critical" `; From b82afdacb8c626812374de33d6fea3c96da4aab3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 16:33:56 +0200 Subject: [PATCH 030/204] chore(deps): update --- package.json | 2 +- pnpm-lock.yaml | 268 +++++++++++++++++++++++++++++-------------------- 2 files changed, 160 insertions(+), 110 deletions(-) diff --git a/package.json b/package.json index 1f256829bd3..d891f0ff5f0 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ }, "pnpm": { "overrides": { - "@yarnpkg/core@^3.2.0-rc.8": "3.2.0-rc.9", + "@yarnpkg/core": "3.2.0-rc.9", "@yarnpkg/parsers": "2.5.0-rc.7", "ansi-regex@<5": "^5.0.1", "glob-parent@3": "^5.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 681b93452f1..902fc357fb3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ neverBuiltDependencies: - level overrides: - '@yarnpkg/core@^3.2.0-rc.8': 3.2.0-rc.9 + '@yarnpkg/core': 3.2.0-rc.9 '@yarnpkg/parsers': 2.5.0-rc.7 ansi-regex@<5: ^5.0.1 glob-parent@3: ^5.1.2 @@ -352,7 +352,7 @@ importers: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types '@zkochan/npm-conf': 2.0.2 - camelcase: 6.2.1 + camelcase: 6.3.0 can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 @@ -794,7 +794,7 @@ importers: ndjson: ^2.0.0 path-exists: ^4.0.0 dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 path-exists: 4.0.0 devDependencies: '@pnpm/file-reporter': 'link:' @@ -889,7 +889,7 @@ importers: dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - fast-glob: 3.2.7 + fast-glob: 3.2.8 p-filter: 2.1.0 devDependencies: find-packages: 'link:' @@ -1027,7 +1027,7 @@ importers: '@pnpm/graceful-fs': 'link:' graceful-fs: ^4.2.6 dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 devDependencies: '@pnpm/graceful-fs': 'link:' @@ -1759,7 +1759,7 @@ importers: is-subdir: ^1.1.1 dependencies: '@pnpm/types': link:../types - fast-glob: 3.2.7 + fast-glob: 3.2.8 is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' @@ -2383,7 +2383,7 @@ importers: '@zkochan/rimraf': 2.1.1 enquirer: 2.3.6 execa: /safe-execa/0.1.1 - fast-glob: 3.2.7 + fast-glob: 3.2.8 npm-packlist: 2.2.2 p-filter: 2.1.0 ramda: 0.27.1 @@ -2931,7 +2931,7 @@ importers: '@pnpm/read-modules-dir': 'link:' graceful-fs: ^4.2.6 dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 devDependencies: '@pnpm/read-modules-dir': 'link:' @@ -3461,10 +3461,10 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 - '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_decf32c1bf40f6157563d6321e4efa07 - eslint-plugin-import: 2.25.3_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 + '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 + eslint-config-standard-with-typescript: 21.0.1_127561e620d5865f8d9fa218165c9e24 + eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 devDependencies: @@ -4528,7 +4528,7 @@ packages: collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 istanbul-lib-coverage: 3.2.0 istanbul-lib-instrument: 4.0.3 istanbul-lib-report: 3.0.0 @@ -4553,7 +4553,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: callsites: 3.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 source-map: 0.6.1 dev: true @@ -4572,7 +4572,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/test-result': 27.4.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-haste-map: 27.4.5 jest-runtime: 27.4.5_@babel+types@7.16.7 transitivePeerDependencies: @@ -4590,7 +4590,7 @@ packages: chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-haste-map: 27.4.5 jest-regex-util: 27.4.0 jest-util: 27.4.2 @@ -5134,7 +5134,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/cacheable-request/6.0.2: @@ -5142,7 +5142,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.6 + '@types/node': 17.0.8 '@types/responselike': 1.0.0 dev: false @@ -5259,7 +5259,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: false /@types/lodash/4.14.178: @@ -5311,6 +5311,9 @@ packages: /@types/node/17.0.6: resolution: {integrity: sha512-+XBAjfZmmivILUzO0HwBJoYkAyyySSLg5KCGBDFLomJo0sV6szvVLAf4ANZZ0pfWzgEds5KmGLG9D5hfEqOhaA==} + /@types/node/17.0.8: + resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} + /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -5343,7 +5346,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: false /@types/retry/0.12.1: @@ -5449,8 +5452,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.8.1_13039593e64cd539d0b4c5c2da390958: - resolution: {integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==} + /@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8: + resolution: {integrity: sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5460,9 +5463,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.8.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.8.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.8.1 + '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/type-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 functional-red-black-tree: 1.0.1 @@ -5475,16 +5479,16 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.8.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==} + /@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.8.1 - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 eslint: 8.6.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.6.0 @@ -5513,8 +5517,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/5.8.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-K1giKHAjHuyB421SoXMXFHHVI4NdNY603uKw92++D3qyxSeYvC10CBJ/GE5Thpo4WTUvu1mmJI2/FFkz38F2Gw==} + /@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5523,9 +5527,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.8.1 - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/typescript-estree': 5.8.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.0 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 typescript: 4.5.4 @@ -5541,12 +5545,31 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.8.1: - resolution: {integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==} + /@typescript-eslint/scope-manager/5.9.0: + resolution: {integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/visitor-keys': 5.8.1 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/visitor-keys': 5.9.0 + dev: false + + /@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + debug: 4.3.3 + eslint: 8.6.0 + tsutils: 3.21.0_typescript@4.5.4 + typescript: 4.5.4 + transitivePeerDependencies: + - supports-color dev: false /@typescript-eslint/types/4.33.0: @@ -5554,8 +5577,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.8.1: - resolution: {integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==} + /@typescript-eslint/types/5.9.0: + resolution: {integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5580,8 +5603,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.8.1_typescript@4.5.4: - resolution: {integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==} + /@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4: + resolution: {integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5589,8 +5612,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/visitor-keys': 5.8.1 + '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/visitor-keys': 5.9.0 debug: 4.3.3 globby: 11.0.4 is-glob: 4.0.3 @@ -5609,11 +5632,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.8.1: - resolution: {integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==} + /@typescript-eslint/visitor-keys/5.9.0: + resolution: {integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.8.1 + '@typescript-eslint/types': 5.9.0 eslint-visitor-keys: 3.1.0 dev: false @@ -5677,12 +5700,12 @@ packages: '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.4 + '@yarnpkg/fslib': 2.6.1-rc.5 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.4 + '@yarnpkg/libzip': 2.2.3-rc.5 '@yarnpkg/parsers': 2.5.0-rc.7 - '@yarnpkg/pnp': 3.1.1-rc.9 - '@yarnpkg/shell': 3.2.0-rc.7 + '@yarnpkg/pnp': 3.1.1-rc.10 + '@yarnpkg/shell': 3.2.0-rc.8 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5717,11 +5740,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.4: - resolution: {integrity: sha512-OXBcO8WgQyywNl7/wRs5aYQpzQiIhdI+YoCEcubrrine7iFpjQDTqPwcvd5lZZ2LcBfjT5ek9Xh4U5eX8EBqcA==} + /@yarnpkg/fslib/2.6.1-rc.5: + resolution: {integrity: sha512-Q17w9RQqqCf9ovxSjAftYLoZuUxZ+OKhRPy4iQhLxp1chd4Gl4UUC02LhknrmVrjhetol0UVkYnm17errAKgRQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.4 + '@yarnpkg/libzip': 2.2.3-rc.5 tslib: 1.14.1 dev: false @@ -5741,8 +5764,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.4: - resolution: {integrity: sha512-NJpV7460pmYjwLekESgA/E+NteHt+dXr8PbLuNK9D7pmUk9hJfX3anSRrj6bl2MyFjReagyV4z6FztlJnaTzFg==} + /@yarnpkg/libzip/2.2.3-rc.5: + resolution: {integrity: sha512-EidaTdtQERjqhtmL3AZzPH2o/91mJQIOpI/Pmvta0hElgAozscslgYEfvifYNq7QnHxkGf7oP+43q7ljz1I+ew==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5758,7 +5781,7 @@ packages: engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@yarnpkg/core': 3.2.0-rc.9 - '@yarnpkg/fslib': 2.6.1-rc.4 + '@yarnpkg/fslib': 2.6.1-rc.5 dev: false /@yarnpkg/parsers/2.5.0-rc.7: @@ -5778,14 +5801,12 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.9: - resolution: {integrity: sha512-g78DTUpy27YeovMlKBrsWVoJQCmUxF7km3tU78yX2xqi/N1MD2Vo6LHI8oBAeZq4ngZb3GFrBo9poxHMMAYwJw==} + /@yarnpkg/pnp/3.1.1-rc.10: + resolution: {integrity: sha512-YCmHB5Hoj0aiLyp0+KBfKi4jX1IdebcBzIoR68P+CEK1K/3O/dwcGR1yuOqewAKoH/ylnnGoKwZ0AZp+/BRR3Q==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.4 - resolve.exports: 1.1.0 - tslib: 1.14.1 + '@yarnpkg/fslib': 2.6.1-rc.5 dev: false /@yarnpkg/shell/2.4.1: @@ -5797,23 +5818,23 @@ packages: '@yarnpkg/parsers': 2.5.0-rc.7 clipanion: 2.6.2 cross-spawn: 7.0.3 - fast-glob: 3.2.7 + fast-glob: 3.2.8 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 dev: false - /@yarnpkg/shell/3.2.0-rc.7: - resolution: {integrity: sha512-u0ErQ8JdgRS+U9jFvp+4F19XLSQ0z4OPin7xgxIJ4BOt/AnBlbqCyl9dQ+7vLPhJm8WQhoiy6SyWLxSXEp2E7g==} + /@yarnpkg/shell/3.2.0-rc.8: + 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': 2.6.1-rc.4 + '@yarnpkg/fslib': 2.6.1-rc.5 '@yarnpkg/parsers': 2.5.0-rc.7 chalk: 3.0.0 clipanion: 3.2.0-rc.4 cross-spawn: 7.0.3 - fast-glob: 3.2.7 + fast-glob: 3.2.8 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 @@ -6362,7 +6383,7 @@ packages: babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 babel-preset-jest: 27.4.0_@babel+core@7.16.7 chalk: 4.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 slash: 3.0.0 transitivePeerDependencies: - '@babel/types' @@ -6789,6 +6810,7 @@ packages: /camelcase/6.2.1: resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} engines: {node: '>=10'} + dev: true /camelcase/6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} @@ -8167,7 +8189,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_decf32c1bf40f6157563d6321e4efa07: + /eslint-config-standard-with-typescript/21.0.1_127561e620d5865f8d9fa218165c9e24: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.6.0 @@ -8177,11 +8199,11 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.8.1_13039593e64cd539d0b4c5c2da390958 + '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 '@typescript-eslint/parser': 4.33.0_eslint@8.6.0+typescript@4.5.4 eslint: 8.6.0 - eslint-config-standard: 16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b - eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-config-standard: 16.0.3_6cf0e7040b28bfe977fa08e21766265d + eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 typescript: 4.5.4 @@ -8189,7 +8211,7 @@ packages: - supports-color dev: false - /eslint-config-standard/16.0.3_8b21c0606256a40fa96d73aa4f2f6e1b: + /eslint-config-standard/16.0.3_6cf0e7040b28bfe977fa08e21766265d: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: '*' @@ -8198,7 +8220,7 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: eslint: 8.6.0 - eslint-plugin-import: 2.25.3_eslint@8.6.0 + eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 dev: false @@ -8214,16 +8236,15 @@ packages: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.20.0 + resolve: 1.21.0 dev: false - /eslint-module-utils/2.7.1: - resolution: {integrity: sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==} + /eslint-module-utils/2.7.2: + resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==} engines: {node: '>=4'} dependencies: debug: 3.2.7 find-up: 2.1.0 - pkg-dir: 2.0.0 dev: false /eslint-plugin-es/3.0.1_eslint@8.6.0: @@ -8237,8 +8258,8 @@ packages: regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.25.3_eslint@8.6.0: - resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==} + /eslint-plugin-import/2.25.4_eslint@8.6.0: + resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: eslint: '*' @@ -8249,13 +8270,13 @@ packages: doctrine: 2.1.0 eslint: 8.6.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.1 + eslint-module-utils: 2.7.2 has: 1.0.3 - is-core-module: 2.8.0 + is-core-module: 2.8.1 is-glob: 4.0.3 minimatch: 3.0.4 object.values: 1.1.5 - resolve: 1.20.0 + resolve: 1.21.0 tsconfig-paths: 3.12.0 dev: false @@ -8270,7 +8291,7 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 - resolve: 1.20.0 + resolve: 1.21.0 semver: 6.3.0 dev: false @@ -8670,6 +8691,17 @@ packages: merge2: 1.4.1 micromatch: 4.0.4 + /fast-glob/3.2.8: + resolution: {integrity: sha512-UsiHHXoDbC3iS7vBOFvld7Q9XqBu318xztdHiL10Fjov3AK5GI5bek2ZJkxZcjPguOYH39UL1W4A6w+l7tpNtw==} + engines: {node: '>=8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + dev: false + /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -8934,7 +8966,7 @@ packages: /fs-extra/4.0.3: resolution: {integrity: sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8976,7 +9008,7 @@ packages: resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=} engines: {node: '>= 0.10'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 through2: 2.0.5 dev: true @@ -9290,6 +9322,9 @@ packages: /graceful-fs/4.2.8: resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} + /graceful-fs/4.2.9: + resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} + /graceful-git/3.1.2: resolution: {integrity: sha512-Xyh9Y43yA23/KQ16mpwO4zkzVGUAXyzuSVZQxw9ddQklssIYIY0el24VYfJBFhyCWGriZPRAB2nCgsDizqna9g==} engines: {node: '>=10'} @@ -9765,6 +9800,12 @@ packages: resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} dependencies: has: 1.0.3 + dev: true + + /is-core-module/2.8.1: + resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} + dependencies: + has: 1.0.3 /is-data-descriptor/0.1.4: resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} @@ -10212,7 +10253,7 @@ packages: ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-circus: 27.4.5_@babel+types@7.16.7 jest-environment-jsdom: 27.4.4 jest-environment-node: 27.4.4 @@ -10307,7 +10348,7 @@ packages: '@types/node': 14.18.4 anymatch: 3.1.2 fb-watchman: 2.0.1 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-regex-util: 27.4.0 jest-serializer: 27.4.0 jest-util: 27.4.2 @@ -10371,7 +10412,7 @@ packages: '@jest/types': 27.4.2 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 micromatch: 4.0.4 pretty-format: 27.4.2 slash: 3.0.0 @@ -10420,7 +10461,7 @@ packages: dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-haste-map: 27.4.5 jest-pnp-resolver: 1.2.2_jest-resolve@27.4.5 jest-util: 27.4.2 @@ -10443,7 +10484,7 @@ packages: chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-docblock: 27.4.0 jest-environment-jsdom: 27.4.4 jest-environment-node: 27.4.4 @@ -10482,7 +10523,7 @@ packages: execa: 5.1.1 exit: 0.1.2 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-haste-map: 27.4.5 jest-message-util: 27.4.2 jest-mock: 27.4.2 @@ -10504,7 +10545,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/node': 14.18.4 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /jest-snapshot/27.4.5: @@ -10524,7 +10565,7 @@ packages: babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 chalk: 4.1.2 expect: 27.4.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-diff: 27.4.2 jest-get-type: 27.4.0 jest-haste-map: 27.4.5 @@ -10769,7 +10810,7 @@ packages: /jsonfile/4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} optionalDependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /jsonfile/6.1.0: @@ -10777,7 +10818,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 /jsonparse/1.3.1: resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} @@ -11105,7 +11146,7 @@ packages: resolution: {integrity: sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-promise: 2.2.2 lodash: 4.17.21 pify: 3.0.0 @@ -11822,7 +11863,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: /@zkochan/hosted-git-info/4.0.2 - is-core-module: 2.8.0 + is-core-module: 2.8.1 semver: 7.3.5 validate-npm-package-license: 3.0.4 @@ -12469,13 +12510,6 @@ packages: - supports-color dev: false - /pkg-dir/2.0.0: - resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} - engines: {node: '>=4'} - dependencies: - find-up: 2.1.0 - dev: false - /pkg-dir/3.0.0: resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} engines: {node: '>=6'} @@ -13236,12 +13270,23 @@ packages: /resolve.exports/1.1.0: resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==} engines: {node: '>=10'} + dev: true /resolve/1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: is-core-module: 2.8.0 path-parse: 1.0.7 + dev: true + + /resolve/1.21.0: + resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} + hasBin: true + dependencies: + is-core-module: 2.8.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false /responselike/2.0.0: resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} @@ -13834,7 +13879,7 @@ packages: /steno/0.4.4: resolution: {integrity: sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /stream-buffers/3.0.2: @@ -14039,6 +14084,11 @@ packages: supports-color: 7.2.0 dev: true + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + dev: false + /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true @@ -14963,7 +15013,7 @@ packages: dependencies: append-buffer: 1.0.2 convert-source-map: 1.8.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 normalize-path: 2.1.1 now-and-later: 2.0.1 remove-bom-buffer: 3.0.0 @@ -15007,7 +15057,7 @@ packages: resolution: {integrity: sha1-bypivUO29e8sARnFVKf7AKo7lYg=} dependencies: each-limit: 1.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 lodash.assign: 4.2.0 lodash.isobject: 3.0.2 lodash.isundefined: 3.0.1 From 6a1b8410b3c4e8c40d44a3306d75e099233ac8df Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 16:51:09 +0200 Subject: [PATCH 031/204] chore(deps): update --- package.json | 2 +- pnpm-lock.yaml | 687 ++++++++++++++++++++++--------------------------- 2 files changed, 315 insertions(+), 374 deletions(-) diff --git a/package.json b/package.json index d891f0ff5f0..927e9bb9398 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "@commitlint/prompt-cli": "^16.0.0", "@pnpm/eslint-config": "workspace:*", "@pnpm/meta-updater": "0.0.6", - "@pnpm/registry-mock": "^2.12.1", + "@pnpm/registry-mock": "2.12.1", "@pnpm/tsconfig": "workspace:*", "@types/jest": "^27.0.0", "@types/node": "^14.17.32", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 902fc357fb3..3a1a3bd3b48 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,7 +42,7 @@ importers: '@commitlint/prompt-cli': ^16.0.0 '@pnpm/eslint-config': workspace:* '@pnpm/meta-updater': 0.0.6 - '@pnpm/registry-mock': ^2.12.1 + '@pnpm/registry-mock': 2.12.1 '@pnpm/tsconfig': workspace:* '@types/jest': ^27.0.0 '@types/node': ^14.17.32 @@ -68,28 +68,28 @@ importers: '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 '@babel/types': 7.16.7 '@changesets/cli': 2.19.0 - '@commitlint/cli': 16.0.1_@types+node@14.18.4 + '@commitlint/cli': 16.0.1_@types+node@14.18.5 '@commitlint/config-conventional': 16.0.0 - '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.4 + '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.5 '@pnpm/eslint-config': link:utils/eslint-config '@pnpm/meta-updater': 0.0.6 '@pnpm/registry-mock': 2.12.1 '@pnpm/tsconfig': link:utils/tsconfig '@types/jest': 27.4.0 - '@types/node': 14.18.4 + '@types/node': 14.18.5 c8: 7.11.0 cross-env: 7.0.3 eslint: 8.6.0 husky: 7.0.4 - jest: 27.4.5_32085b1930be833b54e63aba186b27f0 + jest: 27.4.7_32085b1930be833b54e63aba186b27f0 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 publish-packed: 4.1.1 rimraf: 3.0.2 shx: 0.3.3 - syncpack: 6.0.0 - ts-jest: 27.1.2_d02414d1c2600fb874b40c21fd563701 - ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + syncpack: 6.2.0 + ts-jest: 27.1.2_dd7c91bd6ff034fee50a8c495c77e31c + ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd typescript: 4.5.4 verdaccio: 5.4.0 @@ -237,7 +237,7 @@ importers: devDependencies: '@pnpm/cafs': 'link:' '@types/concat-stream': 1.6.1 - '@types/node': 14.18.4 + '@types/node': 14.18.5 '@types/ssri': 7.1.1 '@types/tar-stream': 2.2.2 tempy: 1.0.1 @@ -1240,7 +1240,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/is-windows': 1.0.0 - '@types/node': 14.18.4 + '@types/node': 14.18.5 '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 cmd-extension: 1.0.2 @@ -1763,7 +1763,7 @@ importers: is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' - '@types/node': 14.18.4 + '@types/node': 14.18.5 packages/package-is-installable: specifiers: @@ -3204,7 +3204,7 @@ importers: '@pnpm/package-store': link:../package-store '@pnpm/server': 'link:' '@types/mz': 2.7.4 - '@types/uuid': 8.3.3 + '@types/uuid': 8.3.4 '@zkochan/rimraf': 2.1.1 get-port: 5.1.1 is-port-reachable: 3.0.0 @@ -3397,7 +3397,7 @@ importers: '@pnpm/assert-project': 'link:' '@types/is-windows': 1.0.0 '@types/isexe': 2.0.0 - '@types/node': 14.18.4 + '@types/node': 14.18.5 privatePackages/assert-store: specifiers: @@ -3427,7 +3427,7 @@ importers: write-pkg: 4.0.0 write-yaml-file: 4.2.0 devDependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 privatePackages/test-fixtures: specifiers: @@ -4166,14 +4166,14 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/16.0.1_@types+node@14.18.4: + /@commitlint/cli/16.0.1_@types+node@14.18.5: resolution: {integrity: sha512-61gGRy65WiVDRsqP0dAR2fAgE3qrTBW3fgz9MySv32y5Ib3ZXXDDq6bGyQqi2dSaPuDYzNCRwwlC7mmQM73T/g==} engines: {node: '>=v12'} hasBin: true dependencies: '@commitlint/format': 16.0.0 '@commitlint/lint': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.4 + '@commitlint/load': 16.0.0_@types+node@14.18.5 '@commitlint/read': 16.0.0 '@commitlint/types': 16.0.0 lodash: 4.17.21 @@ -4240,7 +4240,7 @@ packages: '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/16.0.0_@types+node@14.18.4: + /@commitlint/load/16.0.0_@types+node@14.18.5: resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} engines: {node: '>=v12'} dependencies: @@ -4250,7 +4250,7 @@ packages: '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.2_872ff86d573dc12b01711ea7d61300e3 + cosmiconfig-typescript-loader: 1.0.3_228d16a7acaee6b833b6767fe1bd8bbd lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.4 @@ -4274,12 +4274,12 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/prompt-cli/16.0.0_@types+node@14.18.4: + /@commitlint/prompt-cli/16.0.0_@types+node@14.18.5: resolution: {integrity: sha512-5gpjKFOB39+Ag9FfR5++GHSBsY5cBgiVx+luQKH4HmO6e3x+SDmySx5g1uwc4fv+Zb2hGZ3/bT1jGyaAuirJYw==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/prompt': 16.0.0_@types+node@14.18.4 + '@commitlint/prompt': 16.0.0_@types+node@14.18.5 execa: 5.1.1 inquirer: 6.5.2 transitivePeerDependencies: @@ -4288,12 +4288,12 @@ packages: - '@types/node' dev: true - /@commitlint/prompt/16.0.0_@types+node@14.18.4: + /@commitlint/prompt/16.0.0_@types+node@14.18.5: resolution: {integrity: sha512-16/ocgIWErDDv+jmXWQtA0X6sswt+enx8DFo+K5bxHrKz4XFTeIspivLFWpieU/4EcjzGaqBirdnP3IYqqEXDg==} engines: {node: '>=v12'} dependencies: '@commitlint/ensure': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.4 + '@commitlint/load': 16.0.0_@types+node@14.18.5 '@commitlint/types': 16.0.0 chalk: 4.1.2 inquirer: 6.5.2 @@ -4420,20 +4420,20 @@ packages: engines: {node: '>=8'} dev: true - /@jest/console/27.4.2: - resolution: {integrity: sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==} + /@jest/console/27.4.6: + resolution: {integrity: sha512-jauXyacQD33n47A44KrlOVeiXHEXDqapSdfb9kTekOchH/Pd18kBIO1+xxJQRLuG+LUuljFCwTG92ra4NW7SpA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 - jest-message-util: 27.4.2 + jest-message-util: 27.4.6 jest-util: 27.4.2 slash: 3.0.0 dev: true - /@jest/core/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==} + /@jest/core/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -4441,30 +4441,30 @@ packages: node-notifier: optional: true dependencies: - '@jest/console': 27.4.2 - '@jest/reporters': 27.4.5_@babel+types@7.16.7 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/console': 27.4.6 + '@jest/reporters': 27.4.6_@babel+types@7.16.7 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jest-changed-files: 27.4.2 - jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 - jest-haste-map: 27.4.5 - jest-message-util: 27.4.2 + jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest-haste-map: 27.4.6 + jest-message-util: 27.4.6 jest-regex-util: 27.4.0 - jest-resolve: 27.4.5 - jest-resolve-dependencies: 27.4.5 - jest-runner: 27.4.5_@babel+types@7.16.7 - jest-runtime: 27.4.5_@babel+types@7.16.7 - jest-snapshot: 27.4.5 + jest-resolve: 27.4.6 + jest-resolve-dependencies: 27.4.6 + jest-runner: 27.4.6_@babel+types@7.16.7 + jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - jest-validate: 27.4.2 - jest-watcher: 27.4.2 + jest-validate: 27.4.6 + jest-watcher: 27.4.6 micromatch: 4.0.4 rimraf: 3.0.2 slash: 3.0.0 @@ -4478,39 +4478,39 @@ packages: - utf-8-validate dev: true - /@jest/environment/27.4.4: - resolution: {integrity: sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==} + /@jest/environment/27.4.6: + resolution: {integrity: sha512-E6t+RXPfATEEGVidr84WngLNWZ8ffCPky8RqqRK6u1Bn0LK92INe0MDttyPl/JOzaq92BmDzOeuqk09TvM22Sg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/fake-timers': 27.4.2 + '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-mock: 27.4.6 dev: true - /@jest/fake-timers/27.4.2: - resolution: {integrity: sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==} + /@jest/fake-timers/27.4.6: + resolution: {integrity: sha512-mfaethuYF8scV8ntPpiVGIHQgS0XIALbpY2jt2l7wb/bvq4Q5pDLk4EP4D7SAvYT1QrPOPVZAtbdGAOOyIgs7A==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.4 - jest-message-util: 27.4.2 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-message-util: 27.4.6 + jest-mock: 27.4.6 jest-util: 27.4.2 dev: true - /@jest/globals/27.4.4: - resolution: {integrity: sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==} + /@jest/globals/27.4.6: + resolution: {integrity: sha512-kAiwMGZ7UxrgPzu8Yv9uvWmXXxsy0GciNejlHvfPIfWkSxChzv6bgTS3YqBkGuHcis+ouMFI2696n2t+XYIeFw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 + '@jest/environment': 27.4.6 '@jest/types': 27.4.2 - expect: 27.4.2 + expect: 27.4.6 dev: true - /@jest/reporters/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==} + /@jest/reporters/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -4519,25 +4519,25 @@ packages: optional: true dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 27.4.2 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/console': 27.4.6 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.0 graceful-fs: 4.2.9 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 4.0.3 + istanbul-lib-instrument: 5.1.0_@babel+types@7.16.7 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: /@zkochan/istanbul-reports/3.0.2 - jest-haste-map: 27.4.5 - jest-resolve: 27.4.5 + jest-haste-map: 27.4.6 + jest-resolve: 27.4.6 jest-util: 27.4.2 - jest-worker: 27.4.5 + jest-worker: 27.4.6 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.2 @@ -4557,31 +4557,31 @@ packages: source-map: 0.6.1 dev: true - /@jest/test-result/27.4.2: - resolution: {integrity: sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==} + /@jest/test-result/27.4.6: + resolution: {integrity: sha512-fi9IGj3fkOrlMmhQqa/t9xum8jaJOOAi/lZlm6JXSc55rJMXKHxNDN1oCP39B0/DhNOa2OMupF9BcKZnNtXMOQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.2 + '@jest/console': 27.4.6 '@jest/types': 27.4.2 '@types/istanbul-lib-coverage': 2.0.4 collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==} + /@jest/test-sequencer/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.2 + '@jest/test-result': 27.4.6 graceful-fs: 4.2.9 - jest-haste-map: 27.4.5 - jest-runtime: 27.4.5_@babel+types@7.16.7 + jest-haste-map: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /@jest/transform/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==} + /@jest/transform/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 @@ -4591,7 +4591,7 @@ packages: convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.9 - jest-haste-map: 27.4.5 + jest-haste-map: 27.4.6 jest-regex-util: 27.4.0 jest-util: 27.4.2 micromatch: 4.0.4 @@ -4610,7 +4610,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.4 + '@types/node': 14.18.5 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4619,7 +4619,7 @@ packages: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.16.7 - '@types/node': 12.20.40 + '@types/node': 12.20.41 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -4828,7 +4828,7 @@ packages: resolution: {integrity: sha512-bb+NcVgVBjm81skP73c0i4o2NUxiBt0d30KLXHJ05EejQ/qbxQMsi/gZxsi8MKbzCky2DzykQYkzm2tl3XajAQ==} engines: {node: '>=12.17'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 dev: true /@pnpm/lockfile-types/3.1.4: @@ -5022,8 +5022,8 @@ packages: write-yaml-file: 4.2.0 dev: true - /@sindresorhus/is/4.2.0: - resolution: {integrity: sha512-VkE3KLBmJwcCaVARtQpfuKcKv8gcBmUubrfHGF84dXuuW6jgsRYxPtzcIhPyK9WAPpRt2/xY6zkD9MnRaJzSyw==} + /@sindresorhus/is/4.2.1: + resolution: {integrity: sha512-BrzrgtaqEre0qfvI8sMTaEvx+bayuhPmfe2rfeUGPPHYr/PLxCOqkOe4TQTDPb+qcqgNcsAtXV/Ew74mcDIE8w==} engines: {node: '>=10'} dev: false @@ -5091,7 +5091,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/archy/0.0.31: @@ -5149,13 +5149,13 @@ packages: /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/emscripten/1.39.6: @@ -5165,20 +5165,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/hosted-git-info/3.0.2: @@ -5211,7 +5211,7 @@ packages: /@types/isexe/2.0.0: resolution: {integrity: sha512-QuPJ6xd8TLfMy6l/pJ+oeRHYG8efIzR8WeyvFr/k4zbhcRqa+SQiVgUUb3D3PG3Si+XVuxn8RToCcfNCdFqr3g==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -5233,8 +5233,8 @@ packages: /@types/jest/27.4.0: resolution: {integrity: sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==} dependencies: - jest-diff: 27.4.2 - pretty-format: 27.4.2 + jest-diff: 27.4.6 + pretty-format: 27.4.6 dev: true /@types/js-yaml/4.0.5: @@ -5287,30 +5287,27 @@ packages: /@types/minipass/3.1.1: resolution: {integrity: sha512-IKmcvG5RnNUtRoxSsusfYnd7fPl8NCLjLutRDvpqwWUR55XvGfy6GIGQUSsKgT2A8qzMjsWfHZNU7d6gxFgqzQ==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true - /@types/node/12.20.40: - resolution: {integrity: sha512-RX6hFa0hxkFuktu5629zJEkWK5e0HreW4vpNSLn4nWkOui7CTGCjtKiKpvtZ4QwCZ2Am5uhrb5ULHKNyunYYqg==} + /@types/node/12.20.41: + resolution: {integrity: sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==} dev: true /@types/node/13.13.52: resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} dev: false - /@types/node/14.18.4: - resolution: {integrity: sha512-swe3lD4izOJWHuxvsZdDFRq6S9i6koJsXOnQKYekhSO5JTizMVirUFgY/bUsaOJQj8oSD4oxmRYPBM/0b6jpdw==} + /@types/node/14.18.5: + resolution: {integrity: sha512-LMy+vDDcQR48EZdEx5wRX1q/sEl6NdGuHXPnfeL8ixkwCOSZ2qnIyIZmcCbdX0MeRqHhAcHmX+haCbrS8Run+A==} dev: true - /@types/node/17.0.6: - resolution: {integrity: sha512-+XBAjfZmmivILUzO0HwBJoYkAyyySSLg5KCGBDFLomJo0sV6szvVLAf4ANZZ0pfWzgEds5KmGLG9D5hfEqOhaA==} - /@types/node/17.0.8: resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} @@ -5357,7 +5354,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/semver/6.2.3: @@ -5379,7 +5376,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5392,20 +5389,20 @@ packages: /@types/tar-stream/2.2.2: resolution: {integrity: sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.1.1 - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/treeify/1.0.0: @@ -5416,8 +5413,8 @@ packages: resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false - /@types/uuid/8.3.3: - resolution: {integrity: sha512-0LbEEx1zxrYB3pgpd1M5lEhLcXjKJnYghvhTRgaBeUivLHMDM1TzF3IJ6hXU2+8uA4Xz+5BA63mtZo5DjVT8iA==} + /@types/uuid/8.3.4: + resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} dev: true /@types/validate-npm-package-name/3.0.3: @@ -5435,7 +5432,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.6 + '@types/node': 17.0.8 dev: true /@types/yargs-parser/20.2.1: @@ -5924,7 +5921,7 @@ packages: pkg-fetch: 3.1.1 prebuild-install: 6.0.1 progress: 2.0.3 - resolve: 1.20.0 + resolve: 1.21.0 stream-meter: 1.0.4 tslib: 2.1.0 transitivePeerDependencies: @@ -6085,7 +6082,7 @@ packages: resolution: {integrity: sha512-ym3GCDQU8B6PZrswCvanRiWoSg2QrrlPwoRlMr4oCpGvyK2KlwTujdCZfxrGapqxrqEY3TpxEqLf+7PhFnyaLA==} dependencies: concat-stream: 1.6.2 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 normalize-package-data: 2.5.0 npm-package-arg: 6.1.1 once: 1.4.0 @@ -6165,7 +6162,7 @@ packages: engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 - picomatch: 2.3.0 + picomatch: 2.3.1 dev: true /apache-md5/1.1.7: @@ -6370,14 +6367,14 @@ packages: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: true - /babel-jest/27.4.5_f802e839c37fdba49ab5d48cb901c199: - resolution: {integrity: sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==} + /babel-jest/27.4.6_f802e839c37fdba49ab5d48cb901c199: + resolution: {integrity: sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.16.7 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__core': 7.1.18 babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 @@ -6622,8 +6619,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001294 - electron-to-chromium: 1.4.31 + caniuse-lite: 1.0.30001297 + electron-to-chromium: 1.4.37 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6792,7 +6789,7 @@ packages: resolution: {integrity: sha512-P331lEls98pW8JLyodNWfzuz91BEDVA4VpW2/SwXnyv2K495tq1N777xzDbFgnEigfA7UIY0xa6PwR/H9jijjA==} engines: {node: '>=12'} dependencies: - camelcase: 6.2.1 + camelcase: 6.3.0 map-obj: 4.3.0 quick-lru: 5.1.1 type-fest: 1.4.0 @@ -6807,11 +6804,6 @@ packages: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} - /camelcase/6.2.1: - resolution: {integrity: sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==} - engines: {node: '>=10'} - dev: true - /camelcase/6.3.0: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} @@ -6826,8 +6818,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001294: - resolution: {integrity: sha512-LiMlrs1nSKZ8qkNhpUf5KD0Al1KCBE3zaT7OLOwEkagXMEDij98SiOovn9wxVGQpklk9vVC/pUSqgYmkmKOS8g==} + /caniuse-lite/1.0.30001297: + resolution: {integrity: sha512-6bbIbowYG8vFs/Lk4hU9jFt7NknGDleVAciK916tp6ft1j+D//ZwwL6LbF1wXMQ32DMSjeuUV8suhh6dlmFjcA==} dev: true /caseless/0.12.0: @@ -7291,16 +7283,16 @@ packages: vary: 1.1.2 dev: true - /cosmiconfig-typescript-loader/1.0.2_872ff86d573dc12b01711ea7d61300e3: - resolution: {integrity: sha512-27ZehvijYqAKVzta5xtZBS3PAliC8CmnWkGXN0vgxAZz7yqxpMjf3aG7flxF5rEiu8FAD7nZZXtOI+xUGn+bVg==} + /cosmiconfig-typescript-loader/1.0.3_228d16a7acaee6b833b6767fe1bd8bbd: + resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 cosmiconfig: 7.0.1 - ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd typescript: 4.5.4 transitivePeerDependencies: - '@swc/core' @@ -7322,7 +7314,7 @@ packages: resolution: {integrity: sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-dir: 3.1.0 nested-error-stacks: 2.1.0 p-event: 4.2.0 @@ -7332,7 +7324,7 @@ packages: resolution: {integrity: sha1-uaVQOLfNgaNcF7l2GJW9hJau8eU=} hasBin: true dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 minimist: 1.2.5 mkdirp: 0.5.5 rimraf: 3.0.2 @@ -7663,7 +7655,7 @@ packages: engines: {node: '>=10'} dependencies: globby: 11.0.4 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-glob: 4.0.3 is-path-cwd: 2.2.0 is-path-inside: 3.0.3 @@ -7838,8 +7830,8 @@ packages: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} dev: true - /electron-to-chromium/1.4.31: - resolution: {integrity: sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==} + /electron-to-chromium/1.4.37: + resolution: {integrity: sha512-XIvFB1omSAxYgHYX48sC+HR8i/p7lx7R+0cX9faElg1g++h9IilCrJ12+bQuY+d96Wp7zkBiJwMOv+AhLtLrTg==} dev: true /emittery/0.8.1: @@ -8229,7 +8221,7 @@ packages: resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} dependencies: debug: 2.6.9 - resolve: 1.20.0 + resolve: 1.21.0 dev: true /eslint-import-resolver-node/0.3.6: @@ -8522,16 +8514,14 @@ packages: resolution: {integrity: sha512-AVnjc5oh2jgiJjOrjbiKxbwLlNA/zsl2044Nbd09H4+2KwThtSLYKhdOusLYOrcToFAa2uBOWR1ExCN4kOWgbQ==} dev: true - /expect/27.4.2: - resolution: {integrity: sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==} + /expect/27.4.6: + resolution: {integrity: sha512-1M/0kAALIaj5LaG66sFJTbRsWTADnylly82cu4bspI0nl+pgP4E6Bh/aqdHlTUjul06K7xQnnrAoqfxVU0+/ag==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - ansi-styles: 5.2.0 jest-get-type: 27.4.0 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-regex-util: 27.4.0 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 dev: true /express-rate-limit/5.5.1: @@ -8681,16 +8671,6 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob/3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.4 - /fast-glob/3.2.8: resolution: {integrity: sha512-UsiHHXoDbC3iS7vBOFvld7Q9XqBu318xztdHiL10Fjov3AK5GI5bek2ZJkxZcjPguOYH39UL1W4A6w+l7tpNtw==} engines: {node: '>=8'} @@ -8700,7 +8680,6 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - dev: false /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -8815,7 +8794,7 @@ packages: dependencies: '@pnpm/read-project-manifest': 2.0.10 '@pnpm/types': 7.8.0 - fast-glob: 3.2.7 + fast-glob: 3.2.8 p-filter: 2.1.0 dev: true @@ -8959,7 +8938,7 @@ packages: resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 @@ -8975,7 +8954,7 @@ packages: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8984,7 +8963,7 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -8994,7 +8973,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 jsonfile: 6.1.0 universalify: 2.0.0 @@ -9283,7 +9262,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.7 + fast-glob: 3.2.8 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -9306,7 +9285,7 @@ packages: resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} engines: {node: '>=10.19.0'} dependencies: - '@sindresorhus/is': 4.2.0 + '@sindresorhus/is': 4.2.1 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.2 '@types/responselike': 1.0.0 @@ -9319,9 +9298,6 @@ packages: responselike: 2.0.0 dev: false - /graceful-fs/4.2.8: - resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} - /graceful-fs/4.2.9: resolution: {integrity: sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==} @@ -9615,8 +9591,8 @@ packages: resolve-from: 4.0.0 dev: true - /import-local/3.0.3: - resolution: {integrity: sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==} + /import-local/3.1.0: + resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} engines: {node: '>=8'} hasBin: true dependencies: @@ -9796,12 +9772,6 @@ packages: dependencies: ci-info: 3.3.0 - /is-core-module/2.8.0: - resolution: {integrity: sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==} - dependencies: - has: 1.0.3 - dev: true - /is-core-module/2.8.1: resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: @@ -10122,18 +10092,6 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.16.7 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-lib-instrument/5.1.0_@babel+types@7.16.7: resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} engines: {node: '>=8'} @@ -10177,26 +10135,26 @@ packages: throat: 6.0.1 dev: true - /jest-circus/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==} + /jest-circus/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 - '@jest/test-result': 27.4.2 + '@jest/environment': 27.4.6 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 - expect: 27.4.2 + expect: 27.4.6 is-generator-fn: 2.1.0 - jest-each: 27.4.2 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-runtime: 27.4.5_@babel+types@7.16.7 - jest-snapshot: 27.4.5 + jest-each: 27.4.6 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - pretty-format: 27.4.2 + pretty-format: 27.4.6 slash: 3.0.0 stack-utils: 2.0.5 throat: 6.0.1 @@ -10205,8 +10163,8 @@ packages: - supports-color dev: true - /jest-cli/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==} + /jest-cli/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -10215,16 +10173,16 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 - '@jest/test-result': 27.4.2 + '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 - graceful-fs: 4.2.8 - import-local: 3.0.3 - jest-config: 27.4.5_32085b1930be833b54e63aba186b27f0 + graceful-fs: 4.2.9 + import-local: 3.1.0 + jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 - jest-validate: 27.4.2 + jest-validate: 27.4.6 prompts: 2.4.2 yargs: 16.2.0 transitivePeerDependencies: @@ -10236,8 +10194,8 @@ packages: - utf-8-validate dev: true - /jest-config/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==} + /jest-config/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: ts-node: '>=9.0.0' @@ -10246,28 +10204,28 @@ packages: optional: true dependencies: '@babel/core': 7.16.7 - '@jest/test-sequencer': 27.4.5_@babel+types@7.16.7 + '@jest/test-sequencer': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - babel-jest: 27.4.5_f802e839c37fdba49ab5d48cb901c199 + babel-jest: 27.4.6_f802e839c37fdba49ab5d48cb901c199 chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 graceful-fs: 4.2.9 - jest-circus: 27.4.5_@babel+types@7.16.7 - jest-environment-jsdom: 27.4.4 - jest-environment-node: 27.4.4 + jest-circus: 27.4.6_@babel+types@7.16.7 + jest-environment-jsdom: 27.4.6 + jest-environment-node: 27.4.6 jest-get-type: 27.4.0 - jest-jasmine2: 27.4.5_@babel+types@7.16.7 + jest-jasmine2: 27.4.6_@babel+types@7.16.7 jest-regex-util: 27.4.0 - jest-resolve: 27.4.5 - jest-runner: 27.4.5_@babel+types@7.16.7 + jest-resolve: 27.4.6 + jest-runner: 27.4.6_@babel+types@7.16.7 jest-util: 27.4.2 - jest-validate: 27.4.2 + jest-validate: 27.4.6 micromatch: 4.0.4 - pretty-format: 27.4.2 + pretty-format: 27.4.6 slash: 3.0.0 - ts-node: 10.4.0_872ff86d573dc12b01711ea7d61300e3 + ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10276,14 +10234,14 @@ packages: - utf-8-validate dev: true - /jest-diff/27.4.2: - resolution: {integrity: sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==} + /jest-diff/27.4.6: + resolution: {integrity: sha512-zjaB0sh0Lb13VyPsd92V7HkqF6yKRH9vm33rwBt7rPYrpQvS1nCvlIy2pICbKta+ZjWngYLNn4cCK4nyZkjS/w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 diff-sequences: 27.4.0 jest-get-type: 27.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true /jest-docblock/27.4.0: @@ -10293,26 +10251,26 @@ packages: detect-newline: 3.1.0 dev: true - /jest-each/27.4.2: - resolution: {integrity: sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==} + /jest-each/27.4.6: + resolution: {integrity: sha512-n6QDq8y2Hsmn22tRkgAk+z6MCX7MeVlAzxmZDshfS2jLcaBlyhpF3tZSJLR+kXmh23GEvS0ojMR8i6ZeRvpQcA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 jest-get-type: 27.4.0 jest-util: 27.4.2 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-environment-jsdom/27.4.4: - resolution: {integrity: sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==} + /jest-environment-jsdom/27.4.6: + resolution: {integrity: sha512-o3dx5p/kHPbUlRvSNjypEcEtgs6LmvESMzgRFQE6c+Prwl2JLA4RZ7qAnxc5VM8kutsGRTB15jXeeSbJsKN9iA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 - '@jest/fake-timers': 27.4.2 + '@jest/environment': 27.4.6 + '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 transitivePeerDependencies: @@ -10322,15 +10280,15 @@ packages: - utf-8-validate dev: true - /jest-environment-node/27.4.4: - resolution: {integrity: sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==} + /jest-environment-node/27.4.6: + resolution: {integrity: sha512-yfHlZ9m+kzTKZV0hVfhVu6GuDxKAYeFHrfulmy7Jxwsq4V7+ZK7f+c0XP/tbVDMQW7E4neG2u147hFkuVz0MlQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 27.4.4 - '@jest/fake-timers': 27.4.2 + '@jest/environment': 27.4.6 + '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 - jest-mock: 27.4.2 + '@types/node': 14.18.5 + jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10339,73 +10297,72 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-haste-map/27.4.5: - resolution: {integrity: sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==} + /jest-haste-map/27.4.6: + resolution: {integrity: sha512-0tNpgxg7BKurZeFkIOvGCkbmOHbLFf4LUQOxrQSMjvrQaQe3l6E8x6jYC1NuWkGo5WDdbr8FEzUxV2+LWNawKQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.4 + '@types/node': 14.18.5 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 jest-regex-util: 27.4.0 jest-serializer: 27.4.0 jest-util: 27.4.2 - jest-worker: 27.4.5 + jest-worker: 27.4.6 micromatch: 4.0.4 walker: 1.0.8 optionalDependencies: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==} + /jest-jasmine2/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/traverse': 7.16.7 - '@jest/environment': 27.4.4 + '@jest/environment': 27.4.6 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.2 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 - expect: 27.4.2 + expect: 27.4.6 is-generator-fn: 2.1.0 - jest-each: 27.4.2 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-runtime: 27.4.5_@babel+types@7.16.7 - jest-snapshot: 27.4.5 + jest-each: 27.4.6 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - pretty-format: 27.4.2 + pretty-format: 27.4.6 throat: 6.0.1 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /jest-leak-detector/27.4.2: - resolution: {integrity: sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==} + /jest-leak-detector/27.4.6: + resolution: {integrity: sha512-kkaGixDf9R7CjHm2pOzfTxZTQQQ2gHTIWKY/JZSiYTc90bZp8kSZnUMS3uLAfwTZwc0tcMRoEX74e14LG1WapA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: jest-get-type: 27.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-matcher-utils/27.4.2: - resolution: {integrity: sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==} + /jest-matcher-utils/27.4.6: + resolution: {integrity: sha512-XD4PKT3Wn1LQnRAq7ZsTI0VRuEc9OrCPFiO1XL7bftTGmfNF0DcEwMHRgqiu7NGf8ZoZDREpGrCniDkjt79WbA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: chalk: 4.1.2 - jest-diff: 27.4.2 + jest-diff: 27.4.6 jest-get-type: 27.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-message-util/27.4.2: - resolution: {integrity: sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==} + /jest-message-util/27.4.6: + resolution: {integrity: sha512-0p5szriFU0U74czRSFjH6RyS7UYIAkn/ntwMuOwTGWrQIOh5NzXXrq72LOqIkJKKvFbPq+byZKuBz78fjBERBA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/code-frame': 7.16.7 @@ -10414,20 +10371,20 @@ packages: chalk: 4.1.2 graceful-fs: 4.2.9 micromatch: 4.0.4 - pretty-format: 27.4.2 + pretty-format: 27.4.6 slash: 3.0.0 stack-utils: 2.0.5 dev: true - /jest-mock/27.4.2: - resolution: {integrity: sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==} + /jest-mock/27.4.6: + resolution: {integrity: sha512-kvojdYRkst8iVSZ1EJ+vc1RRD9llueBjKzXzeCytH3dMM7zvPV/ULcfI2nr0v0VUgm3Bjt3hBCQvOeaBz+ZTHw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 dev: true - /jest-pnp-resolver/1.2.2_jest-resolve@27.4.5: + /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} engines: {node: '>=6'} peerDependencies: @@ -10436,7 +10393,7 @@ packages: jest-resolve: optional: true dependencies: - jest-resolve: 27.4.5 + jest-resolve: 27.4.6 dev: true /jest-regex-util/27.4.0: @@ -10444,57 +10401,57 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dev: true - /jest-resolve-dependencies/27.4.5: - resolution: {integrity: sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==} + /jest-resolve-dependencies/27.4.6: + resolution: {integrity: sha512-W85uJZcFXEVZ7+MZqIPCscdjuctruNGXUZ3OHSXOfXR9ITgbUKeHj+uGcies+0SsvI5GtUfTw4dY7u9qjTvQOw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 jest-regex-util: 27.4.0 - jest-snapshot: 27.4.5 + jest-snapshot: 27.4.6 transitivePeerDependencies: - supports-color dev: true - /jest-resolve/27.4.5: - resolution: {integrity: sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==} + /jest-resolve/27.4.6: + resolution: {integrity: sha512-SFfITVApqtirbITKFAO7jOVN45UgFzcRdQanOFzjnbd+CACDoyeX7206JyU92l4cRr73+Qy/TlW51+4vHGt+zw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 chalk: 4.1.2 graceful-fs: 4.2.9 - jest-haste-map: 27.4.5 - jest-pnp-resolver: 1.2.2_jest-resolve@27.4.5 + jest-haste-map: 27.4.6 + jest-pnp-resolver: 1.2.2_jest-resolve@27.4.6 jest-util: 27.4.2 - jest-validate: 27.4.2 - resolve: 1.20.0 + jest-validate: 27.4.6 + resolve: 1.21.0 resolve.exports: 1.1.0 slash: 3.0.0 dev: true - /jest-runner/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==} + /jest-runner/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.2 - '@jest/environment': 27.4.4 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/console': 27.4.6 + '@jest/environment': 27.4.6 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.9 jest-docblock: 27.4.0 - jest-environment-jsdom: 27.4.4 - jest-environment-node: 27.4.4 - jest-haste-map: 27.4.5 - jest-leak-detector: 27.4.2 - jest-message-util: 27.4.2 - jest-resolve: 27.4.5 - jest-runtime: 27.4.5_@babel+types@7.16.7 + jest-environment-jsdom: 27.4.6 + jest-environment-node: 27.4.6 + jest-haste-map: 27.4.6 + jest-leak-detector: 27.4.6 + jest-message-util: 27.4.6 + jest-resolve: 27.4.6 + jest-runtime: 27.4.6_@babel+types@7.16.7 jest-util: 27.4.2 - jest-worker: 27.4.5 + jest-worker: 27.4.6 source-map-support: 0.5.21 throat: 6.0.1 transitivePeerDependencies: @@ -10505,36 +10462,32 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.4.5_@babel+types@7.16.7: - resolution: {integrity: sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==} + /jest-runtime/27.4.6_@babel+types@7.16.7: + resolution: {integrity: sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/console': 27.4.2 - '@jest/environment': 27.4.4 - '@jest/globals': 27.4.4 + '@jest/environment': 27.4.6 + '@jest/fake-timers': 27.4.6 + '@jest/globals': 27.4.6 '@jest/source-map': 27.4.0 - '@jest/test-result': 27.4.2 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/test-result': 27.4.6 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/yargs': 16.0.4 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 - exit: 0.1.2 glob: 7.2.0 graceful-fs: 4.2.9 - jest-haste-map: 27.4.5 - jest-message-util: 27.4.2 - jest-mock: 27.4.2 + jest-haste-map: 27.4.6 + jest-message-util: 27.4.6 + jest-mock: 27.4.6 jest-regex-util: 27.4.0 - jest-resolve: 27.4.5 - jest-snapshot: 27.4.5 + jest-resolve: 27.4.6 + jest-snapshot: 27.4.6 jest-util: 27.4.2 - jest-validate: 27.4.2 slash: 3.0.0 strip-bom: 4.0.0 - yargs: 16.2.0 transitivePeerDependencies: - '@babel/types' - supports-color @@ -10544,37 +10497,35 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 graceful-fs: 4.2.9 dev: true - /jest-snapshot/27.4.5: - resolution: {integrity: sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==} + /jest-snapshot/27.4.6: + resolution: {integrity: sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 '@babel/generator': 7.16.7 - '@babel/parser': 7.16.7_@babel+types@7.16.7 '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 '@babel/traverse': 7.16.7 '@babel/types': 7.16.7 - '@jest/transform': 27.4.5_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.2 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 chalk: 4.1.2 - expect: 27.4.2 + expect: 27.4.6 graceful-fs: 4.2.9 - jest-diff: 27.4.2 + jest-diff: 27.4.6 jest-get-type: 27.4.0 - jest-haste-map: 27.4.5 - jest-matcher-utils: 27.4.2 - jest-message-util: 27.4.2 - jest-resolve: 27.4.5 + jest-haste-map: 27.4.6 + jest-matcher-utils: 27.4.6 + jest-message-util: 27.4.6 jest-util: 27.4.2 natural-compare: 1.4.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 semver: 7.3.5 transitivePeerDependencies: - supports-color @@ -10585,49 +10536,49 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 chalk: 4.1.2 ci-info: 3.3.0 - graceful-fs: 4.2.8 - picomatch: 2.3.0 + graceful-fs: 4.2.9 + picomatch: 2.3.1 dev: true - /jest-validate/27.4.2: - resolution: {integrity: sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==} + /jest-validate/27.4.6: + resolution: {integrity: sha512-872mEmCPVlBqbA5dToC57vA3yJaMRfIdpCoD3cyHWJOMx+SJwLNw0I71EkWs41oza/Er9Zno9XuTkRYCPDUJXQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - camelcase: 6.2.1 + camelcase: 6.3.0 chalk: 4.1.2 jest-get-type: 27.4.0 leven: 3.1.0 - pretty-format: 27.4.2 + pretty-format: 27.4.6 dev: true - /jest-watcher/27.4.2: - resolution: {integrity: sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==} + /jest-watcher/27.4.6: + resolution: {integrity: sha512-yKQ20OMBiCDigbD0quhQKLkBO+ObGN79MO4nT7YaCuQ5SM+dkBNWE8cZX0FjU6czwMvWw6StWbe+Wv4jJPJ+fw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/test-result': 27.4.2 + '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 string-length: 4.0.2 dev: true - /jest-worker/27.4.5: - resolution: {integrity: sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==} + /jest-worker/27.4.6: + resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.4 + '@types/node': 14.18.5 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.4.5_32085b1930be833b54e63aba186b27f0: - resolution: {integrity: sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==} + /jest/27.4.7_32085b1930be833b54e63aba186b27f0: + resolution: {integrity: sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -10636,9 +10587,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.5_32085b1930be833b54e63aba186b27f0 - import-local: 3.0.3 - jest-cli: 27.4.5_32085b1930be833b54e63aba186b27f0 + '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 + import-local: 3.1.0 + jest-cli: 27.4.7_32085b1930be833b54e63aba186b27f0 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10974,7 +10925,7 @@ packages: resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} engines: {node: '>=4'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 @@ -10984,7 +10935,7 @@ packages: resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -10993,7 +10944,7 @@ packages: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -11444,7 +11395,7 @@ packages: engines: {node: '>=8.6'} dependencies: braces: 3.0.2 - picomatch: 2.3.0 + picomatch: 2.3.1 /mime-db/1.51.0: resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} @@ -11806,7 +11757,7 @@ packages: dependencies: env-paths: 2.2.1 glob: 7.2.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-fetch-happen: 9.1.0 nopt: /@pnpm/nopt/0.2.1 npmlog: 6.0.0 @@ -11853,7 +11804,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 3.0.8 - resolve: 1.20.0 + resolve: 1.21.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -12454,8 +12405,8 @@ packages: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} /pidtree/0.3.1: @@ -12633,11 +12584,10 @@ packages: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} - /pretty-format/27.4.2: - resolution: {integrity: sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==} + /pretty-format/27.4.6: + resolution: {integrity: sha512-NblstegA1y/RJW2VyML+3LlpFjzx62cUrtBIKIWDXEDkjNeleA7Od7nrzcs/VLQvAeV4CgSYhrN39DRN88Qi/g==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/types': 27.4.2 ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 @@ -12754,7 +12704,7 @@ packages: dependencies: fill-keys: 1.0.2 module-not-found-error: 1.0.1 - resolve: 1.20.0 + resolve: 1.21.0 dev: true /ps-list/6.3.0: @@ -12958,7 +12908,7 @@ packages: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 js-yaml: 3.14.1 pify: 4.0.1 strip-bom: 3.0.0 @@ -12998,7 +12948,7 @@ packages: resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} engines: {node: '>= 0.10'} dependencies: - resolve: 1.20.0 + resolve: 1.21.0 dev: true /redent/3.0.0: @@ -13272,13 +13222,6 @@ packages: engines: {node: '>=10'} dev: true - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} - dependencies: - is-core-module: 2.8.0 - path-parse: 1.0.7 - dev: true - /resolve/1.21.0: resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} hasBin: true @@ -13286,7 +13229,6 @@ packages: is-core-module: 2.8.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: false /responselike/2.0.0: resolution: {integrity: sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==} @@ -13555,8 +13497,8 @@ packages: resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} dev: true - /shelljs/0.8.4: - resolution: {integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==} + /shelljs/0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} engines: {node: '>=4'} hasBin: true dependencies: @@ -13571,7 +13513,7 @@ packages: hasBin: true dependencies: minimist: 1.2.5 - shelljs: 0.8.4 + shelljs: 0.8.5 dev: true /side-channel/1.0.4: @@ -14087,7 +14029,6 @@ packages: /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: false /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -14101,8 +14042,8 @@ packages: better-path-resolve: 1.0.0 rename-overwrite: 4.0.0 - /syncpack/6.0.0: - resolution: {integrity: sha512-ZYE8eX2/PAFlGMTIwvjeVIhzeh1oscz1vXXJ3aqfRCx6TmipnlUrYfPZTYRNVqv9dQ3E1SHeWgV04P+WbJ7iKQ==} + /syncpack/6.2.0: + resolution: {integrity: sha512-lvEAhA+oS67Bqj1/zzEpyNE4kLhL9sO7InP8GY6qXAbn6v+z4ZwZPx5NysrASeagNr5dcHjGUTtk/wnfWYvwEw==} engines: {node: '>=10'} hasBin: true dependencies: @@ -14425,7 +14366,7 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.2_d02414d1c2600fb874b40c21fd563701: + /ts-jest/27.1.2_dd7c91bd6ff034fee50a8c495c77e31c: resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -14450,7 +14391,7 @@ packages: '@types/jest': 27.4.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.4.5_32085b1930be833b54e63aba186b27f0 + jest: 27.4.7_32085b1930be833b54e63aba186b27f0 jest-util: 27.4.2 json5: 2.2.0 lodash.memoize: 4.1.2 @@ -14460,7 +14401,7 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-node/10.4.0_872ff86d573dc12b01711ea7d61300e3: + /ts-node/10.4.0_228d16a7acaee6b833b6767fe1bd8bbd: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: @@ -14479,7 +14420,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 14.18.4 + '@types/node': 14.18.5 acorn: 8.7.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -14990,7 +14931,7 @@ packages: dependencies: fs-mkdirp-stream: 1.0.0 glob-stream: 6.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-valid-glob: 1.0.0 lazystream: 1.0.1 lead: 1.0.0 @@ -15214,7 +15155,7 @@ packages: /write-file-atomic/2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} dependencies: - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 imurmurhash: 0.1.4 signal-exit: 3.0.6 @@ -15231,7 +15172,7 @@ packages: engines: {node: '>=6'} dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -15242,7 +15183,7 @@ packages: engines: {node: '>=8.3'} dependencies: detect-indent: 6.1.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.9 is-plain-obj: 2.1.0 make-dir: 3.1.0 sort-keys: 4.2.0 From 34f4409316ecf7ec219c96c25e643070e8962b3e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 18:05:35 +0200 Subject: [PATCH 032/204] docs(readme): update installation sections --- packages/audit/README.md | 2 +- packages/build-modules/README.md | 2 +- packages/cafs/README.md | 2 +- packages/cli-meta/README.md | 2 +- packages/cli-utils/README.md | 2 +- packages/client/README.md | 2 +- packages/command/README.md | 2 +- packages/common-cli-options-help/README.md | 2 +- packages/config/README.md | 2 +- packages/constants/README.md | 2 +- packages/core/README.md | 4 ++-- packages/default-reporter/README.md | 2 +- packages/default-resolver/README.md | 2 +- packages/dependencies-hierarchy/README.md | 2 +- packages/dependency-path/README.md | 2 +- packages/directory-fetcher/README.md | 2 +- packages/exportable-manifest/README.md | 2 +- packages/fetch/README.md | 2 +- packages/fetcher-base/README.md | 2 +- packages/file-reporter/README.md | 2 +- packages/filter-lockfile/README.md | 2 +- packages/filter-workspace-packages/README.md | 2 +- packages/find-packages/README.md | 2 +- packages/find-workspace-dir/README.md | 2 +- packages/find-workspace-packages/README.md | 2 +- packages/get-context/README.md | 2 +- packages/git-fetcher/README.md | 2 +- packages/git-resolver/README.md | 2 +- packages/global-bin-dir/README.md | 2 +- packages/graceful-fs/README.md | 2 +- packages/lifecycle/README.md | 2 +- packages/link-bins/README.md | 2 +- packages/list/README.md | 2 +- packages/local-resolver/README.md | 2 +- packages/lockfile-file/README.md | 2 +- packages/lockfile-utils/README.md | 2 +- packages/lockfile-walker/README.md | 2 +- packages/make-dedicated-lockfile/README.md | 2 +- packages/matcher/README.md | 2 +- packages/modules-yaml/README.md | 2 +- packages/npm-resolver/README.md | 2 +- packages/outdated/README.md | 2 +- packages/package-bins/README.md | 2 +- packages/package-requester/README.md | 2 +- packages/package-store/README.md | 2 +- packages/parse-cli-args/README.md | 2 +- packages/pkgs-graph/README.md | 2 +- packages/plugin-commands-audit/README.md | 2 +- packages/plugin-commands-env/README.md | 2 +- packages/plugin-commands-installation/README.md | 2 +- packages/plugin-commands-listing/README.md | 2 +- packages/plugin-commands-outdated/README.md | 2 +- packages/plugin-commands-publishing/README.md | 2 +- packages/plugin-commands-rebuild/README.md | 2 +- packages/plugin-commands-script-runners/README.md | 2 +- packages/plugin-commands-server/README.md | 2 +- packages/plugin-commands-setup/README.md | 2 +- packages/plugin-commands-store/README.md | 2 +- packages/pnpmfile/README.md | 2 +- packages/prepare-package/README.md | 2 +- packages/prune-lockfile/README.md | 2 +- packages/read-package-json/README.md | 2 +- packages/read-project-manifest/README.md | 2 +- packages/resolver-base/README.md | 2 +- packages/run-npm/README.md | 2 +- packages/server/README.md | 2 +- packages/sort-packages/README.md | 2 +- packages/store-connection-manager/README.md | 2 +- packages/tarball-fetcher/README.md | 2 +- packages/tarball-resolver/README.md | 2 +- packages/types/README.md | 2 +- packages/write-project-manifest/README.md | 2 +- 72 files changed, 73 insertions(+), 73 deletions(-) diff --git a/packages/audit/README.md b/packages/audit/README.md index 097d35d14f5..6334a888bb3 100644 --- a/packages/audit/README.md +++ b/packages/audit/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/audit +pnpm add @pnpm/audit ``` ## License diff --git a/packages/build-modules/README.md b/packages/build-modules/README.md index 40d248c970f..edb139a58a1 100644 --- a/packages/build-modules/README.md +++ b/packages/build-modules/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/build-modules +pnpm add @pnpm/build-modules ``` ## License diff --git a/packages/cafs/README.md b/packages/cafs/README.md index 7adb33ecd23..3bdbb86f930 100644 --- a/packages/cafs/README.md +++ b/packages/cafs/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/cafs +pnpm add @pnpm/cafs ``` ## License diff --git a/packages/cli-meta/README.md b/packages/cli-meta/README.md index c24f4534840..ef6807b2975 100644 --- a/packages/cli-meta/README.md +++ b/packages/cli-meta/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/cli-meta +pnpm add @pnpm/cli-meta ``` ## License diff --git a/packages/cli-utils/README.md b/packages/cli-utils/README.md index 94495a05dcd..23309766c22 100644 --- a/packages/cli-utils/README.md +++ b/packages/cli-utils/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/cli-utils +pnpm add @pnpm/cli-utils ``` ## License diff --git a/packages/client/README.md b/packages/client/README.md index 22e55ef5987..4286d7d9887 100644 --- a/packages/client/README.md +++ b/packages/client/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/client +pnpm add @pnpm/client ``` ## License diff --git a/packages/command/README.md b/packages/command/README.md index 4476d90e304..e6914c73ddb 100644 --- a/packages/command/README.md +++ b/packages/command/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/command +pnpm add @pnpm/command ``` ## License diff --git a/packages/common-cli-options-help/README.md b/packages/common-cli-options-help/README.md index 3fdad2b7f73..a9223d5a7f0 100644 --- a/packages/common-cli-options-help/README.md +++ b/packages/common-cli-options-help/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/common-cli-options-help +pnpm add @pnpm/common-cli-options-help ``` ## License diff --git a/packages/config/README.md b/packages/config/README.md index 28671f4d4f9..8bf6251fe2e 100644 --- a/packages/config/README.md +++ b/packages/config/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/config +pnpm add @pnpm/config ``` ## Usage diff --git a/packages/constants/README.md b/packages/constants/README.md index de5dd011a47..1cc54bda2bc 100644 --- a/packages/constants/README.md +++ b/packages/constants/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/constants +pnpm add @pnpm/constants ``` ## License diff --git a/packages/core/README.md b/packages/core/README.md index c69e9d3647f..a18ea91497b 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -7,13 +7,13 @@ Install it via npm. ``` - add @pnpm/core +pnpm add @pnpm/core ``` It also depends on `@pnpm/logger` version `1`, so install it as well via: ``` - add @pnpm/logger@1 +pnpm add @pnpm/logger@1 ``` ## API diff --git a/packages/default-reporter/README.md b/packages/default-reporter/README.md index a7a2b30dfee..61ab256bfad 100644 --- a/packages/default-reporter/README.md +++ b/packages/default-reporter/README.md @@ -5,7 +5,7 @@ ## Installation ``` - add @pnpm/default-reporter +pnpm add @pnpm/default-reporter ``` ## Usage diff --git a/packages/default-resolver/README.md b/packages/default-resolver/README.md index 2492580aa4e..78b72436213 100644 --- a/packages/default-resolver/README.md +++ b/packages/default-resolver/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/default-resolver +pnpm add @pnpm/default-resolver ``` ## License diff --git a/packages/dependencies-hierarchy/README.md b/packages/dependencies-hierarchy/README.md index 543a2fa6277..eb4c6259f76 100644 --- a/packages/dependencies-hierarchy/README.md +++ b/packages/dependencies-hierarchy/README.md @@ -11,7 +11,7 @@ A symlinked `node_modules` is created when installing using [pnpm](https://githu ## Installation ``` - add dependencies-hierarchy +pnpm add dependencies-hierarchy ``` ## License diff --git a/packages/dependency-path/README.md b/packages/dependency-path/README.md index dcd571b4830..ac4af43babb 100644 --- a/packages/dependency-path/README.md +++ b/packages/dependency-path/README.md @@ -12,7 +12,7 @@ Like `path` but for packages in a symlinked `node_modules`. Symlinked `node_modu ## Installation ```sh - add dependency-path +pnpm add dependency-path ``` ## Usage diff --git a/packages/directory-fetcher/README.md b/packages/directory-fetcher/README.md index 9de89222d00..1718a3db4cc 100644 --- a/packages/directory-fetcher/README.md +++ b/packages/directory-fetcher/README.md @@ -7,7 +7,7 @@ ## Installation ``` - add @pnpm/directory-fetcher +pnpm add @pnpm/directory-fetcher ``` ## License diff --git a/packages/exportable-manifest/README.md b/packages/exportable-manifest/README.md index fa61ebf59a9..e8266948138 100644 --- a/packages/exportable-manifest/README.md +++ b/packages/exportable-manifest/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/exportable-manifest +pnpm add @pnpm/exportable-manifest ``` ## License diff --git a/packages/fetch/README.md b/packages/fetch/README.md index ae12347de6e..eea0e2a1bbb 100644 --- a/packages/fetch/README.md +++ b/packages/fetch/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/fetch +pnpm add @pnpm/fetch ``` ## License diff --git a/packages/fetcher-base/README.md b/packages/fetcher-base/README.md index 47bcecaa851..d6e3ec0b9ad 100644 --- a/packages/fetcher-base/README.md +++ b/packages/fetcher-base/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/fetcher-base +pnpm add @pnpm/fetcher-base ``` ## Usage diff --git a/packages/file-reporter/README.md b/packages/file-reporter/README.md index 52d57d19c8f..18ec3d4df79 100644 --- a/packages/file-reporter/README.md +++ b/packages/file-reporter/README.md @@ -7,7 +7,7 @@ ## Installation ``` - add @pnpm/file-reporter +pnpm add @pnpm/file-reporter ``` ## License diff --git a/packages/filter-lockfile/README.md b/packages/filter-lockfile/README.md index 7615412e625..0e416aedbe6 100644 --- a/packages/filter-lockfile/README.md +++ b/packages/filter-lockfile/README.md @@ -5,7 +5,7 @@ ## Install ``` - add @pnpm/filter-lockfile +pnpm add @pnpm/filter-lockfile ``` ## License diff --git a/packages/filter-workspace-packages/README.md b/packages/filter-workspace-packages/README.md index 53b0d711b2e..476e2107389 100644 --- a/packages/filter-workspace-packages/README.md +++ b/packages/filter-workspace-packages/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/filter-workspace-packages +pnpm add @pnpm/filter-workspace-packages ``` ## License diff --git a/packages/find-packages/README.md b/packages/find-packages/README.md index 37226a7aec3..880e9d5120c 100644 --- a/packages/find-packages/README.md +++ b/packages/find-packages/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add find-packages +pnpm add find-packages ``` ## Usage diff --git a/packages/find-workspace-dir/README.md b/packages/find-workspace-dir/README.md index 34d819b3025..43c1d1ef7cc 100644 --- a/packages/find-workspace-dir/README.md +++ b/packages/find-workspace-dir/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/find-workspace-dir +pnpm add @pnpm/find-workspace-dir ``` ## License diff --git a/packages/find-workspace-packages/README.md b/packages/find-workspace-packages/README.md index d4d47c6977a..54b0e1610eb 100644 --- a/packages/find-workspace-packages/README.md +++ b/packages/find-workspace-packages/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/find-workspace-packages +pnpm add @pnpm/find-workspace-packages ``` ## License diff --git a/packages/get-context/README.md b/packages/get-context/README.md index 9d7a80fd926..9e0746271bc 100644 --- a/packages/get-context/README.md +++ b/packages/get-context/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/get-context +pnpm add @pnpm/get-context ``` ## License diff --git a/packages/git-fetcher/README.md b/packages/git-fetcher/README.md index 37a291ed9a4..9e1e11a4ac1 100644 --- a/packages/git-fetcher/README.md +++ b/packages/git-fetcher/README.md @@ -7,7 +7,7 @@ ## Installation ``` - add @pnpm/git-fetcher +pnpm add @pnpm/git-fetcher ``` ## License diff --git a/packages/git-resolver/README.md b/packages/git-resolver/README.md index d2a1953ed5b..57388636754 100644 --- a/packages/git-resolver/README.md +++ b/packages/git-resolver/README.md @@ -9,7 +9,7 @@ ## Installation ``` - add @pnpm/git-resolver +pnpm add @pnpm/git-resolver ``` ## Usage diff --git a/packages/global-bin-dir/README.md b/packages/global-bin-dir/README.md index 8a06067bfd1..2972efc2d5b 100644 --- a/packages/global-bin-dir/README.md +++ b/packages/global-bin-dir/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/global-bin-dir +pnpm add @pnpm/global-bin-dir ``` ## License diff --git a/packages/graceful-fs/README.md b/packages/graceful-fs/README.md index 27648996461..56c4a1bb7fd 100644 --- a/packages/graceful-fs/README.md +++ b/packages/graceful-fs/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/graceful-fs +pnpm add @pnpm/graceful-fs ``` ## License diff --git a/packages/lifecycle/README.md b/packages/lifecycle/README.md index dd9e809b17c..578f32690af 100644 --- a/packages/lifecycle/README.md +++ b/packages/lifecycle/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/logger @pnpm/lifecycle +pnpm add @pnpm/logger @pnpm/lifecycle ``` ## Usage diff --git a/packages/link-bins/README.md b/packages/link-bins/README.md index 5a9c6f8eb66..e0235a5f9f6 100644 --- a/packages/link-bins/README.md +++ b/packages/link-bins/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/link-bins +pnpm add @pnpm/link-bins ``` ## Usage diff --git a/packages/list/README.md b/packages/list/README.md index 2ba911e3850..08c7f0a7ad1 100644 --- a/packages/list/README.md +++ b/packages/list/README.md @@ -9,7 +9,7 @@ ## Installation ``` - add @pnpm/list +pnpm add @pnpm/list ``` ## License diff --git a/packages/local-resolver/README.md b/packages/local-resolver/README.md index 43c8fa8aa4d..c9d8c882513 100644 --- a/packages/local-resolver/README.md +++ b/packages/local-resolver/README.md @@ -9,7 +9,7 @@ ## Installation ``` - add @pnpm/local-resolver +pnpm add @pnpm/local-resolver ``` ## Usage diff --git a/packages/lockfile-file/README.md b/packages/lockfile-file/README.md index 8f8b1bf85d8..2331309f1d1 100644 --- a/packages/lockfile-file/README.md +++ b/packages/lockfile-file/README.md @@ -9,7 +9,7 @@ the `package-lock.json` of npm or the `yarn.lock` of Yarn. ## Install ``` - add @pnpm/lockfile-file +pnpm add @pnpm/lockfile-file ``` ## API diff --git a/packages/lockfile-utils/README.md b/packages/lockfile-utils/README.md index 7a7aa896723..dad2cc82e07 100644 --- a/packages/lockfile-utils/README.md +++ b/packages/lockfile-utils/README.md @@ -5,7 +5,7 @@ ## Install ``` - add @pnpm/lockfile-utils +pnpm add @pnpm/lockfile-utils ``` ## License diff --git a/packages/lockfile-walker/README.md b/packages/lockfile-walker/README.md index 914c8f3584e..c720960b4de 100644 --- a/packages/lockfile-walker/README.md +++ b/packages/lockfile-walker/README.md @@ -5,7 +5,7 @@ ## Install ``` - add @pnpm/lockfile-walker +pnpm add @pnpm/lockfile-walker ``` ## License diff --git a/packages/make-dedicated-lockfile/README.md b/packages/make-dedicated-lockfile/README.md index 9720ee42c13..e99b2a5f4ec 100644 --- a/packages/make-dedicated-lockfile/README.md +++ b/packages/make-dedicated-lockfile/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/make-dedicated-lockfile +pnpm add @pnpm/make-dedicated-lockfile ``` ## Usage diff --git a/packages/matcher/README.md b/packages/matcher/README.md index 215177d1775..e4912bcdf93 100644 --- a/packages/matcher/README.md +++ b/packages/matcher/README.md @@ -5,7 +5,7 @@ ## Install ``` - add @pnpm/matcher +pnpm add @pnpm/matcher ``` ## Usage diff --git a/packages/modules-yaml/README.md b/packages/modules-yaml/README.md index 3967b81cce0..1b15811aa45 100644 --- a/packages/modules-yaml/README.md +++ b/packages/modules-yaml/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/modules-yaml +pnpm add @pnpm/modules-yaml ``` ## Usage diff --git a/packages/npm-resolver/README.md b/packages/npm-resolver/README.md index 5772530ff2e..fbab73d0914 100644 --- a/packages/npm-resolver/README.md +++ b/packages/npm-resolver/README.md @@ -9,7 +9,7 @@ ## Installation ``` - add @pnpm/npm-resolver +pnpm add @pnpm/npm-resolver ``` ## Usage diff --git a/packages/outdated/README.md b/packages/outdated/README.md index da365c6b340..18f5cb2075f 100644 --- a/packages/outdated/README.md +++ b/packages/outdated/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/outdated +pnpm add @pnpm/outdated ``` ## License diff --git a/packages/package-bins/README.md b/packages/package-bins/README.md index 38c49c6e39f..25fef3bbbd6 100644 --- a/packages/package-bins/README.md +++ b/packages/package-bins/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/package-bins +pnpm add @pnpm/package-bins ``` ## Usage diff --git a/packages/package-requester/README.md b/packages/package-requester/README.md index 207a5683174..bf7ea6aa95d 100644 --- a/packages/package-requester/README.md +++ b/packages/package-requester/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/logger @pnpm/package-requester +pnpm add @pnpm/logger @pnpm/package-requester ``` ## License diff --git a/packages/package-store/README.md b/packages/package-store/README.md index 9d9537276cb..e97031d884c 100644 --- a/packages/package-store/README.md +++ b/packages/package-store/README.md @@ -5,7 +5,7 @@ ## Installation ``` - add @pnpm/package-store +pnpm add @pnpm/package-store ``` ## License diff --git a/packages/parse-cli-args/README.md b/packages/parse-cli-args/README.md index cdd5d3a87aa..1d96f73e678 100644 --- a/packages/parse-cli-args/README.md +++ b/packages/parse-cli-args/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/parse-cli-args +pnpm add @pnpm/parse-cli-args ``` ## License diff --git a/packages/pkgs-graph/README.md b/packages/pkgs-graph/README.md index 645ae42e785..8b88c8061f1 100644 --- a/packages/pkgs-graph/README.md +++ b/packages/pkgs-graph/README.md @@ -7,7 +7,7 @@ ## Installation ``` - add pkgs-graph +pnpm add pkgs-graph ``` ## Usage diff --git a/packages/plugin-commands-audit/README.md b/packages/plugin-commands-audit/README.md index 5dfb0981516..645876b38e2 100644 --- a/packages/plugin-commands-audit/README.md +++ b/packages/plugin-commands-audit/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-audit +pnpm add @pnpm/plugin-commands-audit ``` ## License diff --git a/packages/plugin-commands-env/README.md b/packages/plugin-commands-env/README.md index 712cc3790a1..ebdb4c0f04e 100644 --- a/packages/plugin-commands-env/README.md +++ b/packages/plugin-commands-env/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-env +pnpm add @pnpm/plugin-commands-env ``` ## License diff --git a/packages/plugin-commands-installation/README.md b/packages/plugin-commands-installation/README.md index c5c0eb435ef..7da77ec2cbd 100644 --- a/packages/plugin-commands-installation/README.md +++ b/packages/plugin-commands-installation/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-installation +pnpm add @pnpm/plugin-commands-installation ``` ## License diff --git a/packages/plugin-commands-listing/README.md b/packages/plugin-commands-listing/README.md index ba43e9967a0..1efd18d41dc 100644 --- a/packages/plugin-commands-listing/README.md +++ b/packages/plugin-commands-listing/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-listing +pnpm add @pnpm/plugin-commands-listing ``` ## License diff --git a/packages/plugin-commands-outdated/README.md b/packages/plugin-commands-outdated/README.md index f98d13d3d8c..ee8dc531d28 100644 --- a/packages/plugin-commands-outdated/README.md +++ b/packages/plugin-commands-outdated/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-outdated +pnpm add @pnpm/plugin-commands-outdated ``` ## License diff --git a/packages/plugin-commands-publishing/README.md b/packages/plugin-commands-publishing/README.md index 8713a5b15e0..abc68a15e80 100644 --- a/packages/plugin-commands-publishing/README.md +++ b/packages/plugin-commands-publishing/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-publishing +pnpm add @pnpm/plugin-commands-publishing ``` ## License diff --git a/packages/plugin-commands-rebuild/README.md b/packages/plugin-commands-rebuild/README.md index 332b4850668..54e53f2739e 100644 --- a/packages/plugin-commands-rebuild/README.md +++ b/packages/plugin-commands-rebuild/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-rebuild +pnpm add @pnpm/plugin-commands-rebuild ``` ## License diff --git a/packages/plugin-commands-script-runners/README.md b/packages/plugin-commands-script-runners/README.md index 61a4d97b661..91e1fce342e 100644 --- a/packages/plugin-commands-script-runners/README.md +++ b/packages/plugin-commands-script-runners/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-script-runners +pnpm add @pnpm/plugin-commands-script-runners ``` ## License diff --git a/packages/plugin-commands-server/README.md b/packages/plugin-commands-server/README.md index 6a61f92f30f..d6a457209a4 100644 --- a/packages/plugin-commands-server/README.md +++ b/packages/plugin-commands-server/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-server +pnpm add @pnpm/plugin-commands-server ``` ## License diff --git a/packages/plugin-commands-setup/README.md b/packages/plugin-commands-setup/README.md index dc47dac12bf..bb0188d9eca 100644 --- a/packages/plugin-commands-setup/README.md +++ b/packages/plugin-commands-setup/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-setup +pnpm add @pnpm/plugin-commands-setup ``` ## License diff --git a/packages/plugin-commands-store/README.md b/packages/plugin-commands-store/README.md index f7781ce3576..776f2955fee 100644 --- a/packages/plugin-commands-store/README.md +++ b/packages/plugin-commands-store/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/plugin-commands-store +pnpm add @pnpm/plugin-commands-store ``` ## License diff --git a/packages/pnpmfile/README.md b/packages/pnpmfile/README.md index 70eb0501745..12fa8a984c4 100644 --- a/packages/pnpmfile/README.md +++ b/packages/pnpmfile/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/pnpmfile +pnpm add @pnpm/pnpmfile ``` ## License diff --git a/packages/prepare-package/README.md b/packages/prepare-package/README.md index 26254a90ea0..928012e839c 100644 --- a/packages/prepare-package/README.md +++ b/packages/prepare-package/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/prepare-package +pnpm add @pnpm/prepare-package ``` ## License diff --git a/packages/prune-lockfile/README.md b/packages/prune-lockfile/README.md index 2470793d73b..6eaecb443a7 100644 --- a/packages/prune-lockfile/README.md +++ b/packages/prune-lockfile/README.md @@ -5,7 +5,7 @@ ## Install ``` - add @pnpm/prune-lockfile +pnpm add @pnpm/prune-lockfile ``` ## License diff --git a/packages/read-package-json/README.md b/packages/read-package-json/README.md index 7b28f3224b5..f054c45eeb1 100644 --- a/packages/read-package-json/README.md +++ b/packages/read-package-json/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/read-package-json +pnpm add @pnpm/read-package-json ``` ## Usage diff --git a/packages/read-project-manifest/README.md b/packages/read-project-manifest/README.md index ca606a611ed..2ad8afef432 100644 --- a/packages/read-project-manifest/README.md +++ b/packages/read-project-manifest/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/read-project-manifest +pnpm add @pnpm/read-project-manifest ``` ## Usage diff --git a/packages/resolver-base/README.md b/packages/resolver-base/README.md index 5b8fc673c77..dd054f9719c 100644 --- a/packages/resolver-base/README.md +++ b/packages/resolver-base/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/resolver-base +pnpm add @pnpm/resolver-base ``` ## Usage diff --git a/packages/run-npm/README.md b/packages/run-npm/README.md index 9a17caa0703..905ceb117ee 100644 --- a/packages/run-npm/README.md +++ b/packages/run-npm/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/run-npm +pnpm add @pnpm/run-npm ``` ## License diff --git a/packages/server/README.md b/packages/server/README.md index a2c24fe9a95..422b5c99cda 100644 --- a/packages/server/README.md +++ b/packages/server/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/logger @pnpm/server +pnpm add @pnpm/logger @pnpm/server ``` ## License diff --git a/packages/sort-packages/README.md b/packages/sort-packages/README.md index 63ad487e18d..5ec34ece358 100644 --- a/packages/sort-packages/README.md +++ b/packages/sort-packages/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/sort-packages +pnpm add @pnpm/sort-packages ``` ## License diff --git a/packages/store-connection-manager/README.md b/packages/store-connection-manager/README.md index 06fc5ed9945..b72313c4d8f 100644 --- a/packages/store-connection-manager/README.md +++ b/packages/store-connection-manager/README.md @@ -7,7 +7,7 @@ ## Installation ```sh - add @pnpm/store-connection-manager +pnpm add @pnpm/store-connection-manager ``` ## License diff --git a/packages/tarball-fetcher/README.md b/packages/tarball-fetcher/README.md index 861c6afcba8..ac0075aeadc 100644 --- a/packages/tarball-fetcher/README.md +++ b/packages/tarball-fetcher/README.md @@ -7,7 +7,7 @@ ## Installation ``` - add @pnpm/tarball-fetcher +pnpm add @pnpm/tarball-fetcher ``` ## License diff --git a/packages/tarball-resolver/README.md b/packages/tarball-resolver/README.md index c797b1c54d7..07c03aa3b6a 100644 --- a/packages/tarball-resolver/README.md +++ b/packages/tarball-resolver/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/tarball-resolver +pnpm add @pnpm/tarball-resolver ``` ## Usage diff --git a/packages/types/README.md b/packages/types/README.md index ca562da6567..7be57caa679 100644 --- a/packages/types/README.md +++ b/packages/types/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/types +pnpm add @pnpm/types ``` ## Usage diff --git a/packages/write-project-manifest/README.md b/packages/write-project-manifest/README.md index c5ce61cd195..0907f5eb892 100644 --- a/packages/write-project-manifest/README.md +++ b/packages/write-project-manifest/README.md @@ -9,7 +9,7 @@ ## Installation ```sh - add @pnpm/write-project-manifest +pnpm add @pnpm/write-project-manifest ``` ## Usage From df69150fc6c880b24122b47b71a565cab0c5c8ea Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 19:47:37 +0200 Subject: [PATCH 033/204] fix(headless): `@zkochan/rimraf` should be a prod dependency --- .changeset/hip-numbers-visit.md | 5 +++++ packages/headless/package.json | 2 +- pnpm-lock.yaml | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/hip-numbers-visit.md diff --git a/.changeset/hip-numbers-visit.md b/.changeset/hip-numbers-visit.md new file mode 100644 index 00000000000..edc2efa42e6 --- /dev/null +++ b/.changeset/hip-numbers-visit.md @@ -0,0 +1,5 @@ +--- +"@pnpm/headless": patch +--- + +`@zkochan/rimraf` should be a prod dependency. diff --git a/packages/headless/package.json b/packages/headless/package.json index 09e0e0ae83a..beb074ac78e 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -27,7 +27,6 @@ "@types/ramda": "0.27.39", "@types/rimraf": "^3.0.0", "@types/sinon": "^10.0.6", - "@zkochan/rimraf": "^2.1.1", "is-windows": "^1.0.2", "isexe": "2.0.0", "load-json-file": "^6.2.0", @@ -88,6 +87,7 @@ "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/symlink-dependency": "workspace:4.0.11", "@pnpm/types": "workspace:7.8.0", + "@zkochan/rimraf": "^2.1.1", "dependency-path": "workspace:8.0.9", "p-limit": "^3.1.0", "path-absolute": "^1.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a1a3bd3b48..639112e0a87 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1103,6 +1103,7 @@ importers: '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/symlink-dependency': link:../symlink-dependency '@pnpm/types': link:../types + '@zkochan/rimraf': 2.1.1 dependency-path: link:../dependency-path p-limit: 3.1.0 path-absolute: 1.0.1 @@ -1123,7 +1124,6 @@ importers: '@types/ramda': 0.27.39 '@types/rimraf': 3.0.2 '@types/sinon': 10.0.6 - '@zkochan/rimraf': 2.1.1 is-windows: 1.0.2 isexe: 2.0.0 load-json-file: 6.2.0 From a7ed822703dea0eca0d9170e087ee6d4ee2a84af Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 19:48:27 +0200 Subject: [PATCH 034/204] chore(release): @pnpm/headless@17.0.1 --- .changeset/hip-numbers-visit.md | 5 ----- .changeset/nervous-shrimps-walk.md | 7 ------- packages/core/CHANGELOG.md | 9 +++++++++ packages/core/package.json | 6 +++--- packages/headless/CHANGELOG.md | 8 ++++++++ packages/headless/package.json | 4 ++-- packages/plugin-commands-installation/CHANGELOG.md | 7 +++++++ packages/plugin-commands-installation/package.json | 4 ++-- packages/plugin-commands-listing/package.json | 2 +- packages/plugin-commands-outdated/package.json | 2 +- packages/pnpm/package.json | 2 +- packages/real-hoist/CHANGELOG.md | 6 ++++++ packages/real-hoist/package.json | 2 +- packages/resolve-dependencies/CHANGELOG.md | 6 ++++++ packages/resolve-dependencies/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 16 files changed, 55 insertions(+), 31 deletions(-) delete mode 100644 .changeset/hip-numbers-visit.md delete mode 100644 .changeset/nervous-shrimps-walk.md diff --git a/.changeset/hip-numbers-visit.md b/.changeset/hip-numbers-visit.md deleted file mode 100644 index edc2efa42e6..00000000000 --- a/.changeset/hip-numbers-visit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/headless": patch ---- - -`@zkochan/rimraf` should be a prod dependency. diff --git a/.changeset/nervous-shrimps-walk.md b/.changeset/nervous-shrimps-walk.md deleted file mode 100644 index 95241d3ee61..00000000000 --- a/.changeset/nervous-shrimps-walk.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": patch -"@pnpm/real-hoist": patch -"@pnpm/resolve-dependencies": patch ---- - -Downgrade and pin Yarn lib versions. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index f150c4a8e19..db4a53ec184 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/core +## 2.2.5 + +### Patch Changes + +- Updated dependencies [df69150fc] +- Updated dependencies [cbd2f3e2a] + - @pnpm/headless@17.0.1 + - @pnpm/resolve-dependencies@23.0.1 + ## 2.2.4 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index c62d04f4647..a27dc6946c5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.4", + "version": "2.2.5", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -21,7 +21,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/headless": "workspace:17.0.0", + "@pnpm/headless": "workspace:17.0.1", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", @@ -41,7 +41,7 @@ "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/remove-bins": "workspace:2.0.11", - "@pnpm/resolve-dependencies": "workspace:23.0.0", + "@pnpm/resolve-dependencies": "workspace:23.0.1", "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/symlink-dependency": "workspace:4.0.11", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 34c7cf76012..9b328179944 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/headless +## 17.0.1 + +### Patch Changes + +- df69150fc: `@zkochan/rimraf` should be a prod dependency. +- Updated dependencies [cbd2f3e2a] + - @pnpm/real-hoist@0.1.2 + ## 17.0.0 ### Major Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index beb074ac78e..b4e1c21cff0 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.0.0", + "version": "17.0.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -83,7 +83,7 @@ "@pnpm/package-requester": "workspace:16.0.0", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/real-hoist": "workspace:0.1.1", + "@pnpm/real-hoist": "workspace:0.1.2", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/symlink-dependency": "workspace:4.0.11", "@pnpm/types": "workspace:7.8.0", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 60cb305b60a..9f6d6d5960f 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-installation +## 8.1.5 + +### Patch Changes + +- cbd2f3e2a: Downgrade and pin Yarn lib versions. + - @pnpm/core@2.2.5 + ## 8.1.4 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 253f525ec6a..b925b7ea4c5 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.4", + "version": "8.1.5", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -62,7 +62,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.4", + "@pnpm/core": "workspace:2.2.5", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/find-workspace-dir": "workspace:3.0.1", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 8a0c7ce6361..8aa5dd88201 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -35,7 +35,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.4", + "@pnpm/plugin-commands-installation": "workspace:8.1.5", "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 1f657f3d12c..c3cac397239 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", - "@pnpm/plugin-commands-installation": "workspace:8.1.4", + "@pnpm/plugin-commands-installation": "workspace:8.1.5", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 217c7f1a432..6d23d99bbff 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -42,7 +42,7 @@ "@pnpm/pick-registry-for-package": "workspace:2.0.9", "@pnpm/plugin-commands-audit": "workspace:5.1.33", "@pnpm/plugin-commands-env": "workspace:1.4.4", - "@pnpm/plugin-commands-installation": "workspace:8.1.4", + "@pnpm/plugin-commands-installation": "workspace:8.1.5", "@pnpm/plugin-commands-listing": "workspace:4.1.1", "@pnpm/plugin-commands-outdated": "workspace:5.1.1", "@pnpm/plugin-commands-publishing": "workspace:4.3.1", diff --git a/packages/real-hoist/CHANGELOG.md b/packages/real-hoist/CHANGELOG.md index febdcaf4d29..a925539192d 100644 --- a/packages/real-hoist/CHANGELOG.md +++ b/packages/real-hoist/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/real-hoist +## 0.1.2 + +### Patch Changes + +- cbd2f3e2a: Downgrade and pin Yarn lib versions. + ## 0.1.1 ### Patch Changes diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index bc617946346..afb00e00a6b 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "0.1.1", + "version": "0.1.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/packages/resolve-dependencies/CHANGELOG.md b/packages/resolve-dependencies/CHANGELOG.md index bb02cedad9a..1c320765687 100644 --- a/packages/resolve-dependencies/CHANGELOG.md +++ b/packages/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/resolve-dependencies +## 23.0.1 + +### Patch Changes + +- cbd2f3e2a: Downgrade and pin Yarn lib versions. + ## 23.0.0 ### Major Changes diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index cbf731abe30..f88a96f99e4 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "23.0.0", + "version": "23.0.1", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 639112e0a87..30dbd0f37a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -385,7 +385,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/get-context': workspace:5.3.4 - '@pnpm/headless': workspace:17.0.0 + '@pnpm/headless': workspace:17.0.1 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -408,7 +408,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/remove-bins': workspace:2.0.11 - '@pnpm/resolve-dependencies': workspace:23.0.0 + '@pnpm/resolve-dependencies': workspace:23.0.1 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 @@ -1057,7 +1057,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/read-projects-context': workspace:5.0.15 - '@pnpm/real-hoist': workspace:0.1.1 + '@pnpm/real-hoist': workspace:0.1.2 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/symlink-dependency': workspace:4.0.11 @@ -2088,7 +2088,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.4 + '@pnpm/core': workspace:2.2.5 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2228,7 +2228,7 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.4 + '@pnpm/plugin-commands-installation': workspace:8.1.5 '@pnpm/plugin-commands-listing': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/types': workspace:7.8.0 @@ -2274,7 +2274,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': workspace:9.0.27 - '@pnpm/plugin-commands-installation': workspace:8.1.4 + '@pnpm/plugin-commands-installation': workspace:8.1.5 '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': workspace:0.0.32 '@pnpm/semver-diff': ^1.0.2 @@ -2715,7 +2715,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/plugin-commands-audit': workspace:5.1.33 '@pnpm/plugin-commands-env': workspace:1.4.4 - '@pnpm/plugin-commands-installation': workspace:8.1.4 + '@pnpm/plugin-commands-installation': workspace:8.1.5 '@pnpm/plugin-commands-listing': workspace:4.1.1 '@pnpm/plugin-commands-outdated': workspace:5.1.1 '@pnpm/plugin-commands-publishing': workspace:4.3.1 From ea24c69fe4e6a0fa504ed48193d5747847fae5bf Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 7 Jan 2022 22:44:07 +0200 Subject: [PATCH 035/204] fix: prod deps should not be installed as dev deps --- .changeset/long-pillows-boil.md | 6 ++++++ .changeset/nice-dragons-flow.md | 5 +++++ .changeset/shiny-cats-do.md | 5 +++++ .changeset/smart-dragons-do.md | 5 +++++ .changeset/spicy-mayflies-melt.md | 5 +++++ packages/build-modules/package.json | 3 +++ packages/default-reporter/package.json | 3 +++ packages/lifecycle/package.json | 1 + packages/lifecycle/test/index.ts | 4 ++-- .../plugin-commands-installation/package.json | 2 +- .../plugin-commands-installation/test/fetch.ts | 15 +++++++-------- packages/plugin-commands-outdated/package.json | 6 +++--- .../plugin-commands-script-runners/package.json | 2 +- packages/plugin-commands-store/package.json | 2 +- pnpm-lock.yaml | 12 +++++++----- 15 files changed, 55 insertions(+), 21 deletions(-) create mode 100644 .changeset/long-pillows-boil.md create mode 100644 .changeset/nice-dragons-flow.md create mode 100644 .changeset/shiny-cats-do.md create mode 100644 .changeset/smart-dragons-do.md create mode 100644 .changeset/spicy-mayflies-melt.md diff --git a/.changeset/long-pillows-boil.md b/.changeset/long-pillows-boil.md new file mode 100644 index 00000000000..54aace87a02 --- /dev/null +++ b/.changeset/long-pillows-boil.md @@ -0,0 +1,6 @@ +--- +"@pnpm/build-modules": patch +"@pnpm/default-reporter": patch +--- + +`@pnpm/logger` should be a peer dependency. diff --git a/.changeset/nice-dragons-flow.md b/.changeset/nice-dragons-flow.md new file mode 100644 index 00000000000..daf0ce8b63b --- /dev/null +++ b/.changeset/nice-dragons-flow.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-store": patch +--- + +`load-json-file` is a dev dependency. diff --git a/.changeset/shiny-cats-do.md b/.changeset/shiny-cats-do.md new file mode 100644 index 00000000000..2771558a1d3 --- /dev/null +++ b/.changeset/shiny-cats-do.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-installation": patch +--- + +`@pnpm/matcher` should be a prod dependency. diff --git a/.changeset/smart-dragons-do.md b/.changeset/smart-dragons-do.md new file mode 100644 index 00000000000..10b11e6572a --- /dev/null +++ b/.changeset/smart-dragons-do.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-outdated": patch +--- + +`strip-ansi` should be a prod dependency. diff --git a/.changeset/spicy-mayflies-melt.md b/.changeset/spicy-mayflies-melt.md new file mode 100644 index 00000000000..e3004dc1913 --- /dev/null +++ b/.changeset/spicy-mayflies-melt.md @@ -0,0 +1,5 @@ +--- +"@pnpm/plugin-commands-script-runners": patch +--- + +`@zkochan/rimraf` should be a prod dependency. diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index 0916da09191..73b7a456861 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -29,6 +29,9 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/build-modules#readme", + "peerDependencies": { + "@pnpm/logger": "^4.0.0" + }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 4c5f2acf53b..fda11732e54 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -30,6 +30,9 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, + "peerDependencies": { + "@pnpm/logger": "^4.0.0" + }, "dependencies": { "@pnpm/config": "workspace:13.9.0", "@pnpm/core-loggers": "workspace:6.1.2", diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index b74145ffd1e..9fa022ed108 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -47,6 +47,7 @@ "devDependencies": { "@pnpm/logger": "^4.0.0", "@types/rimraf": "^3.0.0", + "@zkochan/rimraf": "^2.1.1", "json-append": "1.1.1", "load-json-file": "^6.2.0" }, diff --git a/packages/lifecycle/test/index.ts b/packages/lifecycle/test/index.ts index dae70713153..4a343d3525d 100644 --- a/packages/lifecycle/test/index.ts +++ b/packages/lifecycle/test/index.ts @@ -2,7 +2,7 @@ import path from 'path' import runLifecycleHook, { runPostinstallHooks } from '@pnpm/lifecycle' import loadJsonFile from 'load-json-file' -import rimraf from 'rimraf' +import rimraf from '@zkochan/rimraf' const fixtures = path.join(__dirname, 'fixtures') const rootModulesDir = path.join(__dirname, '..', 'node_modules') @@ -39,7 +39,7 @@ test('runLifecycleHook() escapes the args passed to the script', async () => { test('runPostinstallHooks()', async () => { const pkgRoot = path.join(fixtures, 'with-many-scripts') - rimraf.sync(path.join(pkgRoot, 'output.json')) + await rimraf(path.join(pkgRoot, 'output.json')) await runPostinstallHooks({ depPath: '/with-many-scripts/1.0.0', optional: false, diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index b925b7ea4c5..f00d4741c2e 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -36,7 +36,6 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", - "@pnpm/matcher": "workspace:2.0.0", "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/prepare": "workspace:0.0.32", "@pnpm/test-fixtures": "workspace:*", @@ -69,6 +68,7 @@ "@pnpm/find-workspace-packages": "workspace:3.1.34", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", + "@pnpm/matcher": "workspace:2.0.0", "@pnpm/outdated": "workspace:9.0.27", "@pnpm/package-store": "workspace:12.1.7", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", diff --git a/packages/plugin-commands-installation/test/fetch.ts b/packages/plugin-commands-installation/test/fetch.ts index 45297e37db8..4e3afb15949 100644 --- a/packages/plugin-commands-installation/test/fetch.ts +++ b/packages/plugin-commands-installation/test/fetch.ts @@ -1,9 +1,8 @@ import path from 'path' -import { promisify } from 'util' import { install, fetch } from '@pnpm/plugin-commands-installation' import prepare from '@pnpm/prepare' import { REGISTRY_MOCK_PORT } from '@pnpm/registry-mock' -import rimraf from 'rimraf' +import rimraf from '@zkochan/rimraf' const REGISTRY_URL = `http://localhost:${REGISTRY_MOCK_PORT}` @@ -46,8 +45,8 @@ test('fetch dependencies', async () => { storeDir, }) - await promisify(rimraf)(path.resolve(project.dir(), 'node_modules')) - await promisify(rimraf)(path.resolve(project.dir(), './package.json')) + await rimraf(path.resolve(project.dir(), 'node_modules')) + await rimraf(path.resolve(project.dir(), './package.json')) await project.storeHasNot('is-negative') await project.storeHasNot('is-positive') @@ -77,8 +76,8 @@ test('fetch production dependencies', async () => { storeDir, }) - await promisify(rimraf)(path.resolve(project.dir(), 'node_modules')) - await promisify(rimraf)(path.resolve(project.dir(), './package.json')) + await rimraf(path.resolve(project.dir(), 'node_modules')) + await rimraf(path.resolve(project.dir(), './package.json')) await project.storeHasNot('is-negative') await project.storeHasNot('is-positive') @@ -109,8 +108,8 @@ test('fetch only dev dependencies', async () => { storeDir, }) - await promisify(rimraf)(path.resolve(project.dir(), 'node_modules')) - await promisify(rimraf)(path.resolve(project.dir(), './package.json')) + await rimraf(path.resolve(project.dir(), 'node_modules')) + await rimraf(path.resolve(project.dir(), './package.json')) await project.storeHasNot('is-negative') await project.storeHasNot('is-positive') diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index c3cac397239..e578c3998d3 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -37,12 +37,10 @@ "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/plugin-commands-installation": "workspace:8.1.5", "@pnpm/prepare": "workspace:0.0.32", - "@pnpm/types": "workspace:7.8.0", "@types/lru-cache": "^5.1.0", "@types/ramda": "0.27.39", "@types/wrap-ansi": "^3.0.0", - "@types/zkochan__table": "npm:@types/table@6.0.0", - "strip-ansi": "^6.0.0" + "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { "@pnpm/cli-utils": "workspace:0.6.42", @@ -58,11 +56,13 @@ "@pnpm/outdated": "workspace:9.0.27", "@pnpm/semver-diff": "^1.0.2", "@pnpm/store-path": "^5.0.0", + "@pnpm/types": "workspace:7.8.0", "@zkochan/table": "^1.0.0", "chalk": "^4.1.0", "lru-cache": "^6.0.0", "ramda": "^0.27.1", "render-help": "^1.0.1", + "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 6d633216107..9badbe03998 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -38,7 +38,6 @@ "@pnpm/logger": "^4.0.0", "@pnpm/prepare": "workspace:0.0.32", "@types/ramda": "0.27.39", - "@zkochan/rimraf": "^2.1.1", "is-windows": "^1.0.2", "write-yaml-file": "^4.2.0" }, @@ -53,6 +52,7 @@ "@pnpm/sort-packages": "workspace:2.1.6", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.8.0", + "@zkochan/rimraf": "^2.1.1", "execa": "npm:safe-execa@^0.1.1", "p-limit": "^3.1.0", "path-exists": "^4.0.0", diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index f88b642866a..d25254cfa1a 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -42,7 +42,6 @@ "@types/ssri": "^7.1.0", "@zkochan/rimraf": "^2.1.1", "execa": "npm:safe-execa@^0.1.1", - "load-json-file": "^6.2.0", "path-exists": "^4.0.0", "ssri": "^8.0.1", "tempy": "^1.0.0" @@ -64,6 +63,7 @@ "archy": "^1.0.0", "dependency-path": "workspace:8.0.9", "dint": "^5.1.0", + "load-json-file": "^6.2.0", "p-filter": "^2.1.0", "ramda": "^0.27.1", "render-help": "^1.0.1" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 30dbd0f37a8..6286f26391d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1174,6 +1174,7 @@ importers: '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 '@types/rimraf': ^3.0.0 + '@zkochan/rimraf': ^2.1.1 json-append: 1.1.1 load-json-file: ^6.2.0 path-exists: ^4.0.0 @@ -1191,6 +1192,7 @@ importers: '@pnpm/lifecycle': 'link:' '@pnpm/logger': 4.0.0 '@types/rimraf': 3.0.2 + '@zkochan/rimraf': 2.1.1 json-append: 1.1.1 load-json-file: 6.2.0 @@ -2162,6 +2164,7 @@ importers: '@pnpm/find-workspace-packages': link:../find-workspace-packages '@pnpm/graceful-fs': link:../graceful-fs '@pnpm/manifest-utils': link:../manifest-utils + '@pnpm/matcher': link:../matcher '@pnpm/outdated': link:../outdated '@pnpm/package-store': link:../package-store '@pnpm/parse-wanted-dependency': link:../parse-wanted-dependency @@ -2198,7 +2201,6 @@ importers: '@pnpm/assert-project': link:../../privatePackages/assert-project '@pnpm/lockfile-types': link:../lockfile-types '@pnpm/logger': 4.0.0 - '@pnpm/matcher': link:../matcher '@pnpm/modules-yaml': link:../modules-yaml '@pnpm/plugin-commands-installation': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare @@ -2305,11 +2307,13 @@ importers: '@pnpm/outdated': link:../outdated '@pnpm/semver-diff': 1.1.0 '@pnpm/store-path': 5.0.0 + '@pnpm/types': link:../types '@zkochan/table': 1.0.0 chalk: 4.1.2 lru-cache: 6.0.0 ramda: 0.27.1 render-help: 1.0.2 + strip-ansi: 6.0.1 wrap-ansi: 7.0.0 devDependencies: '@pnpm/constants': link:../constants @@ -2317,12 +2321,10 @@ importers: '@pnpm/plugin-commands-installation': link:../plugin-commands-installation '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare - '@pnpm/types': link:../types '@types/lru-cache': 5.1.1 '@types/ramda': 0.27.39 '@types/wrap-ansi': 3.0.0 '@types/zkochan__table': /@types/table/6.0.0 - strip-ansi: 6.0.1 packages/plugin-commands-publishing: specifiers: @@ -2536,6 +2538,7 @@ importers: '@pnpm/sort-packages': link:../sort-packages '@pnpm/store-path': 5.0.0 '@pnpm/types': link:../types + '@zkochan/rimraf': 2.1.1 execa: /safe-execa/0.1.1 p-limit: 3.1.0 path-exists: 4.0.0 @@ -2549,7 +2552,6 @@ importers: '@pnpm/plugin-commands-script-runners': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare '@types/ramda': 0.27.39 - '@zkochan/rimraf': 2.1.1 is-windows: 1.0.2 write-yaml-file: 4.2.0 @@ -2671,6 +2673,7 @@ importers: archy: 1.0.0 dependency-path: link:../dependency-path dint: 5.1.0 + load-json-file: 6.2.0 p-filter: 2.1.0 ramda: 0.27.1 render-help: 1.0.2 @@ -2685,7 +2688,6 @@ importers: '@types/ssri': 7.1.1 '@zkochan/rimraf': 2.1.1 execa: /safe-execa/0.1.1 - load-json-file: 6.2.0 path-exists: 4.0.0 ssri: 8.0.1 tempy: 1.0.1 From 83a4ea0662f78fc55332cfd812117a10daa86db5 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 8 Jan 2022 03:27:38 +0200 Subject: [PATCH 036/204] fix: prod deps should not be installed as dev deps (#4210) --- .meta-updater/package.json | 3 + .meta-updater/src/index.ts | 12 + .pnpmfile.cjs | 3 - packages/artifacts/linux-arm64/package.json | 5 +- packages/artifacts/linux-x64/package.json | 5 +- packages/artifacts/macos-arm64/package.json | 5 +- packages/artifacts/macos-x64/package.json | 5 +- packages/artifacts/win-x64/package.json | 5 +- packages/audit/package.json | 1 + packages/build-modules/package.json | 1 + packages/cafs/package.json | 1 + packages/cli-meta/package.json | 3 +- packages/cli-utils/package.json | 3 +- packages/client/package.json | 1 + packages/command/package.json | 5 +- packages/common-cli-options-help/package.json | 5 +- packages/config/package.json | 3 +- packages/constants/package.json | 5 +- packages/core-loggers/package.json | 1 + packages/core/package.json | 4 +- packages/default-reporter/package.json | 1 + packages/default-resolver/package.json | 1 + packages/dependencies-hierarchy/package.json | 3 +- packages/dependency-path/package.json | 3 +- packages/directory-fetcher/package.json | 3 + packages/error/package.json | 5 +- packages/exe/package.json | 1 + packages/exportable-manifest/package.json | 1 + packages/fetch/package.json | 1 + packages/fetcher-base/package.json | 5 +- packages/fetching-types/package.json | 3 + packages/file-reporter/package.json | 1 + packages/filter-lockfile/package.json | 1 + .../filter-workspace-packages/package.json | 1 + packages/find-packages/package.json | 5 +- packages/find-workspace-dir/package.json | 5 +- packages/find-workspace-packages/package.json | 5 +- packages/get-context/package.json | 1 + packages/git-fetcher/package.json | 1 + packages/git-resolver/package.json | 1 + packages/global-bin-dir/package.json | 1 + packages/graceful-fs/package.json | 5 +- packages/headless/package.json | 4 +- packages/hoist/package.json | 1 + packages/lifecycle/package.json | 2 + packages/link-bins/package.json | 1 + packages/list/package.json | 1 + packages/local-resolver/package.json | 1 + packages/lockfile-file/package.json | 1 + packages/lockfile-to-pnp/package.json | 3 +- packages/lockfile-types/package.json | 3 + packages/lockfile-utils/package.json | 1 + packages/lockfile-walker/package.json | 1 + packages/make-dedicated-lockfile/package.json | 1 + packages/manifest-utils/package.json | 5 +- packages/matcher/package.json | 5 +- packages/merge-lockfile-changes/package.json | 1 + packages/modules-cleaner/package.json | 1 + packages/modules-yaml/package.json | 1 + packages/mount-modules/package.json | 1 + packages/normalize-registries/package.json | 5 +- packages/npm-registry-agent/package.json | 1 + packages/npm-resolver/package.json | 1 + packages/outdated/package.json | 1 + packages/package-bins/package.json | 1 + packages/package-is-installable/package.json | 1 + packages/package-requester/package.json | 2 + packages/package-store/package.json | 3 +- packages/parse-cli-args/package.json | 1 + packages/parse-overrides/package.json | 3 + packages/parse-wanted-dependency/package.json | 1 + .../pick-registry-for-package/package.json | 5 +- packages/pkgs-graph/package.json | 3 +- packages/plugin-commands-audit/package.json | 3 +- packages/plugin-commands-env/package.json | 3 +- .../plugin-commands-installation/package.json | 4 +- packages/plugin-commands-listing/package.json | 4 +- .../plugin-commands-outdated/package.json | 4 +- .../plugin-commands-publishing/package.json | 4 +- packages/plugin-commands-rebuild/package.json | 4 +- .../package.json | 4 +- packages/plugin-commands-server/package.json | 1 + packages/plugin-commands-setup/package.json | 3 +- packages/plugin-commands-store/package.json | 4 +- packages/pnpm/package.json | 5 +- packages/pnpmfile/package.json | 3 +- packages/prepare-package/package.json | 5 +- packages/prune-lockfile/package.json | 1 + packages/read-modules-dir/package.json | 3 + packages/read-package-json/package.json | 5 +- packages/read-project-manifest/package.json | 1 + packages/read-projects-context/package.json | 3 +- packages/real-hoist/package.json | 3 +- packages/remove-bins/package.json | 1 + packages/render-peer-issues/package.json | 1 + packages/resolve-dependencies/package.json | 1 + packages/resolve-workspace-range/package.json | 1 + packages/resolver-base/package.json | 5 +- packages/run-npm/package.json | 1 + packages/server/package.json | 1 + packages/sort-packages/package.json | 5 +- .../store-connection-manager/package.json | 3 +- packages/store-controller-types/package.json | 5 +- packages/symlink-dependency/package.json | 3 +- packages/tarball-fetcher/package.json | 1 + packages/tarball-resolver/package.json | 5 +- packages/types/package.json | 5 +- packages/which-version-is-pinned/package.json | 3 + packages/write-project-manifest/package.json | 1 + pnpm-lock.yaml | 550 ++++++------------ privatePackages/assert-project/package.json | 2 + privatePackages/assert-store/package.json | 4 + privatePackages/prepare/package.json | 1 + privatePackages/test-fixtures/package.json | 5 +- typings/package.json | 5 +- utils/build-artifacts/package.json | 3 + utils/eslint-config/eslint.json | 9 + utils/eslint-config/package.json | 3 + utils/get-release-text/package.json | 3 + utils/scripts/package.json | 3 + utils/ts-execution-runtime/package.json | 3 +- utils/tsconfig/package.json | 3 + 122 files changed, 464 insertions(+), 431 deletions(-) diff --git a/.meta-updater/package.json b/.meta-updater/package.json index e057644c9b0..b04eb769d40 100644 --- a/.meta-updater/package.json +++ b/.meta-updater/package.json @@ -15,5 +15,8 @@ "normalize-path": "^3.0.0", "path-exists": "^4.0.0", "write-json-file": "^4.3.0" + }, + "devDependencies": { + "@pnpm-private/updater": "workspace:*" } } diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index d1efff60e9d..05f66184b60 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -20,8 +20,20 @@ export default async (workspaceDir: string) => { return { 'package.json': (manifest: ProjectManifest & { keywords?: string[] }, dir: string) => { if (!isSubdir(pkgsDir, dir)) { + if (manifest.name) { + manifest.devDependencies = { + ...manifest.devDependencies, + [manifest.name]: `workspace:*`, + } + } return manifest } + if (manifest.name && manifest.name !== 'pnpm') { + manifest.devDependencies = { + ...manifest.devDependencies, + [manifest.name]: `workspace:${manifest.version}`, + } + } manifest.keywords = [ pnpmMajorKeyword, ...(manifest.keywords ?? []).filter((keyword) => !/^pnpm[0-9]+$/.test(keyword)), diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs index be21cf484b1..f6a8f287aae 100644 --- a/.pnpmfile.cjs +++ b/.pnpmfile.cjs @@ -1,9 +1,6 @@ module.exports = { hooks: { readPackage (pkg) { - if (typeof pkg.repository === 'string' && pkg.repository.startsWith('https://github.com/pnpm/pnpm/')) { - pkg.devDependencies[pkg.name] = 'link:' - } if (pkg.peerDependencies['eslint']) { pkg.peerDependencies['eslint'] = '*' } diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 867ed37afb7..c8e7cb01f24 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -21,5 +21,8 @@ }, "keywords": [ "pnpm6" - ] + ], + "devDependencies": { + "@pnpm/linux-arm64": "workspace:6.25.0" + } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 0e12d695f7a..e6942aec277 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -21,5 +21,8 @@ }, "keywords": [ "pnpm6" - ] + ], + "devDependencies": { + "@pnpm/linux-x64": "workspace:6.25.0" + } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 38c03330477..32e6c620db5 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -21,5 +21,8 @@ }, "keywords": [ "pnpm6" - ] + ], + "devDependencies": { + "@pnpm/macos-arm64": "workspace:6.25.0" + } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index af23938e41f..fe6094bd6cb 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -21,5 +21,8 @@ }, "keywords": [ "pnpm6" - ] + ], + "devDependencies": { + "@pnpm/macos-x64": "workspace:6.25.0" + } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 2bc949d4c05..3be917bb2a0 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -21,5 +21,8 @@ }, "keywords": [ "pnpm6" - ] + ], + "devDependencies": { + "@pnpm/win-x64": "workspace:6.25.0" + } } diff --git a/packages/audit/package.json b/packages/audit/package.json index 5726b8a98bf..1a38614dee4 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -30,6 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/audit#readme", "devDependencies": { + "@pnpm/audit": "workspace:2.2.3", "@pnpm/constants": "workspace:5.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", "nock": "12.0.3" diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index 73b7a456861..d2feec2bd7d 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -45,6 +45,7 @@ "run-groups": "^3.0.1" }, "devDependencies": { + "@pnpm/build-modules": "workspace:7.2.3", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/cafs/package.json b/packages/cafs/package.json index 62c1a4b12dd..1a1106b2f7c 100644 --- a/packages/cafs/package.json +++ b/packages/cafs/package.json @@ -31,6 +31,7 @@ "tar-stream": "^2.2.0" }, "devDependencies": { + "@pnpm/cafs": "workspace:3.0.12", "@types/concat-stream": "^1.6.0", "@types/node": "^14.17.32", "@types/ssri": "^7.1.0", diff --git a/packages/cli-meta/package.json b/packages/cli-meta/package.json index 29a40325ac0..e84c83d9418 100644 --- a/packages/cli-meta/package.json +++ b/packages/cli-meta/package.json @@ -28,9 +28,10 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-meta#readme", "devDependencies": { - "@pnpm/types": "workspace:7.8.0" + "@pnpm/cli-meta": "workspace:2.0.0" }, "dependencies": { + "@pnpm/types": "workspace:7.8.0", "load-json-file": "^6.2.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index ccf1c8ff614..76d237fd875 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -28,8 +28,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils#readme", "devDependencies": { + "@pnpm/cli-utils": "workspace:0.6.42", "@pnpm/logger": "^4.0.0", - "@pnpm/types": "workspace:7.8.0", "@types/ramda": "0.27.39" }, "dependencies": { @@ -40,6 +40,7 @@ "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/package-is-installable": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/types": "workspace:7.8.0", "chalk": "^4.1.0", "load-json-file": "^6.2.0" }, diff --git a/packages/client/package.json b/packages/client/package.json index 9da2c7cc54d..4d0f40c2d90 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -42,6 +42,7 @@ "mem": "^8.0.0" }, "devDependencies": { + "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/command/package.json b/packages/command/package.json index 8e9399127a9..cfe34424923 100644 --- a/packages/command/package.json +++ b/packages/command/package.json @@ -27,5 +27,8 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/command#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/command": "workspace:2.0.0" + } } diff --git a/packages/common-cli-options-help/package.json b/packages/common-cli-options-help/package.json index a46b31a697c..1325dd96852 100644 --- a/packages/common-cli-options-help/package.json +++ b/packages/common-cli-options-help/package.json @@ -27,5 +27,8 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/common-cli-options-help#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/common-cli-options-help": "workspace:0.8.0" + } } diff --git a/packages/config/package.json b/packages/config/package.json index 25cca5b76d4..afd2513b065 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -48,7 +48,8 @@ "which": "^2.0.2" }, "devDependencies": { - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/config": "workspace:13.9.0", + "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/which": "^2.0.0", "symlink-dir": "^5.0.0" diff --git a/packages/constants/package.json b/packages/constants/package.json index 8d188442564..c5383c4fc4a 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -28,5 +28,8 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/constants#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/constants": "workspace:5.0.0" + } } diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 1c7f4d37032..df5efc2b08f 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -15,6 +15,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { + "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/logger": "^4.0.0" }, "directories": { diff --git a/packages/core/package.json b/packages/core/package.json index a27dc6946c5..a2a9cc96918 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -40,6 +40,7 @@ "@pnpm/read-modules-dir": "workspace:3.0.1", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/registry-mock": "2.12.1", "@pnpm/remove-bins": "workspace:2.0.11", "@pnpm/resolve-dependencies": "workspace:23.0.1", "@pnpm/resolver-base": "workspace:8.1.4", @@ -69,9 +70,10 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.12", "@pnpm/client": "workspace:6.1.0", + "@pnpm/core": "workspace:2.2.5", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.7", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/prepare": "workspace:*", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/fs-extra": "^9.0.5", diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index fda11732e54..7cc10c44eac 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -54,6 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { + "@pnpm/default-reporter": "workspace:8.5.5", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/default-resolver/package.json b/packages/default-resolver/package.json index 64bf2947b96..d83901dd93c 100644 --- a/packages/default-resolver/package.json +++ b/packages/default-resolver/package.json @@ -40,6 +40,7 @@ "@pnpm/tarball-resolver": "workspace:5.0.9" }, "devDependencies": { + "@pnpm/default-resolver": "workspace:14.0.9", "@pnpm/fetch": "workspace:4.2.3", "@pnpm/logger": "^4.0.0" }, diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index 90a4df20485..51f2112012c 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -47,7 +47,8 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/logger": "^4.0.0", - "@types/normalize-path": "^3.0.0" + "@types/normalize-path": "^3.0.0", + "dependencies-hierarchy": "workspace:10.0.21" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index 57c35031226..24c0e846a09 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -37,7 +37,8 @@ "semver": "^7.3.4" }, "devDependencies": { - "@types/semver": "^7.3.4" + "@types/semver": "^7.3.4", + "dependency-path": "workspace:8.0.9" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/directory-fetcher/package.json b/packages/directory-fetcher/package.json index d85353d8740..bc942bf471b 100644 --- a/packages/directory-fetcher/package.json +++ b/packages/directory-fetcher/package.json @@ -36,5 +36,8 @@ "load-json-file": "^6.2.0", "npm-packlist": "^2.2.2", "ramda": "^0.27.1" + }, + "devDependencies": { + "@pnpm/directory-fetcher": "workspace:1.0.4" } } diff --git a/packages/error/package.json b/packages/error/package.json index 4e5896edd6f..807910c41f0 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -28,5 +28,8 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/error#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/error": "workspace:2.0.0" + } } diff --git a/packages/exe/package.json b/packages/exe/package.json index d54d91e7a61..7adc9734e92 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -18,6 +18,7 @@ "@pnpm/win-x64": "workspace:6.25.0" }, "devDependencies": { + "@pnpm/exe": "workspace:6.25.0", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/exportable-manifest/package.json b/packages/exportable-manifest/package.json index 898acf21e40..c55de0e842e 100644 --- a/packages/exportable-manifest/package.json +++ b/packages/exportable-manifest/package.json @@ -29,6 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/exportable-manifest#readme", "devDependencies": { + "@pnpm/exportable-manifest": "workspace:2.2.3", "@types/ramda": "0.27.39" }, "dependencies": { diff --git a/packages/fetch/package.json b/packages/fetch/package.json index 43a3e8855b8..09d9296557e 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -40,6 +40,7 @@ "node-fetch": "3.0.0-beta.9" }, "devDependencies": { + "@pnpm/fetch": "workspace:4.2.3", "@pnpm/logger": "^4.0.0", "cpy-cli": "^3.1.1", "nock": "12.0.3" diff --git a/packages/fetcher-base/package.json b/packages/fetcher-base/package.json index 57bf63b00c1..988e1a7f530 100644 --- a/packages/fetcher-base/package.json +++ b/packages/fetcher-base/package.json @@ -34,5 +34,8 @@ "@pnpm/types": "workspace:7.8.0", "@types/ssri": "^7.1.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/fetcher-base": "workspace:11.1.4" + } } diff --git a/packages/fetching-types/package.json b/packages/fetching-types/package.json index 2e242dacc79..b2b803003c9 100644 --- a/packages/fetching-types/package.json +++ b/packages/fetching-types/package.json @@ -32,5 +32,8 @@ "dependencies": { "@zkochan/retry": "^0.2.0", "node-fetch": "3.0.0-beta.9" + }, + "devDependencies": { + "@pnpm/fetching-types": "workspace:2.2.1" } } diff --git a/packages/file-reporter/package.json b/packages/file-reporter/package.json index 8d07342abe6..aa973c7d180 100644 --- a/packages/file-reporter/package.json +++ b/packages/file-reporter/package.json @@ -33,6 +33,7 @@ "path-exists": "^4.0.0" }, "devDependencies": { + "@pnpm/file-reporter": "workspace:2.0.0", "exists-file": "^3.0.2", "ndjson": "^2.0.0" }, diff --git a/packages/filter-lockfile/package.json b/packages/filter-lockfile/package.json index 66c724554f8..a99a42591fe 100644 --- a/packages/filter-lockfile/package.json +++ b/packages/filter-lockfile/package.json @@ -34,6 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { + "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39", "tempy": "^1.0.0", diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index 447f4b2e066..a3cb7dbe8b5 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -40,6 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { + "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-packages/package.json b/packages/find-packages/package.json index 2bfe3e6b4b2..447fe6edaa2 100644 --- a/packages/find-packages/package.json +++ b/packages/find-packages/package.json @@ -35,5 +35,8 @@ "fast-glob": "^3.2.4", "p-filter": "^2.1.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "find-packages": "workspace:8.0.10" + } } diff --git a/packages/find-workspace-dir/package.json b/packages/find-workspace-dir/package.json index 1fddfb298a5..37b35131f37 100644 --- a/packages/find-workspace-dir/package.json +++ b/packages/find-workspace-dir/package.json @@ -32,5 +32,8 @@ "@pnpm/error": "workspace:2.0.0", "find-up": "^5.0.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/find-workspace-dir": "workspace:3.0.1" + } } diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index f2a66ce3df5..c0bd3284166 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -35,5 +35,8 @@ "find-packages": "workspace:8.0.10", "read-yaml-file": "^2.1.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/find-workspace-packages": "workspace:3.1.34" + } } diff --git a/packages/get-context/package.json b/packages/get-context/package.json index 51255f0cc6e..6120490ad6e 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -29,6 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/get-context#readme", "devDependencies": { + "@pnpm/get-context": "workspace:5.3.4", "@pnpm/logger": "^4.0.0", "@types/is-ci": "^3.0.0", "@types/ramda": "0.27.39" diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index e07e7c38478..b46a64be19e 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -37,6 +37,7 @@ }, "devDependencies": { "@pnpm/cafs": "workspace:3.0.12", + "@pnpm/git-fetcher": "workspace:4.1.13", "@pnpm/package-store": "workspace:12.1.7", "@pnpm/types": "workspace:7.8.0", "p-defer": "^3.0.0", diff --git a/packages/git-resolver/package.json b/packages/git-resolver/package.json index 7fd8b64d6b0..2122493755b 100644 --- a/packages/git-resolver/package.json +++ b/packages/git-resolver/package.json @@ -39,6 +39,7 @@ "semver": "^7.3.4" }, "devDependencies": { + "@pnpm/git-resolver": "workspace:5.1.15", "@types/hosted-git-info": "^3.0.1", "@types/is-windows": "^1.0.0", "@types/semver": "^7.3.4", diff --git a/packages/global-bin-dir/package.json b/packages/global-bin-dir/package.json index fa63d2f88ba..32518ff0219 100644 --- a/packages/global-bin-dir/package.json +++ b/packages/global-bin-dir/package.json @@ -35,6 +35,7 @@ "path-name": "^1.0.0" }, "devDependencies": { + "@pnpm/global-bin-dir": "workspace:3.0.0", "is-windows": "^1.0.2" } } diff --git a/packages/graceful-fs/package.json b/packages/graceful-fs/package.json index ca06f20144d..4c7646904a6 100644 --- a/packages/graceful-fs/package.json +++ b/packages/graceful-fs/package.json @@ -30,5 +30,8 @@ "dependencies": { "graceful-fs": "^4.2.6" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/graceful-fs": "workspace:1.0.0" + } } diff --git a/packages/headless/package.json b/packages/headless/package.json index b4e1c21cff0..d956d803008 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -17,10 +17,12 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.0", + "@pnpm/headless": "workspace:17.0.1", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.7", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/prepare": "workspace:*", "@pnpm/read-projects-context": "workspace:5.0.15", + "@pnpm/registry-mock": "2.12.1", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/fs-extra": "^9.0.5", diff --git a/packages/hoist/package.json b/packages/hoist/package.json index fc5793e942c..c456c5eb504 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -15,6 +15,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { + "@pnpm/hoist": "workspace:5.2.10", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index 9fa022ed108..6350ebc9a90 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -41,10 +41,12 @@ "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", + "@zkochan/rimraf": "^2.1.1", "path-exists": "^4.0.0", "run-groups": "^3.0.1" }, "devDependencies": { + "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/logger": "^4.0.0", "@types/rimraf": "^3.0.0", "@zkochan/rimraf": "^2.1.1", diff --git a/packages/link-bins/package.json b/packages/link-bins/package.json index 2ffac159c75..17e1227a781 100644 --- a/packages/link-bins/package.json +++ b/packages/link-bins/package.json @@ -47,6 +47,7 @@ "ramda": "^0.27.1" }, "devDependencies": { + "@pnpm/link-bins": "workspace:6.2.8", "@pnpm/logger": "^4.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/is-windows": "^1.0.0", diff --git a/packages/list/package.json b/packages/list/package.json index 67469e9bd8b..c8fa232c5d7 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -48,6 +48,7 @@ "semver": "^7.3.4" }, "devDependencies": { + "@pnpm/list": "workspace:6.2.18", "@pnpm/logger": "^4.0.0", "@types/archy": "0.0.31", "@types/ramda": "0.27.39", diff --git a/packages/local-resolver/package.json b/packages/local-resolver/package.json index fe66708147e..9fa1784d0c1 100644 --- a/packages/local-resolver/package.json +++ b/packages/local-resolver/package.json @@ -41,6 +41,7 @@ "ssri": "^8.0.1" }, "devDependencies": { + "@pnpm/local-resolver": "workspace:7.0.5", "@types/normalize-path": "^3.0.0", "@types/ssri": "^7.1.0" }, diff --git a/packages/lockfile-file/package.json b/packages/lockfile-file/package.json index a7123c40f63..8b4258439dd 100644 --- a/packages/lockfile-file/package.json +++ b/packages/lockfile-file/package.json @@ -34,6 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { + "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/logger": "^4.0.0", "@types/js-yaml": "^4.0.0", "@types/normalize-path": "^3.0.0", diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index e292cdaa04d..3b13513c4ca 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -34,8 +34,8 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { + "@pnpm/lockfile-to-pnp": "workspace:0.4.40", "@pnpm/logger": "^4.0.0", - "@pnpm/types": "workspace:7.8.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", "rimraf": "^3.0.2" @@ -45,6 +45,7 @@ "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/lockfile-utils": "workspace:3.1.5", "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/types": "workspace:7.8.0", "@yarnpkg/pnp": "^2.3.2", "dependency-path": "workspace:8.0.9", "normalize-path": "^3.0.0", diff --git a/packages/lockfile-types/package.json b/packages/lockfile-types/package.json index 44287557a1d..520e2b08fbc 100644 --- a/packages/lockfile-types/package.json +++ b/packages/lockfile-types/package.json @@ -30,5 +30,8 @@ "funding": "https://opencollective.com/pnpm", "dependencies": { "@pnpm/types": "workspace:7.8.0" + }, + "devDependencies": { + "@pnpm/lockfile-types": "workspace:3.1.4" } } diff --git a/packages/lockfile-utils/package.json b/packages/lockfile-utils/package.json index 4a8bc7a853c..221fa852584 100644 --- a/packages/lockfile-utils/package.json +++ b/packages/lockfile-utils/package.json @@ -31,6 +31,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils#readme", "devDependencies": { + "@pnpm/lockfile-utils": "workspace:3.1.5", "@types/js-yaml": "^4.0.0", "@types/ramda": "0.27.39", "tempy": "^1.0.0", diff --git a/packages/lockfile-walker/package.json b/packages/lockfile-walker/package.json index 34b19d23ea3..cdd1758475c 100644 --- a/packages/lockfile-walker/package.json +++ b/packages/lockfile-walker/package.json @@ -30,6 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-walker#readme", "devDependencies": { + "@pnpm/lockfile-walker": "workspace:4.0.13", "@types/ramda": "0.27.39", "tempy": "^1.0.0" }, diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index 4256cc9f428..059a242afdb 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -46,6 +46,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { + "@pnpm/make-dedicated-lockfile": "workspace:0.2.20", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39" } diff --git a/packages/manifest-utils/package.json b/packages/manifest-utils/package.json index 82870c752dc..4600a5ebfe8 100644 --- a/packages/manifest-utils/package.json +++ b/packages/manifest-utils/package.json @@ -32,5 +32,8 @@ "@pnpm/types": "workspace:7.8.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/manifest-utils#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/manifest-utils": "workspace:2.1.5" + } } diff --git a/packages/matcher/package.json b/packages/matcher/package.json index 0b97423cfaf..2b330bedfa6 100644 --- a/packages/matcher/package.json +++ b/packages/matcher/package.json @@ -34,5 +34,8 @@ "dependencies": { "escape-string-regexp": "^4.0.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/matcher": "workspace:2.0.0" + } } diff --git a/packages/merge-lockfile-changes/package.json b/packages/merge-lockfile-changes/package.json index e9ab4583d9a..887474a44e2 100644 --- a/packages/merge-lockfile-changes/package.json +++ b/packages/merge-lockfile-changes/package.json @@ -38,6 +38,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { + "@pnpm/merge-lockfile-changes": "workspace:2.0.6", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" } diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index b0d33f06349..1ba80788d84 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -42,6 +42,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/modules-cleaner": "workspace:11.0.19", "@types/ramda": "0.27.39" }, "bugs": { diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index 7faf262a5df..e0d4ba08bcf 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -37,6 +37,7 @@ "write-yaml-file": "^4.2.0" }, "devDependencies": { + "@pnpm/modules-yaml": "workspace:9.0.10", "@types/is-windows": "^1.0.0", "tempy": "^1.0.0" }, diff --git a/packages/mount-modules/package.json b/packages/mount-modules/package.json index 1743e74e0c3..0c239e97a03 100644 --- a/packages/mount-modules/package.json +++ b/packages/mount-modules/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/mount-modules": "workspace:0.1.19", "rimraf": "^3.0.2" }, "dependencies": { diff --git a/packages/normalize-registries/package.json b/packages/normalize-registries/package.json index 472cabe744e..1e6019104d0 100644 --- a/packages/normalize-registries/package.json +++ b/packages/normalize-registries/package.json @@ -30,5 +30,8 @@ "normalize-registry-url": "2.0.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/normalize-registries#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/normalize-registries": "workspace:2.0.11" + } } diff --git a/packages/npm-registry-agent/package.json b/packages/npm-registry-agent/package.json index d351a0e9ac9..4a146198ee8 100644 --- a/packages/npm-registry-agent/package.json +++ b/packages/npm-registry-agent/package.json @@ -18,6 +18,7 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "devDependencies": { + "@pnpm/npm-registry-agent": "workspace:5.0.2", "@types/http-proxy-agent": "^4.0.0", "@types/lru-cache": "^5.1.0" }, diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index 227b88411f2..919021bfb60 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -58,6 +58,7 @@ "devDependencies": { "@pnpm/fetch": "workspace:4.2.3", "@pnpm/logger": "^4.0.0", + "@pnpm/npm-resolver": "workspace:12.1.5", "@pnpm/test-fixtures": "workspace:*", "@types/lru-cache": "^5.1.0", "@types/normalize-path": "^3.0.0", diff --git a/packages/outdated/package.json b/packages/outdated/package.json index edd34bbd252..f3a3c69a054 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -52,6 +52,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/outdated": "workspace:9.0.27", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", "npm-run-all": "^4.1.5" diff --git a/packages/package-bins/package.json b/packages/package-bins/package.json index 744f7bea459..228254efb2f 100644 --- a/packages/package-bins/package.json +++ b/packages/package-bins/package.json @@ -36,6 +36,7 @@ "is-subdir": "^1.1.1" }, "devDependencies": { + "@pnpm/package-bins": "workspace:5.0.10", "@types/node": "^14.17.32" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/package-is-installable/package.json b/packages/package-is-installable/package.json index e9f3d461cb8..5ad34fbf0f4 100644 --- a/packages/package-is-installable/package.json +++ b/packages/package-is-installable/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/package-is-installable": "workspace:5.0.10", "@types/semver": "^7.3.4" }, "bugs": { diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index 89c1c0909b8..0d154aa63c8 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -63,7 +63,9 @@ "devDependencies": { "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", + "@pnpm/package-requester": "workspace:16.0.0", "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 1073207a97c..aee8daf9363 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -38,7 +38,8 @@ "devDependencies": { "@pnpm/client": "workspace:6.1.0", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/ssri": "^7.1.0", "tempy": "^1.0.0" diff --git a/packages/parse-cli-args/package.json b/packages/parse-cli-args/package.json index 1d2d4b3d1b9..263d9a2a956 100644 --- a/packages/parse-cli-args/package.json +++ b/packages/parse-cli-args/package.json @@ -30,6 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/parse-cli-args#readme", "devDependencies": { + "@pnpm/parse-cli-args": "workspace:4.4.0", "tempy": "^1.0.0" }, "dependencies": { diff --git a/packages/parse-overrides/package.json b/packages/parse-overrides/package.json index 20cdd226839..9e3d194c098 100644 --- a/packages/parse-overrides/package.json +++ b/packages/parse-overrides/package.json @@ -31,5 +31,8 @@ "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/parse-wanted-dependency": "workspace:2.0.0" + }, + "devDependencies": { + "@pnpm/parse-overrides": "workspace:1.0.0" } } diff --git a/packages/parse-wanted-dependency/package.json b/packages/parse-wanted-dependency/package.json index b38b8dfa814..4f266f0abd2 100644 --- a/packages/parse-wanted-dependency/package.json +++ b/packages/parse-wanted-dependency/package.json @@ -12,6 +12,7 @@ "!*.map" ], "devDependencies": { + "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@types/validate-npm-package-name": "^3.0.2" }, "keywords": [ diff --git a/packages/pick-registry-for-package/package.json b/packages/pick-registry-for-package/package.json index 271b3fd17f6..c9fe6f754a1 100644 --- a/packages/pick-registry-for-package/package.json +++ b/packages/pick-registry-for-package/package.json @@ -30,5 +30,8 @@ "@pnpm/types": "workspace:7.8.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pick-registry-for-package#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/pick-registry-for-package": "workspace:2.0.9" + } } diff --git a/packages/pkgs-graph/package.json b/packages/pkgs-graph/package.json index 242df349319..fdc3b33c2d3 100644 --- a/packages/pkgs-graph/package.json +++ b/packages/pkgs-graph/package.json @@ -26,7 +26,8 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pkgs-graph#readme", "devDependencies": { "@types/ramda": "0.27.39", - "better-path-resolve": "1.0.0" + "better-path-resolve": "1.0.0", + "pkgs-graph": "workspace:6.1.3" }, "dependencies": { "@pnpm/resolve-workspace-range": "workspace:2.1.0", diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 23aa4d59078..be3239fa4d8 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -30,8 +30,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", "devDependencies": { + "@pnpm/plugin-commands-audit": "workspace:5.1.33", "@pnpm/test-fixtures": "workspace:*", - "@pnpm/types": "workspace:7.8.0", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", "load-json-file": "^6.2.0", @@ -47,6 +47,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/types": "workspace:7.8.0", "@zkochan/table": "^1.0.0", "chalk": "^4.1.0", "ramda": "^0.27.1", diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 302c4c11e10..3aa8095ba43 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -50,7 +50,8 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-env": "workspace:1.4.4", + "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", "nock": "12.0.3", diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index f00d4741c2e..e9abf3d03e2 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -37,7 +37,9 @@ "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-installation": "workspace:8.1.5", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", "@types/is-ci": "^3.0.0", "@types/proxyquire": "^1.3.28", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 8aa5dd88201..f04caf46752 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -36,7 +36,9 @@ "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", "@pnpm/plugin-commands-installation": "workspace:8.1.5", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-listing": "workspace:4.1.1", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", "execa": "npm:safe-execa@^0.1.1", "strip-ansi": "^6.0.0", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index e578c3998d3..dfb159f3065 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -36,7 +36,9 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/plugin-commands-installation": "workspace:8.1.5", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-outdated": "workspace:5.1.1", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", "@types/ramda": "0.27.39", "@types/wrap-ansi": "^3.0.0", diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 0bb9b79294a..f958944c50c 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -37,7 +37,9 @@ "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-publishing": "workspace:4.3.1", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", "@types/npm-packlist": "^1.1.2", "@types/proxyquire": "^1.3.28", diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 9511dc373b8..b4517eb340b 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -35,7 +35,9 @@ "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.2", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 9badbe03998..35b642a7298 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -36,7 +36,9 @@ "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.14", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.11", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", "is-windows": "^1.0.2", "write-yaml-file": "^4.2.0" diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index c1de99a70b1..a919d36c9d0 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -30,6 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/plugin-commands-server": "workspace:3.0.60", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 6a65b27919e..f5c1ced389a 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -40,6 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.32" + "@pnpm/plugin-commands-setup": "workspace:1.1.27", + "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index d25254cfa1a..075fc973e75 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -36,7 +36,9 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/logger": "^4.0.0", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/plugin-commands-store": "workspace:4.1.2", + "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", "@types/ramda": "0.27.39", "@types/ssri": "^7.1.0", diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 6d23d99bbff..d10072e11a3 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -51,13 +51,14 @@ "@pnpm/plugin-commands-server": "workspace:3.0.60", "@pnpm/plugin-commands-setup": "workspace:1.1.27", "@pnpm/plugin-commands-store": "workspace:4.1.2", - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/registry-mock": "2.12.1", "@pnpm/run-npm": "workspace:3.1.0", "@pnpm/store-path": "^5.0.0", "@pnpm/tabtab": "^0.1.2", - "@pnpm/ts-execution-runtime": "workspace:1.0.0", + "@pnpm/ts-execution-runtime": "workspace:*", "@pnpm/types": "workspace:7.8.0", "@pnpm/write-project-manifest": "workspace:2.0.9", "@types/cross-spawn": "^6.0.2", diff --git a/packages/pnpmfile/package.json b/packages/pnpmfile/package.json index 76452b06bb5..8e99881e957 100644 --- a/packages/pnpmfile/package.json +++ b/packages/pnpmfile/package.json @@ -29,7 +29,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pnpmfile#readme", "devDependencies": { - "@pnpm/logger": "^4.0.0" + "@pnpm/logger": "^4.0.0", + "@pnpm/pnpmfile": "workspace:1.2.3" }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.2", diff --git a/packages/prepare-package/package.json b/packages/prepare-package/package.json index ec060bdabcd..65a2ecb9c8a 100644 --- a/packages/prepare-package/package.json +++ b/packages/prepare-package/package.json @@ -34,5 +34,8 @@ "execa": "npm:safe-execa@^0.1.1", "preferred-pm": "^3.0.3" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/prepare-package": "workspace:1.0.10" + } } diff --git a/packages/prune-lockfile/package.json b/packages/prune-lockfile/package.json index b6573a8b008..3fa4674b85a 100644 --- a/packages/prune-lockfile/package.json +++ b/packages/prune-lockfile/package.json @@ -31,6 +31,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/prune-lockfile#readme", "devDependencies": { + "@pnpm/prune-lockfile": "workspace:3.0.13", "@types/ramda": "0.27.39", "yaml-tag": "1.1.0" }, diff --git a/packages/read-modules-dir/package.json b/packages/read-modules-dir/package.json index 613f2cd8c3f..7a31313b5a2 100644 --- a/packages/read-modules-dir/package.json +++ b/packages/read-modules-dir/package.json @@ -30,5 +30,8 @@ "funding": "https://opencollective.com/pnpm", "dependencies": { "graceful-fs": "^4.2.6" + }, + "devDependencies": { + "@pnpm/read-modules-dir": "workspace:3.0.1" } } diff --git a/packages/read-package-json/package.json b/packages/read-package-json/package.json index 38db3519c8c..11939c115f8 100644 --- a/packages/read-package-json/package.json +++ b/packages/read-package-json/package.json @@ -35,5 +35,8 @@ "load-json-file": "^6.2.0", "normalize-package-data": "^3.0.2" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/read-package-json": "workspace:5.0.9" + } } diff --git a/packages/read-project-manifest/package.json b/packages/read-project-manifest/package.json index e3e5b11407f..9f72170c730 100644 --- a/packages/read-project-manifest/package.json +++ b/packages/read-project-manifest/package.json @@ -43,6 +43,7 @@ "strip-bom": "^4.0.0" }, "devDependencies": { + "@pnpm/read-project-manifest": "workspace:2.0.10", "@types/is-windows": "^1.0.0", "@types/json5": "^2.2.0", "@types/parse-json": "^4.0.0", diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index 70ef97bcba5..cc0fc0e88cb 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -35,7 +35,8 @@ "realpath-missing": "^1.1.0" }, "devDependencies": { - "@pnpm/logger": "^4.0.0" + "@pnpm/logger": "^4.0.0", + "@pnpm/read-projects-context": "workspace:5.0.15" }, "bugs": { "url": "https://github.com/pnpm/pnpm/issues" diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index afb00e00a6b..68caf5531c2 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -37,6 +37,7 @@ "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/logger": "^4.0.0" + "@pnpm/logger": "^4.0.0", + "@pnpm/real-hoist": "workspace:0.1.2" } } diff --git a/packages/remove-bins/package.json b/packages/remove-bins/package.json index e3938f5c76b..55c7b996b77 100644 --- a/packages/remove-bins/package.json +++ b/packages/remove-bins/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/remove-bins": "workspace:2.0.11", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index dd10b4dc43d..28bacf84817 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -35,6 +35,7 @@ "cli-columns": "^4.0.0" }, "devDependencies": { + "@pnpm/render-peer-issues": "workspace:1.1.0", "@types/archy": "0.0.31", "strip-ansi": "^6.0.0" } diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index f88a96f99e4..11f38714f8e 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -58,6 +58,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", + "@pnpm/resolve-dependencies": "workspace:23.0.1", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" }, diff --git a/packages/resolve-workspace-range/package.json b/packages/resolve-workspace-range/package.json index afec2b57bbe..e489ca51708 100644 --- a/packages/resolve-workspace-range/package.json +++ b/packages/resolve-workspace-range/package.json @@ -28,6 +28,7 @@ "semver": "^7.3.4" }, "devDependencies": { + "@pnpm/resolve-workspace-range": "workspace:2.1.0", "@types/semver": "^7.3.4" }, "bugs": { diff --git a/packages/resolver-base/package.json b/packages/resolver-base/package.json index 3aad25981b3..e13573b41c1 100644 --- a/packages/resolver-base/package.json +++ b/packages/resolver-base/package.json @@ -32,5 +32,8 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/resolver-base": "workspace:8.1.4" + } } diff --git a/packages/run-npm/package.json b/packages/run-npm/package.json index ce723af76bb..c2ad4d3b46d 100644 --- a/packages/run-npm/package.json +++ b/packages/run-npm/package.json @@ -27,6 +27,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/run-npm#readme", "devDependencies": { + "@pnpm/run-npm": "workspace:3.1.0", "@types/cross-spawn": "^6.0.2" }, "dependencies": { diff --git a/packages/server/package.json b/packages/server/package.json index acbda987304..577e16e6e6d 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -37,6 +37,7 @@ "@pnpm/logger": "^4.0.0", "@pnpm/package-requester": "workspace:16.0.0", "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/server": "workspace:11.0.16", "@types/mz": "^2.7.3", "@types/uuid": "^8.3.0", "@zkochan/rimraf": "^2.1.1", diff --git a/packages/sort-packages/package.json b/packages/sort-packages/package.json index abc6b71d78f..f2804ef23c0 100644 --- a/packages/sort-packages/package.json +++ b/packages/sort-packages/package.json @@ -31,5 +31,8 @@ "@pnpm/types": "workspace:7.8.0", "graph-sequencer": "2.0.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/sort-packages": "workspace:2.1.6" + } } diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index eef59dbf887..a8a3c6fd161 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -29,7 +29,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-connection-manager#readme", "devDependencies": { - "@pnpm/logger": "^4.0.0" + "@pnpm/logger": "^4.0.0", + "@pnpm/store-connection-manager": "workspace:3.2.2" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", diff --git a/packages/store-controller-types/package.json b/packages/store-controller-types/package.json index a991a83c6f7..7e7841a8096 100644 --- a/packages/store-controller-types/package.json +++ b/packages/store-controller-types/package.json @@ -33,5 +33,8 @@ "@pnpm/resolver-base": "workspace:8.1.4", "@pnpm/types": "workspace:7.8.0" }, - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/store-controller-types": "workspace:11.0.10" + } } diff --git a/packages/symlink-dependency/package.json b/packages/symlink-dependency/package.json index 7b4194784d6..7bc2d5d334c 100644 --- a/packages/symlink-dependency/package.json +++ b/packages/symlink-dependency/package.json @@ -15,7 +15,8 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/logger": "^4.0.0" + "@pnpm/logger": "^4.0.0", + "@pnpm/symlink-dependency": "workspace:4.0.11" }, "directories": { "test": "test" diff --git a/packages/tarball-fetcher/package.json b/packages/tarball-fetcher/package.json index 19d3d9bb98f..03c70dbe81f 100644 --- a/packages/tarball-fetcher/package.json +++ b/packages/tarball-fetcher/package.json @@ -48,6 +48,7 @@ "@pnpm/fetch": "workspace:4.2.3", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/tarball-fetcher": "workspace:9.3.14", "@pnpm/test-fixtures": "workspace:*", "@types/retry": "^0.12.0", "@types/ssri": "^7.1.0", diff --git a/packages/tarball-resolver/package.json b/packages/tarball-resolver/package.json index 7916e8413da..0d5891ffa8a 100644 --- a/packages/tarball-resolver/package.json +++ b/packages/tarball-resolver/package.json @@ -31,5 +31,8 @@ "funding": "https://opencollective.com/pnpm", "keywords": [ "pnpm6" - ] + ], + "devDependencies": { + "@pnpm/tarball-resolver": "workspace:5.0.9" + } } diff --git a/packages/types/package.json b/packages/types/package.json index 942e74863f4..a95b321aa24 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -28,5 +28,8 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/types#readme", - "funding": "https://opencollective.com/pnpm" + "funding": "https://opencollective.com/pnpm", + "devDependencies": { + "@pnpm/types": "workspace:7.8.0" + } } diff --git a/packages/which-version-is-pinned/package.json b/packages/which-version-is-pinned/package.json index d04460d841c..d90cee98de5 100644 --- a/packages/which-version-is-pinned/package.json +++ b/packages/which-version-is-pinned/package.json @@ -30,5 +30,8 @@ "funding": "https://opencollective.com/pnpm", "dependencies": { "semver-utils": "^1.1.4" + }, + "devDependencies": { + "@pnpm/which-version-is-pinned": "workspace:1.0.0" } } diff --git a/packages/write-project-manifest/package.json b/packages/write-project-manifest/package.json index 6f442eb2736..cdba27f176f 100644 --- a/packages/write-project-manifest/package.json +++ b/packages/write-project-manifest/package.json @@ -35,6 +35,7 @@ "write-yaml-file": "^4.2.0" }, "devDependencies": { + "@pnpm/write-project-manifest": "workspace:2.0.9", "@types/json5": "^2.2.0", "@types/write-file-atomic": "^3.0.1", "tempy": "^1.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6286f26391d..ab7857cb168 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,6 +95,7 @@ importers: .meta-updater: specifiers: + '@pnpm-private/updater': workspace:* '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/types': workspace:7.8.0 '@types/normalize-path': ^3.0.0 @@ -112,40 +113,42 @@ importers: normalize-path: 3.0.0 path-exists: 4.0.0 write-json-file: 4.3.0 + devDependencies: + '@pnpm-private/updater': 'link:' packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': 'link:' + '@pnpm/linux-arm64': workspace:6.25.0 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': 'link:' + '@pnpm/linux-x64': workspace:6.25.0 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': 'link:' + '@pnpm/macos-arm64': workspace:6.25.0 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': 'link:' + '@pnpm/macos-x64': workspace:6.25.0 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': 'link:' + '@pnpm/win-x64': workspace:6.25.0 devDependencies: '@pnpm/win-x64': 'link:' packages/audit: specifiers: - '@pnpm/audit': 'link:' + '@pnpm/audit': workspace:2.2.3 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.3 @@ -170,7 +173,7 @@ importers: packages/build-modules: specifiers: - '@pnpm/build-modules': 'link:' + '@pnpm/build-modules': workspace:7.2.3 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/lifecycle': workspace:12.1.3 @@ -201,7 +204,7 @@ importers: packages/cafs: specifiers: - '@pnpm/cafs': 'link:' + '@pnpm/cafs': workspace:3.0.12 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/store-controller-types': workspace:11.0.10 @@ -244,19 +247,19 @@ importers: packages/cli-meta: specifiers: - '@pnpm/cli-meta': 'link:' + '@pnpm/cli-meta': workspace:2.0.0 '@pnpm/types': workspace:7.8.0 load-json-file: ^6.2.0 dependencies: + '@pnpm/types': link:../types load-json-file: 6.2.0 devDependencies: '@pnpm/cli-meta': 'link:' - '@pnpm/types': link:../types packages/cli-utils: specifiers: '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': 'link:' + '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/config': workspace:13.9.0 '@pnpm/default-reporter': workspace:8.5.5 '@pnpm/error': workspace:2.0.0 @@ -276,17 +279,17 @@ importers: '@pnpm/manifest-utils': link:../manifest-utils '@pnpm/package-is-installable': link:../package-is-installable '@pnpm/read-project-manifest': link:../read-project-manifest + '@pnpm/types': link:../types chalk: 4.1.2 load-json-file: 6.2.0 devDependencies: '@pnpm/cli-utils': 'link:' '@pnpm/logger': 4.0.0 - '@pnpm/types': link:../types '@types/ramda': 0.27.39 packages/client: specifiers: - '@pnpm/client': 'link:' + '@pnpm/client': workspace:6.1.0 '@pnpm/default-resolver': workspace:14.0.9 '@pnpm/directory-fetcher': workspace:1.0.4 '@pnpm/fetch': workspace:4.2.3 @@ -313,24 +316,24 @@ importers: packages/command: specifiers: - '@pnpm/command': 'link:' + '@pnpm/command': workspace:2.0.0 devDependencies: '@pnpm/command': 'link:' packages/common-cli-options-help: specifiers: - '@pnpm/common-cli-options-help': 'link:' + '@pnpm/common-cli-options-help': workspace:0.8.0 devDependencies: '@pnpm/common-cli-options-help': 'link:' packages/config: specifiers: - '@pnpm/config': 'link:' + '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/global-bin-dir': workspace:3.0.0 '@pnpm/pnpmfile': workspace:1.2.3 - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 @@ -368,7 +371,7 @@ importers: packages/constants: specifiers: - '@pnpm/constants': 'link:' + '@pnpm/constants': workspace:5.0.0 devDependencies: '@pnpm/constants': 'link:' @@ -380,7 +383,7 @@ importers: '@pnpm/cafs': workspace:3.0.12 '@pnpm/client': workspace:6.1.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': 'link:' + '@pnpm/core': workspace:2.2.5 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 @@ -402,11 +405,12 @@ importers: '@pnpm/package-store': workspace:12.1.7 '@pnpm/parse-overrides': workspace:1.0.0 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/prepare': workspace:* '@pnpm/prune-lockfile': workspace:3.0.13 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/registry-mock': 2.12.1 '@pnpm/remove-bins': workspace:2.0.11 '@pnpm/resolve-dependencies': workspace:23.0.1 '@pnpm/resolver-base': workspace:8.1.4 @@ -478,6 +482,7 @@ importers: '@pnpm/read-modules-dir': link:../read-modules-dir '@pnpm/read-package-json': link:../read-package-json '@pnpm/read-project-manifest': link:../read-project-manifest + '@pnpm/registry-mock': 2.12.1 '@pnpm/remove-bins': link:../remove-bins '@pnpm/resolve-dependencies': link:../resolve-dependencies '@pnpm/resolver-base': link:../resolver-base @@ -535,7 +540,7 @@ importers: packages/core-loggers: specifiers: - '@pnpm/core-loggers': 'link:' + '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/logger': ^4.0.0 '@pnpm/types': workspace:7.8.0 dependencies: @@ -548,7 +553,7 @@ importers: specifiers: '@pnpm/config': workspace:13.9.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': 'link:' + '@pnpm/default-reporter': workspace:8.5.5 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/render-peer-issues': workspace:1.1.0 @@ -603,7 +608,7 @@ importers: packages/default-resolver: specifiers: - '@pnpm/default-resolver': 'link:' + '@pnpm/default-resolver': workspace:14.0.9 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetching-types': workspace:2.2.1 @@ -638,7 +643,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/types': workspace:7.8.0 '@types/normalize-path': ^3.0.0 - dependencies-hierarchy: 'link:' + dependencies-hierarchy: workspace:10.0.21 dependency-path: workspace:8.0.9 normalize-path: ^3.0.0 realpath-missing: ^1.1.0 @@ -665,7 +670,7 @@ importers: specifiers: '@pnpm/types': workspace:7.8.0 '@types/semver': ^7.3.4 - dependency-path: 'link:' + dependency-path: workspace:8.0.9 encode-registry: ^3.0.0 normalize-path: ^3.0.0 semver: ^7.3.4 @@ -680,7 +685,7 @@ importers: packages/directory-fetcher: specifiers: - '@pnpm/directory-fetcher': 'link:' + '@pnpm/directory-fetcher': workspace:1.0.4 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/resolver-base': workspace:8.1.4 load-json-file: ^6.2.0 @@ -697,13 +702,13 @@ importers: packages/error: specifiers: - '@pnpm/error': 'link:' + '@pnpm/error': workspace:2.0.0 devDependencies: '@pnpm/error': 'link:' packages/exe: specifiers: - '@pnpm/exe': 'link:' + '@pnpm/exe': workspace:6.25.0 '@pnpm/linux-arm64': workspace:6.25.0 '@pnpm/linux-x64': workspace:6.25.0 '@pnpm/macos-arm64': workspace:6.25.0 @@ -725,7 +730,7 @@ importers: packages/exportable-manifest: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/exportable-manifest': 'link:' + '@pnpm/exportable-manifest': workspace:2.2.3 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 @@ -742,7 +747,7 @@ importers: packages/fetch: specifiers: '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/fetch': 'link:' + '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetching-types': workspace:2.2.1 '@pnpm/logger': ^4.0.0 '@pnpm/npm-registry-agent': workspace:5.0.2 @@ -764,7 +769,7 @@ importers: packages/fetcher-base: specifiers: - '@pnpm/fetcher-base': 'link:' + '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/types': workspace:7.8.0 '@types/ssri': ^7.1.0 @@ -777,7 +782,7 @@ importers: packages/fetching-types: specifiers: - '@pnpm/fetching-types': 'link:' + '@pnpm/fetching-types': workspace:2.2.1 '@zkochan/retry': ^0.2.0 node-fetch: 3.0.0-beta.9 dependencies: @@ -788,7 +793,7 @@ importers: packages/file-reporter: specifiers: - '@pnpm/file-reporter': 'link:' + '@pnpm/file-reporter': workspace:2.0.0 exists-file: ^3.0.2 graceful-fs: ^4.2.6 ndjson: ^2.0.0 @@ -805,7 +810,7 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': 'link:' + '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/lockfile-walker': workspace:4.0.13 @@ -839,7 +844,7 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': 'link:' + '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/find-workspace-packages': workspace:3.1.34 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 @@ -884,7 +889,7 @@ importers: '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/types': workspace:7.8.0 fast-glob: ^3.2.4 - find-packages: 'link:' + find-packages: workspace:8.0.10 p-filter: ^2.1.0 dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest @@ -897,7 +902,7 @@ importers: packages/find-workspace-dir: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/find-workspace-dir': 'link:' + '@pnpm/find-workspace-dir': workspace:3.0.1 find-up: ^5.0.0 dependencies: '@pnpm/error': link:../error @@ -909,7 +914,7 @@ importers: specifiers: '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': 'link:' + '@pnpm/find-workspace-packages': workspace:3.1.34 '@pnpm/types': workspace:7.8.0 find-packages: workspace:8.0.10 read-yaml-file: ^2.1.0 @@ -927,7 +932,7 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 - '@pnpm/get-context': 'link:' + '@pnpm/get-context': workspace:5.3.4 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.10 @@ -961,7 +966,7 @@ importers: specifiers: '@pnpm/cafs': workspace:3.0.12 '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/git-fetcher': 'link:' + '@pnpm/git-fetcher': workspace:4.1.13 '@pnpm/package-store': workspace:12.1.7 '@pnpm/prepare-package': workspace:1.0.10 '@pnpm/types': workspace:7.8.0 @@ -985,7 +990,7 @@ importers: packages/git-resolver: specifiers: '@pnpm/fetch': workspace:4.2.3 - '@pnpm/git-resolver': 'link:' + '@pnpm/git-resolver': workspace:5.1.15 '@pnpm/resolver-base': workspace:8.1.4 '@types/hosted-git-info': ^3.0.1 '@types/is-windows': ^1.0.0 @@ -1010,7 +1015,7 @@ importers: packages/global-bin-dir: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/global-bin-dir': 'link:' + '@pnpm/global-bin-dir': workspace:3.0.0 can-write-to-dir: ^1.1.1 is-windows: ^1.0.2 path-name: ^1.0.0 @@ -1024,7 +1029,7 @@ importers: packages/graceful-fs: specifiers: - '@pnpm/graceful-fs': 'link:' + '@pnpm/graceful-fs': workspace:1.0.0 graceful-fs: ^4.2.6 dependencies: graceful-fs: 4.2.9 @@ -1040,7 +1045,7 @@ importers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/headless': 'link:' + '@pnpm/headless': workspace:17.0.1 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -1053,11 +1058,12 @@ importers: '@pnpm/package-is-installable': workspace:5.0.10 '@pnpm/package-requester': workspace:16.0.0 '@pnpm/package-store': workspace:12.1.7 - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/read-projects-context': workspace:5.0.15 '@pnpm/real-hoist': workspace:0.1.2 + '@pnpm/registry-mock': 2.12.1 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 '@pnpm/symlink-dependency': workspace:4.0.11 @@ -1118,6 +1124,7 @@ importers: '@pnpm/package-store': link:../package-store '@pnpm/prepare': link:../../privatePackages/prepare '@pnpm/read-projects-context': link:../read-projects-context + '@pnpm/registry-mock': 2.12.1 '@pnpm/store-path': 5.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/fs-extra': 9.0.13 @@ -1135,7 +1142,7 @@ importers: packages/hoist: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/hoist': 'link:' + '@pnpm/hoist': workspace:5.2.10 '@pnpm/link-bins': workspace:6.2.8 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/lockfile-utils': workspace:3.1.5 @@ -1167,7 +1174,7 @@ importers: specifiers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/directory-fetcher': workspace:1.0.4 - '@pnpm/lifecycle': 'link:' + '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 '@pnpm/npm-lifecycle': ^1.0.3 '@pnpm/read-package-json': workspace:5.0.9 @@ -1186,20 +1193,20 @@ importers: '@pnpm/read-package-json': link:../read-package-json '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/types': link:../types + '@zkochan/rimraf': 2.1.1 path-exists: 4.0.0 run-groups: 3.0.1 devDependencies: '@pnpm/lifecycle': 'link:' '@pnpm/logger': 4.0.0 '@types/rimraf': 3.0.2 - '@zkochan/rimraf': 2.1.1 json-append: 1.1.1 load-json-file: 6.2.0 packages/link-bins: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/link-bins': 'link:' + '@pnpm/link-bins': workspace:6.2.8 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/package-bins': workspace:5.0.10 @@ -1251,7 +1258,7 @@ importers: packages/list: specifiers: - '@pnpm/list': 'link:' + '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 '@pnpm/matcher': workspace:2.0.0 '@pnpm/read-package-json': workspace:5.0.9 @@ -1292,7 +1299,7 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/graceful-fs': workspace:1.0.0 - '@pnpm/local-resolver': 'link:' + '@pnpm/local-resolver': workspace:7.0.5 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/types': workspace:7.8.0 @@ -1317,7 +1324,7 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/lockfile-file': 'link:' + '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/merge-lockfile-changes': workspace:2.0.6 @@ -1368,7 +1375,7 @@ importers: specifiers: '@pnpm/config': workspace:13.9.0 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': 'link:' + '@pnpm/lockfile-to-pnp': workspace:0.4.40 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/read-project-manifest': workspace:2.0.10 @@ -1385,6 +1392,7 @@ importers: '@pnpm/lockfile-file': link:../lockfile-file '@pnpm/lockfile-utils': link:../lockfile-utils '@pnpm/read-project-manifest': link:../read-project-manifest + '@pnpm/types': link:../types '@yarnpkg/pnp': 2.3.2 dependency-path: link:../dependency-path normalize-path: 3.0.0 @@ -1392,14 +1400,13 @@ importers: devDependencies: '@pnpm/lockfile-to-pnp': 'link:' '@pnpm/logger': 4.0.0 - '@pnpm/types': link:../types '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 rimraf: 3.0.2 packages/lockfile-types: specifiers: - '@pnpm/lockfile-types': 'link:' + '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/types': workspace:7.8.0 dependencies: '@pnpm/types': link:../types @@ -1409,7 +1416,7 @@ importers: packages/lockfile-utils: specifiers: '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': 'link:' + '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/types': workspace:7.8.0 '@types/js-yaml': ^4.0.0 @@ -1438,7 +1445,7 @@ importers: packages/lockfile-walker: specifiers: '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-walker': 'link:' + '@pnpm/lockfile-walker': workspace:4.0.13 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 dependency-path: workspace:8.0.9 @@ -1462,7 +1469,7 @@ importers: '@pnpm/find-workspace-dir': workspace:3.0.1 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/logger': ^4.0.0 - '@pnpm/make-dedicated-lockfile': 'link:' + '@pnpm/make-dedicated-lockfile': workspace:0.2.20 '@pnpm/prune-lockfile': workspace:3.0.13 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/test-fixtures': workspace:* @@ -1491,7 +1498,7 @@ importers: specifiers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 - '@pnpm/manifest-utils': 'link:' + '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/types': workspace:7.8.0 dependencies: '@pnpm/core-loggers': link:../core-loggers @@ -1502,7 +1509,7 @@ importers: packages/matcher: specifiers: - '@pnpm/matcher': 'link:' + '@pnpm/matcher': workspace:2.0.0 escape-string-regexp: ^4.0.0 dependencies: escape-string-regexp: 4.0.0 @@ -1512,7 +1519,7 @@ importers: packages/merge-lockfile-changes: specifiers: '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/merge-lockfile-changes': 'link:' + '@pnpm/merge-lockfile-changes': workspace:2.0.6 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 comver-to-semver: ^1.0.0 @@ -1535,7 +1542,7 @@ importers: '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-cleaner': 'link:' + '@pnpm/modules-cleaner': workspace:11.0.19 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/remove-bins': workspace:2.0.11 '@pnpm/store-controller-types': workspace:11.0.10 @@ -1563,7 +1570,7 @@ importers: packages/modules-yaml: specifiers: - '@pnpm/modules-yaml': 'link:' + '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/types': workspace:7.8.0 '@types/is-windows': ^1.0.0 is-windows: ^1.0.2 @@ -1586,7 +1593,7 @@ importers: '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/mount-modules': 'link:' + '@pnpm/mount-modules': workspace:0.1.19 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 dependency-path: workspace:8.0.9 @@ -1614,7 +1621,7 @@ importers: packages/normalize-registries: specifiers: - '@pnpm/normalize-registries': 'link:' + '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/types': workspace:7.8.0 normalize-registry-url: 2.0.0 dependencies: @@ -1625,7 +1632,7 @@ importers: packages/npm-registry-agent: specifiers: - '@pnpm/npm-registry-agent': 'link:' + '@pnpm/npm-registry-agent': workspace:5.0.2 '@types/http-proxy-agent': ^4.0.0 '@types/lru-cache': ^5.1.0 agentkeepalive: ^4.1.3 @@ -1652,7 +1659,7 @@ importers: '@pnpm/fetching-types': workspace:2.2.1 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/npm-resolver': 'link:' + '@pnpm/npm-resolver': workspace:12.1.5 '@pnpm/resolve-workspace-range': workspace:2.1.0 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/test-fixtures': workspace:* @@ -1722,7 +1729,7 @@ importers: '@pnpm/manifest-utils': workspace:2.1.5 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/outdated': 'link:' + '@pnpm/outdated': workspace:9.0.27 '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 @@ -1754,7 +1761,7 @@ importers: packages/package-bins: specifiers: - '@pnpm/package-bins': 'link:' + '@pnpm/package-bins': workspace:5.0.10 '@pnpm/types': workspace:7.8.0 '@types/node': ^14.17.32 fast-glob: ^3.2.4 @@ -1772,7 +1779,7 @@ importers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-is-installable': 'link:' + '@pnpm/package-is-installable': workspace:5.0.10 '@pnpm/types': workspace:7.8.0 '@types/semver': ^7.3.4 execa: npm:safe-execa@^0.1.1 @@ -1800,9 +1807,10 @@ importers: '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/package-requester': 'link:' + '@pnpm/package-requester': workspace:16.0.0 '@pnpm/package-store': workspace:12.1.7 '@pnpm/read-package-json': workspace:5.0.9 + '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/test-fixtures': workspace:* @@ -1852,6 +1860,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/package-requester': 'link:' '@pnpm/package-store': link:../package-store + '@pnpm/registry-mock': 2.12.1 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 @@ -1869,8 +1878,8 @@ importers: '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/package-requester': workspace:16.0.0 - '@pnpm/package-store': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/package-store': workspace:12.1.7 + '@pnpm/prepare': workspace:* '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 @@ -1923,7 +1932,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/find-workspace-dir': workspace:3.0.1 '@pnpm/nopt': ^0.2.1 - '@pnpm/parse-cli-args': 'link:' + '@pnpm/parse-cli-args': workspace:4.4.0 didyoumean2: ^5.0.0 tempy: ^1.0.0 dependencies: @@ -1938,7 +1947,7 @@ importers: packages/parse-overrides: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/parse-overrides': 'link:' + '@pnpm/parse-overrides': workspace:1.0.0 '@pnpm/parse-wanted-dependency': workspace:2.0.0 dependencies: '@pnpm/error': link:../error @@ -1948,7 +1957,7 @@ importers: packages/parse-wanted-dependency: specifiers: - '@pnpm/parse-wanted-dependency': 'link:' + '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@types/validate-npm-package-name': ^3.0.2 validate-npm-package-name: 3.0.0 dependencies: @@ -1959,7 +1968,7 @@ importers: packages/pick-registry-for-package: specifiers: - '@pnpm/pick-registry-for-package': 'link:' + '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/types': workspace:7.8.0 dependencies: '@pnpm/types': link:../types @@ -1972,7 +1981,7 @@ importers: '@types/ramda': 0.27.39 '@zkochan/npm-package-arg': ^2.0.1 better-path-resolve: 1.0.0 - pkgs-graph: 'link:' + pkgs-graph: workspace:6.1.3 ramda: ^0.27.1 dependencies: '@pnpm/resolve-workspace-range': link:../resolve-workspace-range @@ -1991,7 +2000,7 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/plugin-commands-audit': 'link:' + '@pnpm/plugin-commands-audit': workspace:5.1.33 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 @@ -2013,6 +2022,7 @@ importers: '@pnpm/error': link:../error '@pnpm/lockfile-file': link:../lockfile-file '@pnpm/read-project-manifest': link:../read-project-manifest + '@pnpm/types': link:../types '@zkochan/table': 1.0.0 chalk: 4.1.2 ramda: 0.27.1 @@ -2020,7 +2030,6 @@ importers: devDependencies: '@pnpm/plugin-commands-audit': 'link:' '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures - '@pnpm/types': link:../types '@types/ramda': 0.27.39 '@types/zkochan__table': /@types/table/6.0.0 load-json-file: 6.2.0 @@ -2036,8 +2045,8 @@ importers: '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/package-store': workspace:12.1.7 - '@pnpm/plugin-commands-env': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-env': workspace:1.4.4 + '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.14 '@types/adm-zip': ^0.4.34 @@ -2104,11 +2113,12 @@ importers: '@pnpm/outdated': workspace:9.0.27 '@pnpm/package-store': workspace:12.1.7 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': 'link:' + '@pnpm/plugin-commands-installation': workspace:8.1.5 '@pnpm/plugin-commands-rebuild': workspace:5.4.2 '@pnpm/pnpmfile': workspace:1.2.3 - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.6 @@ -2204,6 +2214,7 @@ importers: '@pnpm/modules-yaml': link:../modules-yaml '@pnpm/plugin-commands-installation': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/is-ci': 3.0.0 '@types/proxyquire': 1.3.28 @@ -2231,8 +2242,9 @@ importers: '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 '@pnpm/plugin-commands-installation': workspace:8.1.5 - '@pnpm/plugin-commands-listing': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-listing': workspace:4.1.1 + '@pnpm/prepare': workspace:* + '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 execa: npm:safe-execa@^0.1.1 @@ -2256,6 +2268,7 @@ importers: '@pnpm/plugin-commands-installation': link:../plugin-commands-installation '@pnpm/plugin-commands-listing': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@types/ramda': 0.27.39 execa: /safe-execa/0.1.1 strip-ansi: 6.0.1 @@ -2277,8 +2290,9 @@ importers: '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': workspace:9.0.27 '@pnpm/plugin-commands-installation': workspace:8.1.5 - '@pnpm/plugin-commands-outdated': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-outdated': workspace:5.1.1 + '@pnpm/prepare': workspace:* + '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 @@ -2321,6 +2335,7 @@ importers: '@pnpm/plugin-commands-installation': link:../plugin-commands-installation '@pnpm/plugin-commands-outdated': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@types/lru-cache': 5.1.1 '@types/ramda': 0.27.39 '@types/wrap-ansi': 3.0.0 @@ -2338,8 +2353,9 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.10 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-publishing': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-publishing': workspace:4.3.1 + '@pnpm/prepare': workspace:* + '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/run-npm': workspace:3.1.0 '@pnpm/sort-packages': workspace:2.1.6 @@ -2398,6 +2414,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/plugin-commands-publishing': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@types/cross-spawn': 6.0.2 '@types/npm-packlist': 1.1.2 '@types/proxyquire': 1.3.28 @@ -2430,8 +2447,9 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/plugin-commands-rebuild': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-rebuild': workspace:5.4.2 + '@pnpm/prepare': workspace:* + '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.6 '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-controller-types': workspace:11.0.10 @@ -2491,6 +2509,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/plugin-commands-rebuild': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/ramda': 0.27.39 '@types/semver': 7.3.9 @@ -2510,9 +2529,10 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.14 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-script-runners': workspace:4.5.11 + '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.6 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.8.0 @@ -2551,6 +2571,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/plugin-commands-script-runners': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@types/ramda': 0.27.39 is-windows: 1.0.2 write-yaml-file: 4.2.0 @@ -2563,7 +2584,7 @@ importers: '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': 'link:' + '@pnpm/plugin-commands-server': workspace:3.0.60 '@pnpm/server': workspace:11.0.16 '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-path': ^5.0.0 @@ -2608,8 +2629,8 @@ importers: specifiers: '@pnpm/cli-utils': workspace:0.6.42 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-setup': workspace:1.1.27 + '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 dependencies: @@ -2635,8 +2656,9 @@ importers: '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-store': 'link:' - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/plugin-commands-store': workspace:4.1.2 + '@pnpm/prepare': workspace:* + '@pnpm/registry-mock': 2.12.1 '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/store-path': ^5.0.0 @@ -2683,6 +2705,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/plugin-commands-store': 'link:' '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@types/archy': 0.0.31 '@types/ramda': 0.27.39 '@types/ssri': 7.1.1 @@ -2726,13 +2749,14 @@ importers: '@pnpm/plugin-commands-server': workspace:3.0.60 '@pnpm/plugin-commands-setup': workspace:1.1.27 '@pnpm/plugin-commands-store': workspace:4.1.2 - '@pnpm/prepare': workspace:0.0.32 + '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/registry-mock': 2.12.1 '@pnpm/run-npm': workspace:3.1.0 '@pnpm/store-path': ^5.0.0 '@pnpm/tabtab': ^0.1.2 - '@pnpm/ts-execution-runtime': workspace:1.0.0 + '@pnpm/ts-execution-runtime': workspace:* '@pnpm/types': workspace:7.8.0 '@pnpm/write-project-manifest': workspace:2.0.9 '@types/cross-spawn': ^6.0.2 @@ -2818,6 +2842,7 @@ importers: '@pnpm/prepare': link:../../privatePackages/prepare '@pnpm/read-package-json': link:../read-package-json '@pnpm/read-project-manifest': link:../read-project-manifest + '@pnpm/registry-mock': 2.12.1 '@pnpm/run-npm': link:../run-npm '@pnpm/store-path': 5.0.0 '@pnpm/tabtab': 0.1.2 @@ -2875,7 +2900,7 @@ importers: '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/pnpmfile': 'link:' + '@pnpm/pnpmfile': workspace:1.2.3 '@pnpm/types': workspace:7.8.0 chalk: ^4.1.0 path-absolute: ^1.0.1 @@ -2893,7 +2918,7 @@ importers: packages/prepare-package: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/prepare-package': 'link:' + '@pnpm/prepare-package': workspace:1.0.10 '@pnpm/read-package-json': workspace:5.0.9 '@zkochan/rimraf': ^2.1.1 execa: npm:safe-execa@^0.1.1 @@ -2911,7 +2936,7 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/prune-lockfile': 'link:' + '@pnpm/prune-lockfile': workspace:3.0.13 '@pnpm/types': workspace:7.8.0 '@types/ramda': 0.27.39 dependency-path: workspace:8.0.9 @@ -2930,7 +2955,7 @@ importers: packages/read-modules-dir: specifiers: - '@pnpm/read-modules-dir': 'link:' + '@pnpm/read-modules-dir': workspace:3.0.1 graceful-fs: ^4.2.6 dependencies: graceful-fs: 4.2.9 @@ -2940,7 +2965,7 @@ importers: packages/read-package-json: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/read-package-json': 'link:' + '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/types': workspace:7.8.0 load-json-file: ^6.2.0 normalize-package-data: ^3.0.2 @@ -2956,7 +2981,7 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/graceful-fs': workspace:1.0.0 - '@pnpm/read-project-manifest': 'link:' + '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/types': workspace:7.8.0 '@pnpm/write-project-manifest': workspace:2.0.9 '@types/is-windows': ^1.0.0 @@ -2997,7 +3022,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/read-projects-context': 'link:' + '@pnpm/read-projects-context': workspace:5.0.15 '@pnpm/types': workspace:7.8.0 realpath-missing: ^1.1.0 dependencies: @@ -3015,7 +3040,7 @@ importers: '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/lockfile-utils': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/real-hoist': 'link:' + '@pnpm/real-hoist': workspace:0.1.2 '@yarnpkg/nm': 3.0.1-rc.9 dependency-path: workspace:8.0.9 dependencies: @@ -3033,7 +3058,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.10 '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/remove-bins': 'link:' + '@pnpm/remove-bins': workspace:2.0.11 '@pnpm/types': workspace:7.8.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -3056,7 +3081,7 @@ importers: packages/render-peer-issues: specifiers: - '@pnpm/render-peer-issues': 'link:' + '@pnpm/render-peer-issues': workspace:1.1.0 '@pnpm/types': workspace:7.8.0 '@types/archy': 0.0.31 archy: ^1.0.0 @@ -3086,7 +3111,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.9 '@pnpm/prune-lockfile': workspace:3.0.13 '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/resolve-dependencies': 'link:' + '@pnpm/resolve-dependencies': workspace:23.0.1 '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 @@ -3140,7 +3165,7 @@ importers: packages/resolve-workspace-range: specifiers: - '@pnpm/resolve-workspace-range': 'link:' + '@pnpm/resolve-workspace-range': workspace:2.1.0 '@types/semver': ^7.3.4 semver: ^7.3.4 dependencies: @@ -3151,7 +3176,7 @@ importers: packages/resolver-base: specifiers: - '@pnpm/resolver-base': 'link:' + '@pnpm/resolver-base': workspace:8.1.4 '@pnpm/types': workspace:7.8.0 dependencies: '@pnpm/types': link:../types @@ -3160,7 +3185,7 @@ importers: packages/run-npm: specifiers: - '@pnpm/run-npm': 'link:' + '@pnpm/run-npm': workspace:3.1.0 '@types/cross-spawn': ^6.0.2 cross-spawn: ^7.0.3 path-name: ^1.0.0 @@ -3178,7 +3203,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-requester': workspace:16.0.0 '@pnpm/package-store': workspace:12.1.7 - '@pnpm/server': 'link:' + '@pnpm/server': workspace:11.0.16 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 '@types/mz': ^2.7.3 @@ -3216,7 +3241,7 @@ importers: packages/sort-packages: specifiers: - '@pnpm/sort-packages': 'link:' + '@pnpm/sort-packages': workspace:2.1.6 '@pnpm/types': workspace:7.8.0 graph-sequencer: 2.0.0 dependencies: @@ -3234,7 +3259,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.7 '@pnpm/server': workspace:11.0.16 - '@pnpm/store-connection-manager': 'link:' + '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-path': ^5.0.0 '@zkochan/diable': ^1.0.2 delay: ^5.0.0 @@ -3258,7 +3283,7 @@ importers: specifiers: '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/store-controller-types': 'link:' + '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 dependencies: '@pnpm/fetcher-base': link:../fetcher-base @@ -3271,7 +3296,7 @@ importers: specifiers: '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/logger': ^4.0.0 - '@pnpm/symlink-dependency': 'link:' + '@pnpm/symlink-dependency': workspace:4.0.11 '@pnpm/types': workspace:7.8.0 symlink-dir: ^5.0.0 dependencies: @@ -3293,7 +3318,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.7 '@pnpm/prepare-package': workspace:1.0.10 - '@pnpm/tarball-fetcher': 'link:' + '@pnpm/tarball-fetcher': workspace:9.3.14 '@pnpm/test-fixtures': workspace:* '@types/retry': ^0.12.0 '@types/ssri': ^7.1.0 @@ -3326,7 +3351,7 @@ importers: packages/tarball-resolver: specifiers: '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/tarball-resolver': 'link:' + '@pnpm/tarball-resolver': workspace:5.0.9 dependencies: '@pnpm/resolver-base': link:../resolver-base devDependencies: @@ -3334,13 +3359,13 @@ importers: packages/types: specifiers: - '@pnpm/types': 'link:' + '@pnpm/types': workspace:7.8.0 devDependencies: '@pnpm/types': 'link:' packages/which-version-is-pinned: specifiers: - '@pnpm/which-version-is-pinned': 'link:' + '@pnpm/which-version-is-pinned': workspace:1.0.0 semver-utils: ^1.1.4 dependencies: semver-utils: 1.1.4 @@ -3350,7 +3375,7 @@ importers: packages/write-project-manifest: specifiers: '@pnpm/types': workspace:7.8.0 - '@pnpm/write-project-manifest': 'link:' + '@pnpm/write-project-manifest': workspace:2.0.9 '@types/json5': ^2.2.0 '@types/write-file-atomic': ^3.0.1 json5: ^2.1.3 @@ -3370,11 +3395,12 @@ importers: privatePackages/assert-project: specifiers: - '@pnpm/assert-project': 'link:' + '@pnpm/assert-project': workspace:* '@pnpm/assert-store': workspace:* '@pnpm/constants': workspace:5.0.0 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/modules-yaml': workspace:9.0.10 + '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.8.0 '@types/is-windows': ^1.0.0 '@types/isexe': 2.0.0 @@ -3389,6 +3415,7 @@ importers: '@pnpm/constants': link:../../packages/constants '@pnpm/lockfile-types': link:../../packages/lockfile-types '@pnpm/modules-yaml': link:../../packages/modules-yaml + '@pnpm/registry-mock': 2.12.1 '@pnpm/types': link:../../packages/types is-windows: 1.0.2 isexe: 2.0.0 @@ -3403,11 +3430,13 @@ importers: privatePackages/assert-store: specifiers: - '@pnpm/assert-store': 'link:' + '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.12 + '@pnpm/registry-mock': 2.12.1 path-exists: ^4.0.0 dependencies: '@pnpm/cafs': link:../../packages/cafs + '@pnpm/registry-mock': 2.12.1 path-exists: 4.0.0 devDependencies: '@pnpm/assert-store': 'link:' @@ -3415,6 +3444,7 @@ importers: privatePackages/prepare: specifiers: '@pnpm/assert-project': workspace:* + '@pnpm/prepare': workspace:* '@pnpm/types': workspace:7.8.0 '@types/node': ^14.17.32 unique-string: ^2.0.0 @@ -3429,12 +3459,13 @@ importers: write-pkg: 4.0.0 write-yaml-file: 4.2.0 devDependencies: + '@pnpm/prepare': 'link:' '@types/node': 14.18.5 privatePackages/test-fixtures: specifiers: - '@pnpm/prepare': workspace:0.0.32 - '@pnpm/test-fixtures': 'link:' + '@pnpm/prepare': workspace:* + '@pnpm/test-fixtures': workspace:* fs-extra: ^10.0.0 dependencies: '@pnpm/prepare': link:../prepare @@ -3443,19 +3474,25 @@ importers: '@pnpm/test-fixtures': 'link:' typings: - specifiers: {} + specifiers: + '@pnpm-private/typings': workspace:* + devDependencies: + '@pnpm-private/typings': 'link:' utils/build-artifacts: specifiers: + '@pnpm/build-artifacts': workspace:* pkg-deb: ^1.1.2 pkg-rpm: ^1.0.3 dependencies: pkg-deb: 1.1.2 pkg-rpm: 1.0.3 + devDependencies: + '@pnpm/build-artifacts': 'link:' utils/eslint-config: specifiers: - '@pnpm/eslint-config': 'link:' + '@pnpm/eslint-config': workspace:* '@typescript-eslint/eslint-plugin': ^5.0.0 '@typescript-eslint/parser': ^5.0.0 eslint-config-standard-with-typescript: ^21.0.1 @@ -3474,6 +3511,7 @@ importers: utils/get-release-text: specifiers: + '@pnpm/get-release-text': workspace:* mdast-util-to-string: ^1.0.6 remark-parse: ^7.0.1 remark-stringify: ^7.0.3 @@ -3483,24 +3521,31 @@ importers: remark-parse: 7.0.2_unified@8.4.2 remark-stringify: 7.0.4_unified@8.4.2 unified: 8.4.2 + devDependencies: + '@pnpm/get-release-text': 'link:' utils/scripts: specifiers: + '@pnpm/scripts': workspace:* execa: npm:safe-execa@^0.1.1 make-empty-dir: ^2.0.0 dependencies: execa: /safe-execa/0.1.1 make-empty-dir: 2.0.0 + devDependencies: + '@pnpm/scripts': 'link:' utils/ts-execution-runtime: specifiers: '@babel/register': ^7.13.16 + '@pnpm/ts-execution-runtime': workspace:* devDependencies: '@babel/register': 7.16.7_@babel+core@7.16.7 + '@pnpm/ts-execution-runtime': 'link:' utils/tsconfig: specifiers: - '@pnpm/tsconfig': 'link:' + '@pnpm/tsconfig': workspace:* devDependencies: '@pnpm/tsconfig': 'link:' @@ -4963,7 +5008,6 @@ packages: - canvas - supports-color - utf-8-validate - dev: true /@pnpm/render-peer-issues/1.1.0: resolution: {integrity: sha512-9SNbrWWg7NyjQGlldlT6zgfZiZxfTT2IblXriWKMvFqgcBpNbetJGXcZMcVcyx/H3EmwOq6C9z+9p4qoYmK+CA==} @@ -5645,14 +5689,12 @@ packages: dependencies: http-errors: 1.8.1 http-status-codes: 1.4.0 - dev: true /@verdaccio/file-locking/10.1.0: resolution: {integrity: sha512-PULcFqfj8S8shY/Ry+v+q6aYhhJBG517Pfzf9DYgJW5AcAHk6SpLB+0XyjfBtJ66ic0jlVnx/Y0FanQXrJDkig==} engines: {node: '>=8'} dependencies: lockfile: 1.0.4 - dev: true /@verdaccio/local-storage/10.1.0: resolution: {integrity: sha512-NSW7uLOCLaqTpvPsHkMyir0G0EgaywsUyLHpEs4CeEVR5QIKBklQPx1zATL+KqsPH8yQSlMQFbDYkNylxSCB3A==} @@ -5668,7 +5710,6 @@ packages: mkdirp: 1.0.4 transitivePeerDependencies: - supports-color - dev: true /@verdaccio/readme/10.2.0: resolution: {integrity: sha512-M+yXLGSazt9lPJKhZwCL/UsY0+/wGjyYsYZBmAPTbxuBtcjjcRHpGxkN/eRtr6HMIgBiuP/V7+8OInAtgb+ZiA==} @@ -5680,16 +5721,13 @@ packages: - bufferutil - canvas - utf-8-validate - dev: true /@verdaccio/streams/10.1.0: resolution: {integrity: sha512-19FebNvwNiJkk68fFEq/kNOcPNKYX/NoPFqOlZH6mGUGUo3htHh4tD5k2WepAZpBeK9SC868UiPbMizdIXquSg==} engines: {node: '>=8', npm: '>=5'} - dev: true /@verdaccio/ui-theme/3.4.1: resolution: {integrity: sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw==} - dev: true /@yarnpkg/core/3.2.0-rc.9: resolution: {integrity: sha512-rmH63l18emHFbu40n0TKHwzVtuzjFJJvbtt3RgwP9XdVxbh/yvFkbUwBJtAjihBV3//zLF2tRea6aiEN/Ap6Fg==} @@ -5961,11 +5999,9 @@ packages: dependencies: jsonparse: 1.3.1 through: 2.3.8 - dev: true /abab/2.0.5: resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} - dev: true /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} @@ -5976,14 +6012,12 @@ packages: dependencies: mime-types: 2.1.34 negotiator: 0.6.2 - dev: true /acorn-globals/4.3.4: resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} dependencies: acorn: 6.4.2 acorn-walk: 6.2.0 - dev: true /acorn-globals/6.0.0: resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} @@ -6003,7 +6037,6 @@ packages: /acorn-walk/6.2.0: resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} engines: {node: '>=0.4.0'} - dev: true /acorn-walk/7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} @@ -6019,13 +6052,11 @@ packages: resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /acorn/8.7.0: resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} @@ -6096,7 +6127,6 @@ packages: ssri: 8.0.1 optionalDependencies: npmlog: 4.1.2 - dev: true /ansi-align/2.0.0: resolution: {integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=} @@ -6170,7 +6200,6 @@ packages: /apache-md5/1.1.7: resolution: {integrity: sha512-JtHjzZmJxtzfTSjsCyHgPR155HBe5WGyUyHTaEkfy46qhwCFKx1Epm6nAxgUG3WfUZP1dWhGqj9Z2NOBeZ+uBw==} engines: {node: '>=8'} - dev: true /append-buffer/1.0.2: resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=} @@ -6181,7 +6210,6 @@ packages: /aproba/1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - dev: true /aproba/2.0.0: resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} @@ -6195,7 +6223,6 @@ packages: dependencies: delegates: 1.0.0 readable-stream: 2.3.7 - dev: true /are-we-there-yet/2.0.0: resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} @@ -6234,7 +6261,6 @@ packages: /array-equal/1.0.0: resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - dev: true /array-find-index/1.0.2: resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} @@ -6243,7 +6269,6 @@ packages: /array-flatten/1.1.1: resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} - dev: true /array-flatten/2.1.2: resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} @@ -6317,12 +6342,10 @@ packages: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} dependencies: safer-buffer: 2.1.2 - dev: true /assert-plus/1.0.0: resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} engines: {node: '>=0.8'} - dev: true /assign-symbols/1.0.0: resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} @@ -6335,11 +6358,9 @@ packages: /async/3.2.2: resolution: {integrity: sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==} - dev: true /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} - dev: true /at-least-node/1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} @@ -6354,7 +6375,6 @@ packages: /atomic-sleep/1.0.0: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - dev: true /author-regex/1.0.0: resolution: {integrity: sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=} @@ -6363,11 +6383,9 @@ packages: /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} - dev: true /aws4/1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - dev: true /babel-jest/27.4.6_f802e839c37fdba49ab5d48cb901c199: resolution: {integrity: sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==} @@ -6477,11 +6495,9 @@ packages: resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} dependencies: tweetnacl: 0.14.5 - dev: true /bcryptjs/2.4.3: resolution: {integrity: sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms=} - dev: true /better-path-resolve/1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} @@ -6522,7 +6538,6 @@ packages: qs: 6.7.0 raw-body: 2.4.0 type-is: 1.6.18 - dev: true /body-parser/1.19.1: resolution: {integrity: sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==} @@ -6538,7 +6553,6 @@ packages: qs: 6.9.6 raw-body: 2.4.2 type-is: 1.6.18 - dev: true /bole/4.0.0: resolution: {integrity: sha512-Bk/2qoyOSlwU1dnDFk/oPM2FCNKAlYlBHfpAgwGX+K9HUtxSvmIAQCmMWMOvE6BlHHRCwsH1MxJe/r1ieodxqQ==} @@ -6608,7 +6622,6 @@ packages: /browser-process-hrtime/1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true /browserify-zlib/0.1.4: resolution: {integrity: sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=} @@ -6643,7 +6656,6 @@ packages: /buffer-equal-constant-time/1.0.1: resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=} - dev: true /buffer-equal/1.0.0: resolution: {integrity: sha1-WWFrSYME1Var1GaWayLu2j7KX74=} @@ -6665,17 +6677,14 @@ packages: /bytes/3.0.0: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} - dev: true /bytes/3.1.0: resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} engines: {node: '>= 0.8'} - dev: true /bytes/3.1.1: resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==} engines: {node: '>= 0.8'} - dev: true /bzip2-maybe/1.0.0: resolution: {integrity: sha1-ya73AIprlDy+mcxhcSXrS9R4KWs=} @@ -6826,7 +6835,6 @@ packages: /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} - dev: true /cb2promise/1.1.1: resolution: {integrity: sha512-ShCxBARPFJlSO+Y4pxSpbXh6y+tW54Dmy4jKf0gB1C7qUslRqWqFi80+W9416zSoj6RsqMsnKUcpkt3bOrZmDg==} @@ -6958,7 +6966,6 @@ packages: resolution: {integrity: sha512-v025Hz+IDQ15FpOyK8p02h5bFznMu6rLFsJSyOPR+7WrbSnZ1Ek6pblPukV7K5tC/dsWfncQPIrJ4iUy2PXkbw==} dependencies: typanion: 3.7.1 - dev: true /clipanion/3.2.0-rc.4: resolution: {integrity: sha512-wkW5IYIK63i2aSmFr8EoRjEpZmy3KFXezDn4K8dBct7pq0hWWDFUoqwXTMIXWyBIEJFekmZ9v5wX+JtRBMZbOA==} @@ -7043,7 +7050,6 @@ packages: /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} engines: {node: '>=0.10.0'} - dev: true /collapse-white-space/1.0.6: resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} @@ -7093,7 +7099,6 @@ packages: engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - dev: true /command-exists/1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} @@ -7136,7 +7141,6 @@ packages: engines: {node: '>= 0.6'} dependencies: mime-db: 1.51.0 - dev: true /compression/1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -7149,7 +7153,6 @@ packages: on-headers: 1.0.2 safe-buffer: 5.1.2 vary: 1.1.2 - dev: true /comver-to-semver/1.0.0: resolution: {integrity: sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag==} @@ -7167,7 +7170,6 @@ packages: inherits: 2.0.4 readable-stream: 2.3.7 typedarray: 0.0.6 - dev: true /concat-stream/2.0.0: resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} @@ -7193,19 +7195,16 @@ packages: engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.1.2 - dev: true /content-disposition/0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.2.1 - dev: true /content-type/1.0.4: resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} engines: {node: '>= 0.6'} - dev: true /conventional-changelog-angular/5.0.13: resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} @@ -7245,17 +7244,14 @@ packages: /cookie-signature/1.0.6: resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} - dev: true /cookie/0.4.0: resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==} engines: {node: '>= 0.6'} - dev: true /cookie/0.4.1: resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} engines: {node: '>= 0.6'} - dev: true /cookies/0.8.0: resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} @@ -7263,7 +7259,6 @@ packages: dependencies: depd: 2.0.0 keygrip: 1.1.0 - dev: true /copy-descriptor/0.1.1: resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} @@ -7272,7 +7267,6 @@ packages: /core-util-is/1.0.2: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} - dev: true /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -7283,7 +7277,6 @@ packages: dependencies: object-assign: 4.1.1 vary: 1.1.2 - dev: true /cosmiconfig-typescript-loader/1.0.3_228d16a7acaee6b833b6767fe1bd8bbd: resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} @@ -7330,7 +7323,6 @@ packages: minimist: 1.2.5 mkdirp: 0.5.5 rimraf: 3.0.2 - dev: true /cpy-cli/3.1.1: resolution: {integrity: sha512-HCpNdBkQy3rw+uARLuIf0YurqsMXYzBa9ihhSAuxYJcNIrqrSq3BstPfr0cQN38AdMrQiO9Dp4hYy7GtGJsLPg==} @@ -7417,18 +7409,15 @@ packages: /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true /cssom/0.4.4: resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true /cssstyle/2.3.0: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} dependencies: cssom: 0.3.8 - dev: true /csv-generate/3.4.3: resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==} @@ -7464,7 +7453,6 @@ packages: dependencies: es5-ext: 0.10.53 type: 1.2.0 - dev: true /dargs/7.0.0: resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} @@ -7476,7 +7464,6 @@ packages: engines: {node: '>=0.10'} dependencies: assert-plus: 1.0.0 - dev: true /data-uri-to-buffer/2.0.2: resolution: {integrity: sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==} @@ -7491,7 +7478,6 @@ packages: abab: 2.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - dev: true /data-urls/2.0.0: resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} @@ -7504,7 +7490,6 @@ packages: /dayjs/1.10.7: resolution: {integrity: sha512-P6twpd70BcPK34K26uJ1KT3wlhpuOAPoMwJzpsIWUxHZ7wpmbdZL/hQqBDfz7hGurYSa5PhzdhDHtt319hL3ig==} - dev: true /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -7588,7 +7573,6 @@ packages: /deep-is/0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true /deep-require-cwd/1.0.0: resolution: {integrity: sha1-ZWmitmyT7mBlQ2dufUhqk6H3aXc=} @@ -7672,7 +7656,6 @@ packages: /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} - dev: true /delegates/1.0.0: resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} @@ -7684,11 +7667,9 @@ packages: /depd/2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - dev: true /destroy/1.0.4: resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} - dev: true /detect-indent/5.0.0: resolution: {integrity: sha1-OHHMCmoALow+Wzz38zYmRnXwa50=} @@ -7778,7 +7759,6 @@ packages: resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} dependencies: webidl-conversions: 4.0.2 - dev: true /domexception/2.0.1: resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} @@ -7789,7 +7769,6 @@ packages: /dompurify/2.3.4: resolution: {integrity: sha512-6BVcgOAVFXjI0JTjEvZy901Rghm+7fDQOrNIcxB4+gdhj6Kwp6T9VBhBY/AbagKHJocRkDYGd6wvI+p4/10xtQ==} - dev: true /dot-prop/5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} @@ -7820,17 +7799,14 @@ packages: dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 - dev: true /ecdsa-sig-formatter/1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} dependencies: safe-buffer: 5.2.1 - dev: true /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - dev: true /electron-to-chromium/1.4.37: resolution: {integrity: sha512-XIvFB1omSAxYgHYX48sC+HR8i/p7lx7R+0cX9faElg1g++h9IilCrJ12+bQuY+d96Wp7zkBiJwMOv+AhLtLrTg==} @@ -7854,7 +7830,6 @@ packages: /encodeurl/1.0.2: resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} engines: {node: '>= 0.8'} - dev: true /encoding/0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} @@ -7890,7 +7865,6 @@ packages: resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} engines: {node: '>=4'} hasBin: true - dev: true /err-code/2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} @@ -7940,7 +7914,6 @@ packages: es6-iterator: 2.0.3 es6-symbol: 3.1.3 next-tick: 1.0.0 - dev: true /es6-iterator/2.0.3: resolution: {integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c=} @@ -7948,14 +7921,12 @@ packages: d: 1.0.1 es5-ext: 0.10.53 es6-symbol: 3.1.3 - dev: true /es6-symbol/3.1.3: resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} dependencies: d: 1.0.1 ext: 1.6.0 - dev: true /es6-weak-map/2.0.3: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} @@ -7964,7 +7935,6 @@ packages: es5-ext: 0.10.53 es6-iterator: 2.0.3 es6-symbol: 3.1.3 - dev: true /esbuild-android-arm64/0.14.10: resolution: {integrity: sha512-vzkTafHKoiMX4uIN1kBnE/HXYLpNT95EgGanVk6DHGeYgDolU0NBxjO7yZpq4ZGFPOx8384eAdDrBYhO11TAlQ==} @@ -8142,7 +8112,6 @@ packages: /escape-html/1.0.3: resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} - dev: true /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} @@ -8168,7 +8137,6 @@ packages: optionator: 0.8.3 optionalDependencies: source-map: 0.6.1 - dev: true /escodegen/2.0.0: resolution: {integrity: sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==} @@ -8224,7 +8192,6 @@ packages: dependencies: debug: 2.6.9 resolve: 1.21.0 - dev: true /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} @@ -8437,14 +8404,12 @@ packages: /etag/1.8.1: resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} engines: {node: '>= 0.6'} - dev: true /event-emitter/0.3.5: resolution: {integrity: sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=} dependencies: d: 1.0.1 es5-ext: 0.10.53 - dev: true /eventemitter3/4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} @@ -8528,7 +8493,6 @@ packages: /express-rate-limit/5.5.1: resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==} - dev: true /express/4.17.1: resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==} @@ -8564,7 +8528,6 @@ packages: type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 - dev: true /express/4.17.2: resolution: {integrity: sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==} @@ -8600,13 +8563,11 @@ packages: type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 - dev: true /ext/1.6.0: resolution: {integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==} dependencies: type: 2.5.0 - dev: true /extend-shallow/2.0.1: resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} @@ -8656,7 +8617,6 @@ packages: /extsprintf/1.3.0: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} engines: {'0': node >=0.6.0} - dev: true /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -8688,16 +8648,13 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - dev: true /fast-redact/3.0.2: resolution: {integrity: sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==} engines: {node: '>=6'} - dev: true /fast-safe-stringify/2.0.8: resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} - dev: true /fast-safe-stringify/2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -8708,7 +8665,6 @@ packages: /fastify-warning/0.2.0: resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==} - dev: true /fastq/1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} @@ -8779,7 +8735,6 @@ packages: parseurl: 1.3.3 statuses: 1.5.0 unpipe: 1.0.0 - dev: true /find-cache-dir/2.1.0: resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} @@ -8857,7 +8812,6 @@ packages: /flatstr/1.0.12: resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} - dev: true /flatted/3.2.4: resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} @@ -8885,7 +8839,6 @@ packages: /forever-agent/0.6.1: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} - dev: true /form-data/2.3.3: resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} @@ -8894,7 +8847,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.34 - dev: true /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} @@ -8908,7 +8860,6 @@ packages: /forwarded/0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - dev: true /fp-ts/2.11.5: resolution: {integrity: sha512-OqlwJq1BdpB83BZXTqI+dNcA6uYk6qk4u9Cgnt64Y+XS7dwdbp/mobx8S2KXf2AXH+scNmA/UVK3SEFHR3vHZA==} @@ -8924,7 +8875,6 @@ packages: /fresh/0.5.2: resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} engines: {node: '>= 0.6'} - dev: true /from2/2.3.0: resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=} @@ -9061,7 +9011,6 @@ packages: string-width: 1.0.2 strip-ansi: 3.0.1 wide-align: 1.1.5 - dev: true /gauge/4.0.0: resolution: {integrity: sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==} @@ -9159,7 +9108,6 @@ packages: resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} dependencies: assert-plus: 1.0.0 - dev: true /ghooks/2.0.4: resolution: {integrity: sha1-/VDgQP9UiQauQstReToBv+JFZ7k=} @@ -9348,12 +9296,10 @@ packages: wordwrap: 1.0.0 optionalDependencies: uglify-js: 3.14.5 - dev: true /har-schema/2.0.0: resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} engines: {node: '>=4'} - dev: true /har-validator/5.1.5: resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} @@ -9362,7 +9308,6 @@ packages: dependencies: ajv: 6.12.6 har-schema: 2.0.0 - dev: true /hard-rejection/2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} @@ -9442,13 +9387,11 @@ packages: engines: {node: '>=10'} dependencies: lru-cache: 6.0.0 - dev: true /html-encoding-sniffer/1.0.2: resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} dependencies: whatwg-encoding: 1.0.5 - dev: true /html-encoding-sniffer/2.0.1: resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} @@ -9474,7 +9417,6 @@ packages: setprototypeof: 1.2.0 statuses: 1.5.0 toidentifier: 1.0.1 - dev: true /http-proxy-agent/4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} @@ -9503,11 +9445,9 @@ packages: assert-plus: 1.0.0 jsprim: 1.4.2 sshpk: 1.16.1 - dev: true /http-status-codes/1.4.0: resolution: {integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==} - dev: true /http2-wrapper/1.0.3: resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} @@ -9557,7 +9497,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - dev: true /iconv-lite/0.6.3: resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} @@ -9686,7 +9625,6 @@ packages: /ip-regex/2.1.0: resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} engines: {node: '>=4'} - dev: true /ip/1.1.5: resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} @@ -9695,7 +9633,6 @@ packages: /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} - dev: true /is-absolute/1.0.0: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} @@ -9846,7 +9783,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: number-is-nan: 1.0.1 - dev: true /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} @@ -9970,7 +9906,6 @@ packages: /is-promise/2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} - dev: true /is-regex/1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -10087,7 +10022,6 @@ packages: /isstream/0.1.2: resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} - dev: true /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} @@ -10613,7 +10547,6 @@ packages: /jsbn/0.1.1: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} - dev: true /jsdom/15.2.1: resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} @@ -10653,7 +10586,6 @@ packages: transitivePeerDependencies: - bufferutil - utf-8-validate - dev: true /jsdom/16.7.0: resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} @@ -10737,7 +10669,6 @@ packages: /json-schema/0.4.0: resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: true /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} @@ -10776,7 +10707,6 @@ packages: /jsonparse/1.3.1: resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} engines: {'0': node >= 0.2.0} - dev: true /jsonwebtoken/8.5.1: resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} @@ -10792,7 +10722,6 @@ packages: lodash.once: 4.1.1 ms: 2.1.3 semver: 5.7.1 - dev: true /jsprim/1.4.2: resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} @@ -10802,7 +10731,6 @@ packages: extsprintf: 1.3.0 json-schema: 0.4.0 verror: 1.10.0 - dev: true /junk/3.1.0: resolution: {integrity: sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==} @@ -10819,21 +10747,18 @@ packages: buffer-equal-constant-time: 1.0.1 ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - dev: true /jws/3.2.2: resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} dependencies: jwa: 1.4.1 safe-buffer: 5.2.1 - dev: true /keygrip/1.1.0: resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} engines: {node: '>= 0.6'} dependencies: tsscmp: 1.0.6 - dev: true /keyv/4.0.4: resolution: {integrity: sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==} @@ -10873,7 +10798,6 @@ packages: /kleur/4.1.4: resolution: {integrity: sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==} engines: {node: '>=6'} - dev: true /lazystream/1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} @@ -10910,7 +10834,6 @@ packages: dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 - dev: true /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -10983,7 +10906,6 @@ packages: resolution: {integrity: sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==} dependencies: signal-exit: 3.0.6 - dev: true /lodash._baseclone/4.5.7: resolution: {integrity: sha1-zkKt4IOE711i+nfDD2GkbmhvhDQ=} @@ -11017,19 +10939,15 @@ packages: /lodash.includes/4.3.0: resolution: {integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=} - dev: true /lodash.isboolean/3.0.3: resolution: {integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=} - dev: true /lodash.isinteger/4.0.4: resolution: {integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=} - dev: true /lodash.isnumber/3.0.3: resolution: {integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=} - dev: true /lodash.isobject/3.0.2: resolution: {integrity: sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0=} @@ -11037,11 +10955,9 @@ packages: /lodash.isplainobject/4.0.6: resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=} - dev: true /lodash.isstring/4.0.1: resolution: {integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=} - dev: true /lodash.isundefined/3.0.1: resolution: {integrity: sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=} @@ -11057,11 +10973,9 @@ packages: /lodash.once/4.1.1: resolution: {integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=} - dev: true /lodash.sortby/4.7.0: resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} - dev: true /lodash.startcase/4.4.0: resolution: {integrity: sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=} @@ -11104,7 +11018,6 @@ packages: lodash: 4.17.21 pify: 3.0.0 steno: 0.4.4 - dev: true /lowercase-keys/2.0.0: resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} @@ -11128,17 +11041,14 @@ packages: resolution: {integrity: sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=} dependencies: es5-ext: 0.10.53 - dev: true /lunr-mutable-indexes/2.3.2: resolution: {integrity: sha512-Han6cdWAPPFM7C2AigS2Ofl3XjAT0yVMrUixodJEpyg71zCtZ2yzXc3s+suc/OaNt4ca6WJBEzVnEIjxCTwFMw==} dependencies: lunr: 2.3.9 - dev: true /lunr/2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} - dev: true /make-dir/2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} @@ -11237,7 +11147,6 @@ packages: resolution: {integrity: sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==} engines: {node: '>= 10'} hasBin: true - dev: true /mdast-util-compact/1.0.4: resolution: {integrity: sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==} @@ -11252,7 +11161,6 @@ packages: /media-typer/0.3.0: resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} engines: {node: '>= 0.6'} - dev: true /mem/6.1.1: resolution: {integrity: sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q==} @@ -11280,7 +11188,6 @@ packages: lru-queue: 0.1.0 next-tick: 1.1.0 timers-ext: 0.1.7 - dev: true /memorystream/0.3.1: resolution: {integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI=} @@ -11359,7 +11266,6 @@ packages: /merge-descriptors/1.0.1: resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} - dev: true /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -11371,7 +11277,6 @@ packages: /methods/1.1.2: resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} engines: {node: '>= 0.6'} - dev: true /micromatch/3.1.10: resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} @@ -11402,26 +11307,22 @@ packages: /mime-db/1.51.0: resolution: {integrity: sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==} engines: {node: '>= 0.6'} - dev: true /mime-types/2.1.34: resolution: {integrity: sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.51.0 - dev: true /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} hasBin: true - dev: true /mime/2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} engines: {node: '>=4.0.0'} hasBin: true - dev: true /mimic-fn/1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} @@ -11576,7 +11477,6 @@ packages: /ms/2.1.1: resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} - dev: true /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -11602,7 +11502,6 @@ packages: mkdirp: 0.5.5 ncp: 2.0.0 rimraf: 3.0.2 - dev: true /nanomatch/1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} @@ -11644,7 +11543,6 @@ packages: /ncp/2.0.0: resolution: {integrity: sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=} hasBin: true - dev: true /ndjson/2.0.0: resolution: {integrity: sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==} @@ -11663,7 +11561,6 @@ packages: /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - dev: true /nerf-dart/1.0.0: resolution: {integrity: sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=} @@ -11679,11 +11576,9 @@ packages: /next-tick/1.0.0: resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=} - dev: true /next-tick/1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - dev: true /nice-try/1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -11735,7 +11630,6 @@ packages: engines: {node: 4.x || >=6.0.0} dependencies: whatwg-url: 5.0.0 - dev: true /node-fetch/3.0.0-beta.9: resolution: {integrity: sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==} @@ -11809,7 +11703,6 @@ packages: resolve: 1.21.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 - dev: true /normalize-package-data/3.0.3: resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} @@ -11863,7 +11756,6 @@ packages: osenv: 0.1.5 semver: 5.7.1 validate-npm-package-name: 3.0.0 - dev: true /npm-packlist/2.2.2: resolution: {integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==} @@ -11913,7 +11805,6 @@ packages: console-control-strings: 1.1.0 gauge: 2.7.4 set-blocking: 2.0.0 - dev: true /npmlog/6.0.0: resolution: {integrity: sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==} @@ -11928,20 +11819,16 @@ packages: /number-is-nan/1.0.1: resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} engines: {node: '>=0.10.0'} - dev: true /nwsapi/2.2.0: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} - dev: true /oauth-sign/0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: true /object-assign/4.1.1: resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} engines: {node: '>=0.10.0'} - dev: true /object-copy/0.1.0: resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} @@ -11996,12 +11883,10 @@ packages: engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 - dev: true /on-headers/1.0.2: resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} engines: {node: '>= 0.8'} - dev: true /once/1.3.3: resolution: {integrity: sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=} @@ -12047,7 +11932,6 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 word-wrap: 1.2.3 - dev: true /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} @@ -12070,19 +11954,16 @@ packages: /os-homedir/1.0.2: resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=} engines: {node: '>=0.10.0'} - dev: true /os-tmpdir/1.0.2: resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} engines: {node: '>=0.10.0'} - dev: true /osenv/0.1.5: resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} dependencies: os-homedir: 1.0.2 os-tmpdir: 1.0.2 - dev: true /outdent/0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} @@ -12317,7 +12198,6 @@ packages: /parse5/5.1.0: resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} - dev: true /parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} @@ -12326,7 +12206,6 @@ packages: /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} - dev: true /pascalcase/0.1.1: resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} @@ -12372,7 +12251,6 @@ packages: /path-to-regexp/0.1.7: resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} - dev: true /path-to-regexp/1.8.0: resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} @@ -12401,7 +12279,6 @@ packages: /performance-now/2.1.0: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} - dev: true /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -12420,7 +12297,6 @@ packages: /pify/3.0.0: resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} engines: {node: '>=4'} - dev: true /pify/4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} @@ -12428,7 +12304,6 @@ packages: /pino-std-serializers/3.2.0: resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} - dev: true /pino/6.13.3: resolution: {integrity: sha512-tJy6qVgkh9MwNgqX1/oYi3ehfl2Y9H0uHyEEMsBe74KinESIjdMrMQDWpcZPpPicg3VV35d/GLQZmo4QgU2Xkg==} @@ -12441,7 +12316,6 @@ packages: pino-std-serializers: 3.2.0 quick-format-unescaped: 4.0.4 sonic-boom: 1.4.1 - dev: true /pirates/4.0.4: resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} @@ -12510,7 +12384,6 @@ packages: /pkginfo/0.4.1: resolution: {integrity: sha1-tUGO8EOd5UJfxJlQQtztFPsqhP8=} engines: {node: '>= 0.4.0'} - dev: true /pluralize/7.0.0: resolution: {integrity: sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==} @@ -12519,7 +12392,6 @@ packages: /pn/1.1.0: resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} - dev: true /posix-character-classes/0.1.1: resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} @@ -12560,7 +12432,6 @@ packages: /prelude-ls/1.1.2: resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} engines: {node: '>= 0.8.0'} - dev: true /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -12569,7 +12440,6 @@ packages: /prettier-bytes/1.0.4: resolution: {integrity: sha1-mUsCqkb2mcULYle1+qp/4lV+YtY=} - dev: true /prettier/1.19.1: resolution: {integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==} @@ -12699,7 +12569,6 @@ packages: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 - dev: true /proxyquire/2.1.3: resolution: {integrity: sha512-BQWfCqYM+QINd+yawJz23tbBM40VIGXOdDw3X344KcclI/gtBbdWF6SlQ4nK/bYhF9d27KYug9WzljHC6B9Ysg==} @@ -12725,7 +12594,6 @@ packages: /psl/1.8.0: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} - dev: true /publish-packed/4.1.1: resolution: {integrity: sha512-4o3Ano5drZkRpRtgMNEP3IP/sLd2MqT2VXRarqy3SZjP1ohfRUzxWpJZw/z6W6sOX5bfQUtD41LCT9PTx1C3fg==} @@ -12764,7 +12632,6 @@ packages: /punycode/1.4.1: resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} - dev: true /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} @@ -12778,24 +12645,20 @@ packages: /qs/6.5.2: resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} engines: {node: '>=0.6'} - dev: true /qs/6.7.0: resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} engines: {node: '>=0.6'} - dev: true /qs/6.9.6: resolution: {integrity: sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==} engines: {node: '>=0.6'} - dev: true /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} /quick-format-unescaped/4.0.4: resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} - dev: true /quick-lru/4.0.1: resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} @@ -12811,7 +12674,6 @@ packages: /range-parser/1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - dev: true /raw-body/2.4.0: resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==} @@ -12821,7 +12683,6 @@ packages: http-errors: 1.8.1 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: true /raw-body/2.4.2: resolution: {integrity: sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==} @@ -12831,7 +12692,6 @@ packages: http-errors: 1.8.1 iconv-lite: 0.4.24 unpipe: 1.0.0 - dev: true /rc/1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} @@ -13093,7 +12953,6 @@ packages: dependencies: lodash: 4.17.21 request: 2.88.0 - dev: true /request-promise-native/1.0.9_request@2.88.0: resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} @@ -13106,7 +12965,6 @@ packages: request-promise-core: 1.1.4_request@2.88.0 stealthy-require: 1.1.1 tough-cookie: 2.5.0 - dev: true /request/2.88.0: resolution: {integrity: sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==} @@ -13133,7 +12991,6 @@ packages: tough-cookie: 2.4.3 tunnel-agent: 0.6.0 uuid: 3.4.0 - dev: true /request/2.88.2: resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} @@ -13160,7 +13017,6 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - dev: true /require-directory/2.1.1: resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} @@ -13259,7 +13115,6 @@ packages: /retry/0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} - dev: true /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} @@ -13353,7 +13208,6 @@ packages: engines: {node: '>=8'} dependencies: xmlchars: 2.2.0 - dev: true /saxes/5.0.1: resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} @@ -13406,7 +13260,6 @@ packages: on-finished: 2.3.0 range-parser: 1.2.1 statuses: 1.5.0 - dev: true /send/0.17.2: resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} @@ -13425,7 +13278,6 @@ packages: on-finished: 2.3.0 range-parser: 1.2.1 statuses: 1.5.0 - dev: true /serve-static/1.14.1: resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} @@ -13435,7 +13287,6 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.17.1 - dev: true /serve-static/1.14.2: resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==} @@ -13445,7 +13296,6 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.17.2 - dev: true /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} @@ -13460,11 +13310,9 @@ packages: /setprototypeof/1.1.1: resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} - dev: true /setprototypeof/1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: true /shallow-clone/3.0.1: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} @@ -13656,7 +13504,6 @@ packages: dependencies: atomic-sleep: 1.0.0 flatstr: 1.0.12 - dev: true /sort-keys/2.0.0: resolution: {integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=} @@ -13777,7 +13624,6 @@ packages: jsbn: 0.1.1 safer-buffer: 2.1.2 tweetnacl: 0.14.5 - dev: true /ssri/8.0.1: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} @@ -13813,18 +13659,15 @@ packages: /statuses/1.5.0: resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} engines: {node: '>= 0.6'} - dev: true /stealthy-require/1.1.1: resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} engines: {node: '>=0.10.0'} - dev: true /steno/0.4.4: resolution: {integrity: sha1-BxEFvfwobmYVwEA8J+nXtdy4Vcs=} dependencies: graceful-fs: 4.2.9 - dev: true /stream-buffers/3.0.2: resolution: {integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==} @@ -13874,7 +13717,6 @@ packages: code-point-at: 1.1.0 is-fullwidth-code-point: 1.0.0 strip-ansi: 3.0.1 - dev: true /string-width/2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} @@ -13938,7 +13780,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: ansi-regex: 5.0.1 - dev: true /strip-ansi/4.0.0: resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} @@ -14034,7 +13875,6 @@ packages: /symbol-tree/3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true /symlink-dir/5.0.1: resolution: {integrity: sha512-MeXygPBopo8AmyObuCJIpXKT+mw54d2Kp6SBuxq0uXZGDkHwHDQExpSg5+TK8BA5kCGyktawu5DJG0QWYO6acw==} @@ -14182,7 +14022,6 @@ packages: dependencies: es5-ext: 0.10.53 next-tick: 1.1.0 - dev: true /tiny-each-async/2.0.3: resolution: {integrity: sha1-jru/1tYpXxNwAD+7NxYq/loKUdE=} @@ -14272,7 +14111,6 @@ packages: /toidentifier/1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - dev: true /touch/3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} @@ -14286,7 +14124,6 @@ packages: dependencies: psl: 1.8.0 punycode: 1.4.1 - dev: true /tough-cookie/2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} @@ -14294,7 +14131,6 @@ packages: dependencies: psl: 1.8.0 punycode: 2.1.1 - dev: true /tough-cookie/3.0.1: resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} @@ -14303,7 +14139,6 @@ packages: ip-regex: 2.1.0 psl: 1.8.0 punycode: 2.1.1 - dev: true /tough-cookie/4.0.0: resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} @@ -14316,13 +14151,11 @@ packages: /tr46/0.0.3: resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} - dev: true /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} dependencies: punycode: 2.1.1 - dev: true /tr46/2.1.0: resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} @@ -14459,7 +14292,6 @@ packages: /tsscmp/1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - dev: true /tsutils/3.21.0_typescript@4.5.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -14488,7 +14320,6 @@ packages: resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} dependencies: safe-buffer: 5.2.1 - dev: true /tunnel/0.0.6: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} @@ -14497,7 +14328,6 @@ packages: /tweetnacl/0.14.5: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} - dev: true /typanion/3.7.1: resolution: {integrity: sha512-g2QDI/ZLpuEor9EnJ1b7s9S2QSJgNCPBw9ZCSkQdqXNjg5ZQs4mASgW/elVifSxISFwBeMaIAmMBP5luAOIKAw==} @@ -14507,7 +14337,6 @@ packages: engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 - dev: true /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -14568,15 +14397,12 @@ packages: dependencies: media-typer: 0.3.0 mime-types: 2.1.34 - dev: true /type/1.2.0: resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} - dev: true /type/2.5.0: resolution: {integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==} - dev: true /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} @@ -14597,7 +14423,6 @@ packages: engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true - dev: true optional: true /uid-number/0.0.6: @@ -14719,12 +14544,10 @@ packages: /unix-crypt-td-js/1.1.4: resolution: {integrity: sha512-8rMeVYWSIyccIJscb9NdCfZKSRBKYTeVnwmiRYT2ulE3qd1RaDQ0xQDP+rI3ccIWbhu/zuo5cgN8z73belNZgw==} - dev: true /unpipe/1.0.0: resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} engines: {node: '>= 0.8'} - dev: true /unset-value/1.0.0: resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} @@ -14764,7 +14587,6 @@ packages: /utils-merge/1.0.1: resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} engines: {node: '>= 0.4.0'} - dev: true /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} @@ -14798,7 +14620,6 @@ packages: /validator/13.7.0: resolution: {integrity: sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==} engines: {node: '>= 0.10'} - dev: true /value-or-function/3.0.0: resolution: {integrity: sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=} @@ -14812,7 +14633,6 @@ packages: /vary/1.1.2: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} - dev: true /verdaccio-audit/10.1.0: resolution: {integrity: sha512-lu2rpicM7PeVQ+7dlupP92Ddp7v+Rqae4gFfzd9GTxgzS7wWm7USM88GalEPTJtcn4zDh4nC3nbjE7eEQTVFKg==} @@ -14824,7 +14644,6 @@ packages: node-fetch: 2.6.6 transitivePeerDependencies: - supports-color - dev: true /verdaccio-htpasswd/10.1.0: resolution: {integrity: sha512-HPpAJ62Y3FRA19Vp47VSeeeur5mqPUU4E/W4N914vUFw63iZqDBqhMQI5g99SqnlB97HplYsS5CpXj6cRv4hmw==} @@ -14835,7 +14654,6 @@ packages: bcryptjs: 2.4.3 http-errors: 1.8.1 unix-crypt-td-js: 1.1.4 - dev: true /verdaccio/5.4.0: resolution: {integrity: sha512-OlG5IL1dsBDWVFFmuXYMWqnfg0LfhLiMYbsc6tRHSh57M3UanyI2/DKVBEvoe7WiSpv8valRG4mpS12mjeyNsA==} @@ -14889,7 +14707,6 @@ packages: - canvas - supports-color - utf-8-validate - dev: true /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} @@ -14898,7 +14715,6 @@ packages: assert-plus: 1.0.0 core-util-is: 1.0.2 extsprintf: 1.3.0 - dev: true /version-selector-type/3.0.0: resolution: {integrity: sha512-PSvMIZS7C1MuVNBXl/CDG2pZq8EXy/NW2dHIdm3bVP5N0PC8utDK8ttXLXj44Gn3J0lQE3U7Mpm1estAOd+eiA==} @@ -14979,7 +14795,6 @@ packages: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} dependencies: browser-process-hrtime: 1.0.0 - dev: true /w3c-xmlserializer/1.1.2: resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} @@ -14987,7 +14802,6 @@ packages: domexception: 1.0.1 webidl-conversions: 4.0.2 xml-name-validator: 3.0.0 - dev: true /w3c-xmlserializer/2.0.0: resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} @@ -15020,11 +14834,9 @@ packages: /webidl-conversions/3.0.1: resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} - dev: true /webidl-conversions/4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true /webidl-conversions/5.0.0: resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} @@ -15040,18 +14852,15 @@ packages: resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} dependencies: iconv-lite: 0.4.24 - dev: true /whatwg-mimetype/2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true /whatwg-url/5.0.0: resolution: {integrity: sha1-lmRU6HZUYuN2RNNib2dCzotwll0=} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - dev: true /whatwg-url/7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} @@ -15059,7 +14868,6 @@ packages: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - dev: true /whatwg-url/8.7.0: resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} @@ -15132,7 +14940,6 @@ packages: /wordwrap/1.0.0: resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} - dev: true /wrap-ansi/6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} @@ -15226,15 +15033,12 @@ packages: optional: true utf-8-validate: optional: true - dev: true /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true /xmlchars/2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true /xtend/4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} diff --git a/privatePackages/assert-project/package.json b/privatePackages/assert-project/package.json index 17d7f53179a..71ce2505602 100644 --- a/privatePackages/assert-project/package.json +++ b/privatePackages/assert-project/package.json @@ -17,6 +17,7 @@ "lib/" ], "devDependencies": { + "@pnpm/assert-project": "workspace:*", "@types/is-windows": "^1.0.0", "@types/isexe": "2.0.0", "@types/node": "^14.17.32" @@ -44,6 +45,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/registry-mock": "2.12.1", "@pnpm/types": "workspace:7.8.0", "is-windows": "^1.0.2", "isexe": "2.0.0", diff --git a/privatePackages/assert-store/package.json b/privatePackages/assert-store/package.json index aef72ba6af1..a62672cf101 100644 --- a/privatePackages/assert-store/package.json +++ b/privatePackages/assert-store/package.json @@ -42,6 +42,10 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.12", + "@pnpm/registry-mock": "2.12.1", "path-exists": "^4.0.0" + }, + "devDependencies": { + "@pnpm/assert-store": "workspace:*" } } diff --git a/privatePackages/prepare/package.json b/privatePackages/prepare/package.json index 16ecc39b61d..72735b95bb9 100644 --- a/privatePackages/prepare/package.json +++ b/privatePackages/prepare/package.json @@ -13,6 +13,7 @@ "write-yaml-file": "^4.2.0" }, "devDependencies": { + "@pnpm/prepare": "workspace:*", "@types/node": "^14.17.32" }, "scripts": { diff --git a/privatePackages/test-fixtures/package.json b/privatePackages/test-fixtures/package.json index c309de0c89a..99c4716695a 100644 --- a/privatePackages/test-fixtures/package.json +++ b/privatePackages/test-fixtures/package.json @@ -32,7 +32,10 @@ "test": "pnpm run tsc" }, "dependencies": { - "@pnpm/prepare": "workspace:0.0.32", + "@pnpm/prepare": "workspace:*", "fs-extra": "^10.0.0" + }, + "devDependencies": { + "@pnpm/test-fixtures": "workspace:*" } } diff --git a/typings/package.json b/typings/package.json index c292a5e1e2f..ddcd8d5d646 100644 --- a/typings/package.json +++ b/typings/package.json @@ -1,5 +1,8 @@ { "name": "@pnpm-private/typings", "version": "0.1.0", - "private": true + "private": true, + "devDependencies": { + "@pnpm-private/typings": "workspace:*" + } } diff --git a/utils/build-artifacts/package.json b/utils/build-artifacts/package.json index 9a08d9bd62f..ab068ff29fc 100644 --- a/utils/build-artifacts/package.json +++ b/utils/build-artifacts/package.json @@ -8,5 +8,8 @@ }, "scripts": { "build": "shx rm -rf dist && pnpm -w compile && node main.mjs" + }, + "devDependencies": { + "@pnpm/build-artifacts": "workspace:*" } } diff --git a/utils/eslint-config/eslint.json b/utils/eslint-config/eslint.json index 0dc146351a8..4d5bb8806fd 100644 --- a/utils/eslint-config/eslint.json +++ b/utils/eslint-config/eslint.json @@ -5,6 +5,15 @@ "sourceType": "module" }, "rules": { + "import/no-extraneous-dependencies": [ + "error", + { + "devDependencies": [ + "**/packages/pnpm/**", + "**/test/**" + ] + } + ], "@typescript-eslint/indent": [ "error", 2, diff --git a/utils/eslint-config/package.json b/utils/eslint-config/package.json index c8b5d072957..db5215643cf 100644 --- a/utils/eslint-config/package.json +++ b/utils/eslint-config/package.json @@ -30,5 +30,8 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^5.0.0" + }, + "devDependencies": { + "@pnpm/eslint-config": "workspace:*" } } diff --git a/utils/get-release-text/package.json b/utils/get-release-text/package.json index 98c7e0a0991..41e19d57dc6 100644 --- a/utils/get-release-text/package.json +++ b/utils/get-release-text/package.json @@ -12,5 +12,8 @@ "remark-parse": "^7.0.1", "remark-stringify": "^7.0.3", "unified": "^8.3.2" + }, + "devDependencies": { + "@pnpm/get-release-text": "workspace:*" } } diff --git a/utils/scripts/package.json b/utils/scripts/package.json index c941831141a..f613df74e5b 100644 --- a/utils/scripts/package.json +++ b/utils/scripts/package.json @@ -5,5 +5,8 @@ "dependencies": { "execa": "npm:safe-execa@^0.1.1", "make-empty-dir": "^2.0.0" + }, + "devDependencies": { + "@pnpm/scripts": "workspace:*" } } diff --git a/utils/ts-execution-runtime/package.json b/utils/ts-execution-runtime/package.json index 6496363595b..eb12b313e61 100644 --- a/utils/ts-execution-runtime/package.json +++ b/utils/ts-execution-runtime/package.json @@ -5,6 +5,7 @@ "license": "MIT", "main": "index.js", "devDependencies": { - "@babel/register": "^7.13.16" + "@babel/register": "^7.13.16", + "@pnpm/ts-execution-runtime": "workspace:*" } } diff --git a/utils/tsconfig/package.json b/utils/tsconfig/package.json index d5cab1bb17b..5d83836a65c 100644 --- a/utils/tsconfig/package.json +++ b/utils/tsconfig/package.json @@ -13,5 +13,8 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/utils/tsconfig", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" + }, + "devDependencies": { + "@pnpm/tsconfig": "workspace:*" } } From 0b78577f53543cdb3456e50668ed146a4e38d4a5 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 8 Jan 2022 17:11:12 +0200 Subject: [PATCH 037/204] fix: run the install scripts of deps in a workspace with no root project (#4211) close #4209 --- .changeset/fresh-countries-smell.md | 5 ++++ .../core/test/hoistedNodeLinker/install.ts | 23 +++++++++++++++++++ packages/headless/src/index.ts | 5 ++-- 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 .changeset/fresh-countries-smell.md diff --git a/.changeset/fresh-countries-smell.md b/.changeset/fresh-countries-smell.md new file mode 100644 index 00000000000..a4286b751fe --- /dev/null +++ b/.changeset/fresh-countries-smell.md @@ -0,0 +1,5 @@ +--- +"@pnpm/headless": patch +--- + +Run the install scripts of hoisted dependencies in a workspace with no root project. diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index 29e98cb5d0b..b0f50e9499d 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -160,3 +160,26 @@ test('run pre/postinstall scripts. bin files should be linked in a hoisted node_ const generatedByPostinstall = project.requireModule('pre-and-postinstall-scripts-example/generated-by-postinstall') expect(typeof generatedByPostinstall).toBe('function') }) + +// Covers https://github.com/pnpm/pnpm/issues/4209 +test('running install scripts in a workspace that has no root project', async () => { + prepareEmpty() + + await mutateModules([ + { + buildIndex: 0, + manifest: { + name: 'project-1', + version: '1.0.0', + + dependencies: { + 'pre-and-postinstall-scripts-example': '1.0.0', + }, + }, + mutation: 'install', + rootDir: path.resolve('project-1'), + }, + ], await testDefaults({ fastUnpack: false, nodeLinker: 'hoisted' })) + + expect(fs.existsSync('node_modules/pre-and-postinstall-scripts-example/generated-by-preinstall.js')).toBeTruthy() +}) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 1edc3b2c2f0..00c26845a07 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -61,6 +61,7 @@ import equals from 'ramda/src/equals' import fromPairs from 'ramda/src/fromPairs' import omit from 'ramda/src/omit' import props from 'ramda/src/props' +import union from 'ramda/src/union' import realpathMissing from 'realpath-missing' import linkHoistedModules from './linkHoistedModules' import lockfileToDepGraph, { @@ -385,9 +386,9 @@ export default async (opts: HeadlessOptions) => { ) } else { const directNodes = new Set() - for (const id of importerIds) { + for (const id of union(importerIds, ['.'])) { Object - .values(directDependenciesByImporterId[id]) + .values(directDependenciesByImporterId[id] ?? {}) .filter((loc) => graph[loc]) .forEach((loc) => { directNodes.add(loc) From 71068f16a622556f46dd902f2a4eed83a2585162 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 8 Jan 2022 17:35:12 +0200 Subject: [PATCH 038/204] chore(release): pnpm@6.25.1 --- .changeset/fresh-countries-smell.md | 5 - .changeset/long-pillows-boil.md | 6 - .changeset/nice-dragons-flow.md | 5 - .changeset/shiny-cats-do.md | 5 - .changeset/smart-dragons-do.md | 5 - .changeset/spicy-mayflies-melt.md | 5 - packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/build-modules/CHANGELOG.md | 6 + packages/build-modules/package.json | 4 +- packages/cli-utils/CHANGELOG.md | 7 + packages/cli-utils/package.json | 6 +- packages/core/CHANGELOG.md | 9 ++ packages/core/package.json | 8 +- packages/default-reporter/CHANGELOG.md | 6 + packages/default-reporter/package.json | 4 +- packages/exe/package.json | 14 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 6 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 6 +- packages/headless/CHANGELOG.md | 8 + packages/headless/package.json | 6 +- packages/plugin-commands-audit/CHANGELOG.md | 6 + packages/plugin-commands-audit/package.json | 6 +- packages/plugin-commands-env/CHANGELOG.md | 6 + packages/plugin-commands-env/package.json | 6 +- .../plugin-commands-installation/CHANGELOG.md | 11 ++ .../plugin-commands-installation/package.json | 14 +- packages/plugin-commands-listing/CHANGELOG.md | 6 + packages/plugin-commands-listing/package.json | 10 +- .../plugin-commands-outdated/CHANGELOG.md | 7 + .../plugin-commands-outdated/package.json | 10 +- .../plugin-commands-publishing/CHANGELOG.md | 6 + .../plugin-commands-publishing/package.json | 8 +- packages/plugin-commands-rebuild/CHANGELOG.md | 7 + packages/plugin-commands-rebuild/package.json | 10 +- .../CHANGELOG.md | 7 + .../package.json | 8 +- packages/plugin-commands-server/CHANGELOG.md | 6 + packages/plugin-commands-server/package.json | 6 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 7 + packages/plugin-commands-store/package.json | 6 +- packages/pnpm/CHANGELOG.md | 6 + packages/pnpm/package.json | 32 ++-- pnpm-lock.yaml | 146 +++++++++--------- 51 files changed, 300 insertions(+), 202 deletions(-) delete mode 100644 .changeset/fresh-countries-smell.md delete mode 100644 .changeset/long-pillows-boil.md delete mode 100644 .changeset/nice-dragons-flow.md delete mode 100644 .changeset/shiny-cats-do.md delete mode 100644 .changeset/smart-dragons-do.md delete mode 100644 .changeset/spicy-mayflies-melt.md diff --git a/.changeset/fresh-countries-smell.md b/.changeset/fresh-countries-smell.md deleted file mode 100644 index a4286b751fe..00000000000 --- a/.changeset/fresh-countries-smell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/headless": patch ---- - -Run the install scripts of hoisted dependencies in a workspace with no root project. diff --git a/.changeset/long-pillows-boil.md b/.changeset/long-pillows-boil.md deleted file mode 100644 index 54aace87a02..00000000000 --- a/.changeset/long-pillows-boil.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/build-modules": patch -"@pnpm/default-reporter": patch ---- - -`@pnpm/logger` should be a peer dependency. diff --git a/.changeset/nice-dragons-flow.md b/.changeset/nice-dragons-flow.md deleted file mode 100644 index daf0ce8b63b..00000000000 --- a/.changeset/nice-dragons-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-store": patch ---- - -`load-json-file` is a dev dependency. diff --git a/.changeset/shiny-cats-do.md b/.changeset/shiny-cats-do.md deleted file mode 100644 index 2771558a1d3..00000000000 --- a/.changeset/shiny-cats-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": patch ---- - -`@pnpm/matcher` should be a prod dependency. diff --git a/.changeset/smart-dragons-do.md b/.changeset/smart-dragons-do.md deleted file mode 100644 index 10b11e6572a..00000000000 --- a/.changeset/smart-dragons-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-outdated": patch ---- - -`strip-ansi` should be a prod dependency. diff --git a/.changeset/spicy-mayflies-melt.md b/.changeset/spicy-mayflies-melt.md deleted file mode 100644 index e3004dc1913..00000000000 --- a/.changeset/spicy-mayflies-melt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": patch ---- - -`@zkochan/rimraf` should be a prod dependency. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index c8e7cb01f24..1f522c21653 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.25.0", + "version": "6.25.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.0" + "@pnpm/linux-arm64": "workspace:6.25.1" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index e6942aec277..0d5b0bea969 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.25.0", + "version": "6.25.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.25.0" + "@pnpm/linux-x64": "workspace:6.25.1" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 32e6c620db5..3521d48d5ec 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.25.0", + "version": "6.25.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.25.0" + "@pnpm/macos-arm64": "workspace:6.25.1" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index fe6094bd6cb..d09753f7b18 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.25.0", + "version": "6.25.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.25.0" + "@pnpm/macos-x64": "workspace:6.25.1" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 3be917bb2a0..07925ba5d17 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.25.0", + "version": "6.25.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.25.0" + "@pnpm/win-x64": "workspace:6.25.1" } } diff --git a/packages/build-modules/CHANGELOG.md b/packages/build-modules/CHANGELOG.md index 1d260a67cc5..bde53858d60 100644 --- a/packages/build-modules/CHANGELOG.md +++ b/packages/build-modules/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/build-modules +## 7.2.4 + +### Patch Changes + +- ea24c69fe: `@pnpm/logger` should be a peer dependency. + ## 7.2.3 ### Patch Changes diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index d2feec2bd7d..a18d61aff0d 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/build-modules", - "version": "7.2.3", + "version": "7.2.4", "description": "Build packages in node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -45,7 +45,7 @@ "run-groups": "^3.0.1" }, "devDependencies": { - "@pnpm/build-modules": "workspace:7.2.3", + "@pnpm/build-modules": "workspace:7.2.4", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index d26f12facac..562410fa3a6 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/cli-utils +## 0.6.43 + +### Patch Changes + +- Updated dependencies [ea24c69fe] + - @pnpm/default-reporter@8.5.6 + ## 0.6.42 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 76d237fd875..80495b7ae55 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.42", + "version": "0.6.43", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,14 +28,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils#readme", "devDependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", "@pnpm/config": "workspace:13.9.0", - "@pnpm/default-reporter": "workspace:8.5.5", + "@pnpm/default-reporter": "workspace:8.5.6", "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/package-is-installable": "workspace:5.0.10", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index db4a53ec184..ffaafabecf9 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/core +## 2.2.6 + +### Patch Changes + +- Updated dependencies [0b78577f5] +- Updated dependencies [ea24c69fe] + - @pnpm/headless@17.0.2 + - @pnpm/build-modules@7.2.4 + ## 2.2.5 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index a2a9cc96918..297342d4a22 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.5", + "version": "2.2.6", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,13 +15,13 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/build-modules": "workspace:7.2.3", + "@pnpm/build-modules": "workspace:7.2.4", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.15", "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/headless": "workspace:17.0.1", + "@pnpm/headless": "workspace:17.0.2", "@pnpm/hoist": "workspace:5.2.10", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.12", "@pnpm/client": "workspace:6.1.0", - "@pnpm/core": "workspace:2.2.5", + "@pnpm/core": "workspace:2.2.6", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.7", "@pnpm/prepare": "workspace:*", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index 8ea1057974f..457e75e2efa 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/default-reporter +## 8.5.6 + +### Patch Changes + +- ea24c69fe: `@pnpm/logger` should be a peer dependency. + ## 8.5.5 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 7cc10c44eac..533cb206da5 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.5", + "version": "8.5.6", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -54,7 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@pnpm/default-reporter": "workspace:8.5.5", + "@pnpm/default-reporter": "workspace:8.5.6", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/exe/package.json b/packages/exe/package.json index 7adc9734e92..06704b00cd5 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.25.0", + "version": "6.25.1", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.0", - "@pnpm/linux-x64": "workspace:6.25.0", - "@pnpm/macos-arm64": "workspace:6.25.0", - "@pnpm/macos-x64": "workspace:6.25.0", - "@pnpm/win-x64": "workspace:6.25.0" + "@pnpm/linux-arm64": "workspace:6.25.1", + "@pnpm/linux-x64": "workspace:6.25.1", + "@pnpm/macos-arm64": "workspace:6.25.1", + "@pnpm/macos-x64": "workspace:6.25.1", + "@pnpm/win-x64": "workspace:6.25.1" }, "devDependencies": { - "@pnpm/exe": "workspace:6.25.0", + "@pnpm/exe": "workspace:6.25.1", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index 00f98c8e550..e6c460f3e7b 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.15 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.35 + ## 4.4.14 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index a3cb7dbe8b5..628174b079b 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.14", + "version": "4.4.15", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.34", + "@pnpm/find-workspace-packages": "workspace:3.1.35", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", @@ -40,7 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index 3e631652e89..48e491af97e 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.35 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 3.1.34 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index c0bd3284166..cb4bb2eda1e 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.34", + "version": "3.1.35", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.8.0", "find-packages": "workspace:8.0.10", @@ -37,6 +37,6 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/find-workspace-packages": "workspace:3.1.34" + "@pnpm/find-workspace-packages": "workspace:3.1.35" } } diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 9b328179944..6134eeaecc0 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/headless +## 17.0.2 + +### Patch Changes + +- 0b78577f5: Run the install scripts of hoisted dependencies in a workspace with no root project. +- Updated dependencies [ea24c69fe] + - @pnpm/build-modules@7.2.4 + ## 17.0.1 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index d956d803008..21df4f0c98b 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.0.1", + "version": "17.0.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -17,7 +17,7 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.0", - "@pnpm/headless": "workspace:17.0.1", + "@pnpm/headless": "workspace:17.0.2", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.7", "@pnpm/prepare": "workspace:*", @@ -68,7 +68,7 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/build-modules": "workspace:7.2.3", + "@pnpm/build-modules": "workspace:7.2.4", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index eb4197c7ed6..9fa629a95c5 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-audit +## 5.1.34 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 5.1.33 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index be3239fa4d8..0ca46f13ff3 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.33", + "version": "5.1.34", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.33", + "@pnpm/plugin-commands-audit": "workspace:5.1.34", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -41,7 +41,7 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.3", - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index 14a6fc89d71..b9a2e160ddb 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-env +## 1.4.5 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 1.4.4 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 3aa8095ba43..ab885949a3e 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.4", + "version": "1.4.5", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.3", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/plugin-commands-env": "workspace:1.4.4", + "@pnpm/plugin-commands-env": "workspace:1.4.5", "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 9f6d6d5960f..35fcb0a50df 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-installation +## 8.1.6 + +### Patch Changes + +- ea24c69fe: `@pnpm/matcher` should be a prod dependency. + - @pnpm/core@2.2.6 + - @pnpm/cli-utils@0.6.43 + - @pnpm/find-workspace-packages@3.1.35 + - @pnpm/plugin-commands-rebuild@5.4.3 + - @pnpm/filter-workspace-packages@4.4.15 + ## 8.1.5 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index e9abf3d03e2..cd44c2f54f6 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.5", + "version": "8.1.6", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/plugin-commands-installation": "workspace:8.1.5", + "@pnpm/plugin-commands-installation": "workspace:8.1.6", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -57,24 +57,24 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.5", + "@pnpm/core": "workspace:2.2.6", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.34", + "@pnpm/find-workspace-packages": "workspace:3.1.35", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.5", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/outdated": "workspace:9.0.27", "@pnpm/package-store": "workspace:12.1.7", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.2", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.3", "@pnpm/pnpmfile": "workspace:1.2.3", "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/resolver-base": "workspace:8.1.4", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index ccb17ea0858..020b71c3700 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-listing +## 4.1.2 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 4.1.1 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index f04caf46752..c797cf6beef 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.1", + "version": "4.1.2", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.5", - "@pnpm/plugin-commands-listing": "workspace:4.1.1", + "@pnpm/plugin-commands-installation": "workspace:8.1.6", + "@pnpm/plugin-commands-listing": "workspace:4.1.2", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -45,7 +45,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index cb13c953097..9bcdbad7797 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-outdated +## 5.1.2 + +### Patch Changes + +- ea24c69fe: `strip-ansi` should be a prod dependency. + - @pnpm/cli-utils@0.6.43 + ## 5.1.1 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index dfb159f3065..06314df42dd 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.1", + "version": "5.1.2", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.14", - "@pnpm/plugin-commands-installation": "workspace:8.1.5", - "@pnpm/plugin-commands-outdated": "workspace:5.1.1", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/plugin-commands-installation": "workspace:8.1.6", + "@pnpm/plugin-commands-outdated": "workspace:5.1.2", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -45,7 +45,7 @@ "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index b62895506d1..4ec91c5b60b 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-publishing +## 4.3.2 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 4.3.1 ### Patch Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index f958944c50c..801f84308a2 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.3.1", + "version": "4.3.2", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-publishing": "workspace:4.3.1", + "@pnpm/plugin-commands-publishing": "workspace:4.3.2", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", @@ -56,7 +56,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/client": "workspace:6.1.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 6d8e4c13db9..10c3b771802 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-rebuild +## 5.4.3 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 +- @pnpm/find-workspace-packages@3.1.35 + ## 5.4.2 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index b4517eb340b..3409a077dcd 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.2", + "version": "5.4.3", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.2", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.3", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -48,12 +48,12 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/find-workspace-packages": "workspace:3.1.34", + "@pnpm/find-workspace-packages": "workspace:3.1.35", "@pnpm/get-context": "workspace:5.3.4", "@pnpm/lifecycle": "workspace:12.1.3", "@pnpm/link-bins": "workspace:6.2.8", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index 416981e2cf5..2ec81ac9844 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-script-runners +## 4.5.12 + +### Patch Changes + +- ea24c69fe: `@zkochan/rimraf` should be a prod dependency. + - @pnpm/cli-utils@0.6.43 + ## 4.5.11 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 35b642a7298..7d239fcebaf 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.11", + "version": "4.5.12", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.11", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.12", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -44,7 +44,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index be16cd9f992..24b7bbc7f7e 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-server +## 3.0.61 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 3.0.60 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index a919d36c9d0..dce3faaa2d9 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.60", + "version": "3.0.61", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,14 +30,14 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-server": "workspace:3.0.60", + "@pnpm/plugin-commands-server": "workspace:3.0.61", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 5dad97df4b8..0d776f76888 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.28 + +### Patch Changes + +- @pnpm/cli-utils@0.6.43 + ## 1.1.27 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index f5c1ced389a..99ab97bf211 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.27", + "version": "1.1.28", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,7 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-setup": "workspace:1.1.27", + "@pnpm/plugin-commands-setup": "workspace:1.1.28", "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index ce40d01d34d..eca46b1c565 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-store +## 4.1.3 + +### Patch Changes + +- ea24c69fe: `load-json-file` is a dev dependency. + - @pnpm/cli-utils@0.6.43 + ## 4.1.2 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 075fc973e75..5f83d2c6d50 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.2", + "version": "4.1.3", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.5", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.2", + "@pnpm/plugin-commands-store": "workspace:4.1.3", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -50,7 +50,7 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/config": "workspace:13.9.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/get-context": "workspace:5.3.4", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 739c9087d81..363ac31e888 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,11 @@ # pnpm +## 6.25.1 + +### Patch Changes + +- Run the install scripts of hoisted dependencies in a workspace with no root project [#4209](https://github.com/pnpm/pnpm/issues/4209). + ## 6.25.0 ### Minor Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index d10072e11a3..b920d859e9c 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.25.0", + "version": "6.25.1", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,35 +22,35 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.42", + "@pnpm/cli-utils": "workspace:0.6.43", "@pnpm/client": "workspace:6.1.0", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.9.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/default-reporter": "workspace:8.5.5", + "@pnpm/default-reporter": "workspace:8.5.6", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.14", + "@pnpm/filter-workspace-packages": "workspace:4.4.15", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.34", + "@pnpm/find-workspace-packages": "workspace:3.1.35", "@pnpm/lockfile-types": "workspace:3.1.4", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.10", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/plugin-commands-audit": "workspace:5.1.33", - "@pnpm/plugin-commands-env": "workspace:1.4.4", - "@pnpm/plugin-commands-installation": "workspace:8.1.5", - "@pnpm/plugin-commands-listing": "workspace:4.1.1", - "@pnpm/plugin-commands-outdated": "workspace:5.1.1", - "@pnpm/plugin-commands-publishing": "workspace:4.3.1", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.2", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.11", - "@pnpm/plugin-commands-server": "workspace:3.0.60", - "@pnpm/plugin-commands-setup": "workspace:1.1.27", - "@pnpm/plugin-commands-store": "workspace:4.1.2", + "@pnpm/plugin-commands-audit": "workspace:5.1.34", + "@pnpm/plugin-commands-env": "workspace:1.4.5", + "@pnpm/plugin-commands-installation": "workspace:8.1.6", + "@pnpm/plugin-commands-listing": "workspace:4.1.2", + "@pnpm/plugin-commands-outdated": "workspace:5.1.2", + "@pnpm/plugin-commands-publishing": "workspace:4.3.2", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.3", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.12", + "@pnpm/plugin-commands-server": "workspace:3.0.61", + "@pnpm/plugin-commands-setup": "workspace:1.1.28", + "@pnpm/plugin-commands-store": "workspace:4.1.3", "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/read-project-manifest": "workspace:2.0.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab7857cb168..3efd215f77c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,31 +118,31 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.25.0 + '@pnpm/linux-arm64': workspace:6.25.1 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.25.0 + '@pnpm/linux-x64': workspace:6.25.1 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.25.0 + '@pnpm/macos-arm64': workspace:6.25.1 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.25.0 + '@pnpm/macos-x64': workspace:6.25.1 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.25.0 + '@pnpm/win-x64': workspace:6.25.1 devDependencies: '@pnpm/win-x64': 'link:' @@ -173,7 +173,7 @@ importers: packages/build-modules: specifiers: - '@pnpm/build-modules': workspace:7.2.3 + '@pnpm/build-modules': workspace:7.2.4 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/lifecycle': workspace:12.1.3 @@ -259,9 +259,9 @@ importers: packages/cli-utils: specifiers: '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/config': workspace:13.9.0 - '@pnpm/default-reporter': workspace:8.5.5 + '@pnpm/default-reporter': workspace:8.5.6 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.5 @@ -379,16 +379,16 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/assert-store': workspace:* - '@pnpm/build-modules': workspace:7.2.3 + '@pnpm/build-modules': workspace:7.2.4 '@pnpm/cafs': workspace:3.0.12 '@pnpm/client': workspace:6.1.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.5 + '@pnpm/core': workspace:2.2.6 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 '@pnpm/get-context': workspace:5.3.4 - '@pnpm/headless': workspace:17.0.1 + '@pnpm/headless': workspace:17.0.2 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -553,7 +553,7 @@ importers: specifiers: '@pnpm/config': workspace:13.9.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': workspace:8.5.5 + '@pnpm/default-reporter': workspace:8.5.6 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/render-peer-issues': workspace:1.1.0 @@ -708,12 +708,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.25.0 - '@pnpm/linux-arm64': workspace:6.25.0 - '@pnpm/linux-x64': workspace:6.25.0 - '@pnpm/macos-arm64': workspace:6.25.0 - '@pnpm/macos-x64': workspace:6.25.0 - '@pnpm/win-x64': workspace:6.25.0 + '@pnpm/exe': workspace:6.25.1 + '@pnpm/linux-arm64': workspace:6.25.1 + '@pnpm/linux-x64': workspace:6.25.1 + '@pnpm/macos-arm64': workspace:6.25.1 + '@pnpm/macos-x64': workspace:6.25.1 + '@pnpm/win-x64': workspace:6.25.1 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -844,8 +844,8 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.14 - '@pnpm/find-workspace-packages': workspace:3.1.34 + '@pnpm/filter-workspace-packages': workspace:4.4.15 + '@pnpm/find-workspace-packages': workspace:3.1.35 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -912,9 +912,9 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': workspace:3.1.34 + '@pnpm/find-workspace-packages': workspace:3.1.35 '@pnpm/types': workspace:7.8.0 find-packages: workspace:8.0.10 read-yaml-file: ^2.1.0 @@ -1039,13 +1039,13 @@ importers: packages/headless: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/build-modules': workspace:7.2.3 + '@pnpm/build-modules': workspace:7.2.4 '@pnpm/client': workspace:6.1.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/headless': workspace:17.0.1 + '@pnpm/headless': workspace:17.0.2 '@pnpm/hoist': workspace:5.2.10 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -1995,12 +1995,12 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.3 - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/plugin-commands-audit': workspace:5.1.33 + '@pnpm/plugin-commands-audit': workspace:5.1.34 '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.8.0 @@ -2039,13 +2039,13 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.3 '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/package-store': workspace:12.1.7 - '@pnpm/plugin-commands-env': workspace:1.4.4 + '@pnpm/plugin-commands-env': workspace:1.4.5 '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.14 @@ -2093,17 +2093,17 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.5 + '@pnpm/core': workspace:2.2.6 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/filter-workspace-packages': workspace:4.4.15 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.34 + '@pnpm/find-workspace-packages': workspace:3.1.35 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 @@ -2113,8 +2113,8 @@ importers: '@pnpm/outdated': workspace:9.0.27 '@pnpm/package-store': workspace:12.1.7 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.5 - '@pnpm/plugin-commands-rebuild': workspace:5.4.2 + '@pnpm/plugin-commands-installation': workspace:8.1.6 + '@pnpm/plugin-commands-rebuild': workspace:5.4.3 '@pnpm/pnpmfile': workspace:1.2.3 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.10 @@ -2233,16 +2233,16 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/filter-workspace-packages': workspace:4.4.15 '@pnpm/list': workspace:6.2.18 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.5 - '@pnpm/plugin-commands-listing': workspace:4.1.1 + '@pnpm/plugin-commands-installation': workspace:8.1.6 + '@pnpm/plugin-commands-listing': workspace:4.1.2 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.8.0 @@ -2276,7 +2276,7 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 @@ -2284,13 +2284,13 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.9 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/filter-workspace-packages': workspace:4.4.15 '@pnpm/lockfile-file': workspace:4.2.5 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/outdated': workspace:9.0.27 - '@pnpm/plugin-commands-installation': workspace:8.1.5 - '@pnpm/plugin-commands-outdated': workspace:5.1.1 + '@pnpm/plugin-commands-installation': workspace:8.1.6 + '@pnpm/plugin-commands-outdated': workspace:5.1.2 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 @@ -2343,17 +2343,17 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/client': workspace:6.1.0 '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.3 - '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/filter-workspace-packages': workspace:4.4.15 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.10 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-publishing': workspace:4.3.1 + '@pnpm/plugin-commands-publishing': workspace:4.3.2 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.4 @@ -2432,13 +2432,13 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/filter-workspace-packages': workspace:4.4.14 - '@pnpm/find-workspace-packages': workspace:3.1.34 + '@pnpm/filter-workspace-packages': workspace:4.4.15 + '@pnpm/find-workspace-packages': workspace:3.1.35 '@pnpm/get-context': workspace:5.3.4 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/link-bins': workspace:6.2.8 @@ -2447,7 +2447,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/plugin-commands-rebuild': workspace:5.4.2 + '@pnpm/plugin-commands-rebuild': workspace:5.4.3 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.6 @@ -2521,15 +2521,15 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/filter-workspace-packages': workspace:4.4.15 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.11 + '@pnpm/plugin-commands-script-runners': workspace:4.5.12 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/registry-mock': 2.12.1 @@ -2579,12 +2579,12 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': workspace:3.0.60 + '@pnpm/plugin-commands-server': workspace:3.0.61 '@pnpm/server': workspace:11.0.16 '@pnpm/store-connection-manager': workspace:3.2.2 '@pnpm/store-path': ^5.0.0 @@ -2627,9 +2627,9 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': workspace:1.1.27 + '@pnpm/plugin-commands-setup': workspace:1.1.28 '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 @@ -2646,7 +2646,7 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.12 - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/config': workspace:13.9.0 '@pnpm/error': workspace:2.0.0 '@pnpm/get-context': workspace:5.3.4 @@ -2656,7 +2656,7 @@ importers: '@pnpm/normalize-registries': workspace:2.0.11 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-store': workspace:4.1.2 + '@pnpm/plugin-commands-store': workspace:4.1.3 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/store-connection-manager': workspace:3.2.2 @@ -2720,35 +2720,35 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.42 + '@pnpm/cli-utils': workspace:0.6.43 '@pnpm/client': workspace:6.1.0 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.9.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': workspace:8.5.5 + '@pnpm/default-reporter': workspace:8.5.6 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.14 + '@pnpm/filter-workspace-packages': workspace:4.4.15 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.34 + '@pnpm/find-workspace-packages': workspace:3.1.35 '@pnpm/lockfile-types': workspace:3.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.10 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-audit': workspace:5.1.33 - '@pnpm/plugin-commands-env': workspace:1.4.4 - '@pnpm/plugin-commands-installation': workspace:8.1.5 - '@pnpm/plugin-commands-listing': workspace:4.1.1 - '@pnpm/plugin-commands-outdated': workspace:5.1.1 - '@pnpm/plugin-commands-publishing': workspace:4.3.1 - '@pnpm/plugin-commands-rebuild': workspace:5.4.2 - '@pnpm/plugin-commands-script-runners': workspace:4.5.11 - '@pnpm/plugin-commands-server': workspace:3.0.60 - '@pnpm/plugin-commands-setup': workspace:1.1.27 - '@pnpm/plugin-commands-store': workspace:4.1.2 + '@pnpm/plugin-commands-audit': workspace:5.1.34 + '@pnpm/plugin-commands-env': workspace:1.4.5 + '@pnpm/plugin-commands-installation': workspace:8.1.6 + '@pnpm/plugin-commands-listing': workspace:4.1.2 + '@pnpm/plugin-commands-outdated': workspace:5.1.2 + '@pnpm/plugin-commands-publishing': workspace:4.3.2 + '@pnpm/plugin-commands-rebuild': workspace:5.4.3 + '@pnpm/plugin-commands-script-runners': workspace:4.5.12 + '@pnpm/plugin-commands-server': workspace:3.0.61 + '@pnpm/plugin-commands-setup': workspace:1.1.28 + '@pnpm/plugin-commands-store': workspace:4.1.3 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/read-project-manifest': workspace:2.0.10 From 19de90ecdfabf9e6cddabd93da4746102c851a14 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 8 Jan 2022 22:31:28 +0200 Subject: [PATCH 039/204] test: move all test utils to /test/utils/ --- jest.config.js | 6 +++++- packages/core/jest.config.js | 13 +------------ packages/headless/jest.config.js | 7 +------ .../plugin-commands-installation/jest.config.js | 9 +-------- .../test/{utils.ts => utils/index.ts} | 0 packages/plugin-commands-listing/jest.config.js | 9 +-------- .../test/{utils.ts => utils/index.ts} | 0 packages/plugin-commands-outdated/jest.config.js | 9 +-------- .../test/{utils.ts => utils/index.ts} | 0 .../plugin-commands-publishing/jest.config.js | 5 +---- .../test/{utils.ts => utils/index.ts} | 0 packages/plugin-commands-rebuild/jest.config.js | 9 +-------- .../test/{utils.ts => utils/index.ts} | 0 .../jest.config.js | 9 +-------- .../test/{utils.ts => utils/index.ts} | 0 packages/pnpm/jest.config.js | 16 +--------------- 16 files changed, 14 insertions(+), 78 deletions(-) rename packages/plugin-commands-installation/test/{utils.ts => utils/index.ts} (100%) rename packages/plugin-commands-listing/test/{utils.ts => utils/index.ts} (100%) rename packages/plugin-commands-outdated/test/{utils.ts => utils/index.ts} (100%) rename packages/plugin-commands-publishing/test/{utils.ts => utils/index.ts} (100%) rename packages/plugin-commands-rebuild/test/{utils.ts => utils/index.ts} (100%) rename packages/plugin-commands-script-runners/test/{utils.ts => utils/index.ts} (100%) diff --git a/jest.config.js b/jest.config.js index bae42cb311b..4256aab8e8c 100644 --- a/jest.config.js +++ b/jest.config.js @@ -5,7 +5,11 @@ module.exports = { testMatch: ["**/test/**/*.[jt]s?(x)", "**/src/**/*.test.ts"], testEnvironment: 'node', collectCoverage: true, - coveragePathIgnorePatterns: ['node_modules'], + coveragePathIgnorePatterns: ['/node_modules/'], + testPathIgnorePatterns: [ + '/fixtures/', + '/test/utils/.+', + ], testTimeout: 4 * 60 * 1000, // 4 minutes setupFilesAfterEnv: [path.join(__dirname, 'jest.setup.js')], }; diff --git a/packages/core/jest.config.js b/packages/core/jest.config.js index 03129325a17..f697d831691 100644 --- a/packages/core/jest.config.js +++ b/packages/core/jest.config.js @@ -1,12 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils/distTags.ts', - '/test/utils/index.ts', - '/test/utils/testDefaults.ts', - '/test/fixtures/.+', - ], -} - +module.exports = require('../../jest.config.js') diff --git a/packages/headless/jest.config.js b/packages/headless/jest.config.js index 6a14d4d927d..f697d831691 100644 --- a/packages/headless/jest.config.js +++ b/packages/headless/jest.config.js @@ -1,6 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testMatch: ["**/test/index.ts"], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-installation/jest.config.js b/packages/plugin-commands-installation/jest.config.js index 4e790e89105..f697d831691 100644 --- a/packages/plugin-commands-installation/jest.config.js +++ b/packages/plugin-commands-installation/jest.config.js @@ -1,8 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils.ts', - ], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-installation/test/utils.ts b/packages/plugin-commands-installation/test/utils/index.ts similarity index 100% rename from packages/plugin-commands-installation/test/utils.ts rename to packages/plugin-commands-installation/test/utils/index.ts diff --git a/packages/plugin-commands-listing/jest.config.js b/packages/plugin-commands-listing/jest.config.js index 4e790e89105..f697d831691 100644 --- a/packages/plugin-commands-listing/jest.config.js +++ b/packages/plugin-commands-listing/jest.config.js @@ -1,8 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils.ts', - ], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-listing/test/utils.ts b/packages/plugin-commands-listing/test/utils/index.ts similarity index 100% rename from packages/plugin-commands-listing/test/utils.ts rename to packages/plugin-commands-listing/test/utils/index.ts diff --git a/packages/plugin-commands-outdated/jest.config.js b/packages/plugin-commands-outdated/jest.config.js index 4e790e89105..f697d831691 100644 --- a/packages/plugin-commands-outdated/jest.config.js +++ b/packages/plugin-commands-outdated/jest.config.js @@ -1,8 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils.ts', - ], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-outdated/test/utils.ts b/packages/plugin-commands-outdated/test/utils/index.ts similarity index 100% rename from packages/plugin-commands-outdated/test/utils.ts rename to packages/plugin-commands-outdated/test/utils/index.ts diff --git a/packages/plugin-commands-publishing/jest.config.js b/packages/plugin-commands-publishing/jest.config.js index 8259979ffd1..f697d831691 100644 --- a/packages/plugin-commands-publishing/jest.config.js +++ b/packages/plugin-commands-publishing/jest.config.js @@ -1,4 +1 @@ -module.exports = { - ...require('../../jest.config.js'), - testPathIgnorePatterns: ['test/utils.ts'], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-publishing/test/utils.ts b/packages/plugin-commands-publishing/test/utils/index.ts similarity index 100% rename from packages/plugin-commands-publishing/test/utils.ts rename to packages/plugin-commands-publishing/test/utils/index.ts diff --git a/packages/plugin-commands-rebuild/jest.config.js b/packages/plugin-commands-rebuild/jest.config.js index 4e790e89105..f697d831691 100644 --- a/packages/plugin-commands-rebuild/jest.config.js +++ b/packages/plugin-commands-rebuild/jest.config.js @@ -1,8 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils.ts', - ], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-rebuild/test/utils.ts b/packages/plugin-commands-rebuild/test/utils/index.ts similarity index 100% rename from packages/plugin-commands-rebuild/test/utils.ts rename to packages/plugin-commands-rebuild/test/utils/index.ts diff --git a/packages/plugin-commands-script-runners/jest.config.js b/packages/plugin-commands-script-runners/jest.config.js index 4e790e89105..f697d831691 100644 --- a/packages/plugin-commands-script-runners/jest.config.js +++ b/packages/plugin-commands-script-runners/jest.config.js @@ -1,8 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils.ts', - ], -} +module.exports = require('../../jest.config.js') diff --git a/packages/plugin-commands-script-runners/test/utils.ts b/packages/plugin-commands-script-runners/test/utils/index.ts similarity index 100% rename from packages/plugin-commands-script-runners/test/utils.ts rename to packages/plugin-commands-script-runners/test/utils/index.ts diff --git a/packages/pnpm/jest.config.js b/packages/pnpm/jest.config.js index 776bc79d7c6..f697d831691 100644 --- a/packages/pnpm/jest.config.js +++ b/packages/pnpm/jest.config.js @@ -1,15 +1 @@ -const config = require('../../jest.config.js') - -module.exports = { - ...config, - testPathIgnorePatterns: [ - '/test/utils/distTags.ts', - '/test/utils/execPnpm.ts', - '/test/utils/index.ts', - '/test/utils/localPkg.ts', - '/test/utils/retryLoadJsonFile.ts', - '/test/utils/testDefaults.ts', - ], - maxWorkers: 1, -} - +module.exports = require('../../jest.config.js') From 4f78a2a5f93bc3bad5d0c9885f1b191c901b5257 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 8 Jan 2022 22:01:59 +0200 Subject: [PATCH 040/204] fix(deps): update npm-packlist --- .changeset/metal-deers-run.md | 6 + package.json | 18 +-- packages/directory-fetcher/package.json | 2 +- .../plugin-commands-publishing/package.json | 2 +- pnpm-lock.yaml | 144 ++++++++++-------- 5 files changed, 101 insertions(+), 71 deletions(-) create mode 100644 .changeset/metal-deers-run.md diff --git a/.changeset/metal-deers-run.md b/.changeset/metal-deers-run.md new file mode 100644 index 00000000000..7c547fa580c --- /dev/null +++ b/.changeset/metal-deers-run.md @@ -0,0 +1,6 @@ +--- +"@pnpm/directory-fetcher": patch +"@pnpm/plugin-commands-publishing": patch +--- + +Update npm-packlist to v3. diff --git a/package.json b/package.json index 927e9bb9398..4bc73fe39e3 100644 --- a/package.json +++ b/package.json @@ -25,12 +25,12 @@ "release": "pnpm --filter=@pnpm/exe publish --tag=next --access=public && pnpm publish --filter=!pnpm --filter=!@pnpm/exe --access=public && pnpm publish --filter=pnpm --tag=next --access=public" }, "devDependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/types": "^7.16.0", - "@changesets/cli": "^2.17.0", + "@babel/core": "^7.16.7", + "@babel/plugin-proposal-dynamic-import": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", + "@babel/types": "^7.16.7", + "@changesets/cli": "^2.19.0", "@commitlint/cli": "^16.0.1", "@commitlint/config-conventional": "^16.0.0", "@commitlint/prompt-cli": "^16.0.0", @@ -38,19 +38,19 @@ "@pnpm/meta-updater": "0.0.6", "@pnpm/registry-mock": "2.12.1", "@pnpm/tsconfig": "workspace:*", - "@types/jest": "^27.0.0", + "@types/jest": "^27.4.0", "@types/node": "^14.17.32", "c8": "^7.11.0", "cross-env": "^7.0.3", "eslint": "^8.6.0", "husky": "^7.0.4", - "jest": "^27.3.1", + "jest": "^27.4.7", "lcov-result-merger": "^3.1.0", "npm-run-all": "^4.1.5", "publish-packed": "^4.1.1", "rimraf": "^3.0.2", "shx": "^0.3.3", - "syncpack": "^6.0.0", + "syncpack": "^6.2.0", "ts-jest": "27.1.2", "ts-node": "^10.4.0", "typescript": "4.5.4", diff --git a/packages/directory-fetcher/package.json b/packages/directory-fetcher/package.json index bc942bf471b..804ccbf37fe 100644 --- a/packages/directory-fetcher/package.json +++ b/packages/directory-fetcher/package.json @@ -34,7 +34,7 @@ "@pnpm/fetcher-base": "workspace:11.1.4", "@pnpm/resolver-base": "workspace:8.1.4", "load-json-file": "^6.2.0", - "npm-packlist": "^2.2.2", + "npm-packlist": "^3.0.0", "ramda": "^0.27.1" }, "devDependencies": { diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 801f84308a2..05ce8d9a2f7 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -72,7 +72,7 @@ "enquirer": "^2.3.6", "execa": "npm:safe-execa@^0.1.1", "fast-glob": "^3.2.4", - "npm-packlist": "^2.2.2", + "npm-packlist": "^3.0.0", "p-filter": "^2.1.0", "ramda": "^0.27.1", "realpath-missing": "^1.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3efd215f77c..43f91017d34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,12 +31,12 @@ importers: .: specifiers: - '@babel/core': ^7.16.0 - '@babel/plugin-proposal-dynamic-import': ^7.16.0 - '@babel/plugin-transform-modules-commonjs': ^7.16.0 - '@babel/preset-typescript': ^7.16.0 - '@babel/types': ^7.16.0 - '@changesets/cli': ^2.17.0 + '@babel/core': ^7.16.7 + '@babel/plugin-proposal-dynamic-import': ^7.16.7 + '@babel/plugin-transform-modules-commonjs': ^7.16.7 + '@babel/preset-typescript': ^7.16.7 + '@babel/types': ^7.16.7 + '@changesets/cli': ^2.19.0 '@commitlint/cli': ^16.0.1 '@commitlint/config-conventional': ^16.0.0 '@commitlint/prompt-cli': ^16.0.0 @@ -44,19 +44,19 @@ importers: '@pnpm/meta-updater': 0.0.6 '@pnpm/registry-mock': 2.12.1 '@pnpm/tsconfig': workspace:* - '@types/jest': ^27.0.0 + '@types/jest': ^27.4.0 '@types/node': ^14.17.32 c8: ^7.11.0 cross-env: ^7.0.3 eslint: ^8.6.0 husky: ^7.0.4 - jest: ^27.3.1 + jest: ^27.4.7 lcov-result-merger: ^3.1.0 npm-run-all: ^4.1.5 publish-packed: ^4.1.1 rimraf: ^3.0.2 shx: ^0.3.3 - syncpack: ^6.0.0 + syncpack: ^6.2.0 ts-jest: 27.1.2 ts-node: ^10.4.0 typescript: 4.5.4 @@ -689,13 +689,13 @@ importers: '@pnpm/fetcher-base': workspace:11.1.4 '@pnpm/resolver-base': workspace:8.1.4 load-json-file: ^6.2.0 - npm-packlist: ^2.2.2 + npm-packlist: ^3.0.0 ramda: ^0.27.1 dependencies: '@pnpm/fetcher-base': link:../fetcher-base '@pnpm/resolver-base': link:../resolver-base load-json-file: 6.2.0 - npm-packlist: 2.2.2 + npm-packlist: 3.0.0 ramda: 0.27.1 devDependencies: '@pnpm/directory-fetcher': 'link:' @@ -2374,7 +2374,7 @@ importers: is-ci: ^3.0.0 is-windows: ^1.0.2 load-json-file: ^6.2.0 - npm-packlist: ^2.2.2 + npm-packlist: ^3.0.0 p-filter: ^2.1.0 path-exists: ^4.0.0 ramda: ^0.27.1 @@ -2402,7 +2402,7 @@ importers: enquirer: 2.3.6 execa: /safe-execa/0.1.1 fast-glob: 3.2.8 - npm-packlist: 2.2.2 + npm-packlist: 3.0.0 p-filter: 2.1.0 ramda: 0.27.1 realpath-missing: 1.1.0 @@ -4472,7 +4472,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 jest-message-util: 27.4.6 jest-util: 27.4.2 @@ -4493,7 +4493,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -4531,7 +4531,7 @@ packages: dependencies: '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-mock: 27.4.6 dev: true @@ -4541,7 +4541,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-message-util: 27.4.6 jest-mock: 27.4.6 jest-util: 27.4.2 @@ -4570,7 +4570,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4657,7 +4657,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.5 + '@types/node': 17.0.8 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4678,7 +4678,7 @@ packages: '@changesets/types': 4.0.2 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 - globby: 11.0.4 + globby: 11.1.0 read-yaml-file: 1.1.0 dev: true @@ -4740,20 +4740,21 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.42_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-xFUy3DJXUBDR6muoPqy+GNZir5sFTvSqo01umqtTzZ+hULBaCkxjmv3JaKmBh/yD+gpd4cJOYNSwOGnEU7/GqQ==} + /@pnpm/cli-utils/0.6.43_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-0A7r8tiEALOfboh1KQLqbEQ1Y4G+hMQF3lHgD4qBoMcNVJ/i/y4ZbZ/d+PsL1P+3Np4GGK6zym56aJVc8sqkLQ==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.0 '@pnpm/config': 13.9.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.5_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.6_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 '@pnpm/manifest-utils': 2.1.5_@pnpm+logger@4.0.0 '@pnpm/package-is-installable': 5.0.10_@pnpm+logger@4.0.0 '@pnpm/read-project-manifest': 2.0.10 + '@pnpm/types': 7.8.0 chalk: 4.1.2 load-json-file: 6.2.0 dev: true @@ -4802,13 +4803,16 @@ packages: '@pnpm/types': 7.8.0 dev: true - /@pnpm/default-reporter/8.5.5_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-0Oo9PC0aQKRsLwX6zyMcrLqDAKQbfyajnNYg0QzBFxWSRpsak+RRm7Q9LgBdBOSm3/0T+MAyuv6kAQRdt1qM/g==} + /@pnpm/default-reporter/8.5.6_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-97qRLD13weaJyEHBzkAu4Zxd3z5g5VuUk6BBPmB0Ck0aAavzz15uorOFt63YhkE7gnQfXORe075RlN/Hn1bXJw==} engines: {node: '>=12.17'} + peerDependencies: + '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/config': 13.9.0_@pnpm+logger@4.0.0 '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 + '@pnpm/logger': 4.0.0 '@pnpm/render-peer-issues': 1.1.0 '@pnpm/types': 7.8.0 ansi-diff: 1.1.1 @@ -4824,8 +4828,6 @@ packages: stacktracey: 2.1.7 string-length: 4.0.2 strip-ansi: 6.0.1 - transitivePeerDependencies: - - '@pnpm/logger' dev: true /@pnpm/error/2.0.0: @@ -4849,11 +4851,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.34_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-pJCWiGZNGnXkH9NoKAhdfKxzQq5dneb9+ZDeVxvYxJCsTcAAZhj8mqawdJlgB5aSqKI2//LO0Lv7fz56mDNqMg==} + /@pnpm/find-workspace-packages/3.1.35_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-To9+BFr5xnZ6L6WSr2LqsD1A1F4AE86P4sztdr6AjOdNT5Ir1vqFVmKZrbmKb2677hxvUDZt3y2yPXi0vTxuPw==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.42_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.43_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.8.0 find-packages: 8.0.10 @@ -4909,7 +4911,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.34_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.35_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.8.0 load-json-file: 6.2.0 @@ -5224,7 +5226,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.5 + '@types/node': 17.0.8 dev: true /@types/hosted-git-info/3.0.2: @@ -6634,8 +6636,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001297 - electron-to-chromium: 1.4.37 + caniuse-lite: 1.0.30001298 + electron-to-chromium: 1.4.38 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6829,8 +6831,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001297: - resolution: {integrity: sha512-6bbIbowYG8vFs/Lk4hU9jFt7NknGDleVAciK916tp6ft1j+D//ZwwL6LbF1wXMQ32DMSjeuUV8suhh6dlmFjcA==} + /caniuse-lite/1.0.30001298: + resolution: {integrity: sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==} dev: true /caseless/0.12.0: @@ -7640,7 +7642,7 @@ packages: resolution: {integrity: sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==} engines: {node: '>=10'} dependencies: - globby: 11.0.4 + globby: 11.1.0 graceful-fs: 4.2.9 is-glob: 4.0.3 is-path-cwd: 2.2.0 @@ -7808,8 +7810,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.37: - resolution: {integrity: sha512-XIvFB1omSAxYgHYX48sC+HR8i/p7lx7R+0cX9faElg1g++h9IilCrJ12+bQuY+d96Wp7zkBiJwMOv+AhLtLrTg==} + /electron-to-chromium/1.4.38: + resolution: {integrity: sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==} dev: true /emittery/0.8.1: @@ -8643,6 +8645,16 @@ packages: merge2: 1.4.1 micromatch: 4.0.4 + /fast-glob/3.2.9: + resolution: {integrity: sha512-MBwILhhD92sziIrMQwpqcuGERF+BH99ei2a3XsGJuqEKcSycAL+w0HWokFenZXona+kjFr82Lf71eTxNRC06XQ==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -8751,7 +8763,7 @@ packages: dependencies: '@pnpm/read-project-manifest': 2.0.10 '@pnpm/types': 7.8.0 - fast-glob: 3.2.8 + fast-glob: 3.2.9 p-filter: 2.1.0 dev: true @@ -9217,6 +9229,17 @@ packages: merge2: 1.4.1 slash: 3.0.0 + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.9 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 3.0.0 + /globby/9.2.0: resolution: {integrity: sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==} engines: {node: '>=6'} @@ -9444,7 +9467,7 @@ packages: dependencies: assert-plus: 1.0.0 jsprim: 1.4.2 - sshpk: 1.16.1 + sshpk: 1.17.0 /http-status-codes/1.4.0: resolution: {integrity: sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ==} @@ -9509,8 +9532,9 @@ packages: /ieee754/1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /ignore-walk/3.0.4: - resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} + /ignore-walk/4.0.1: + resolution: {integrity: sha512-rzDQLaW4jQbh2YrOFlJdCtX8qgJTehFRYiUB2r1osqTeDzV/3+Jh8fz1oAPzUThf3iku8Ds4IDqawI5d8mUiQw==} + engines: {node: '>=10'} dependencies: minimatch: 3.0.4 dev: false @@ -10078,7 +10102,7 @@ packages: '@jest/environment': 27.4.6 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10205,7 +10229,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 @@ -10223,7 +10247,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10239,7 +10263,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.5 + '@types/node': 17.0.8 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 @@ -10261,7 +10285,7 @@ packages: '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 co: 4.6.0 expect: 27.4.6 @@ -10317,7 +10341,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: @@ -10373,7 +10397,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.7 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 @@ -10433,7 +10457,7 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.5 + '@types/node': 17.0.8 graceful-fs: 4.2.9 dev: true @@ -10472,7 +10496,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 ci-info: 3.3.0 graceful-fs: 4.2.9 @@ -10497,7 +10521,7 @@ packages: dependencies: '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 @@ -10508,7 +10532,7 @@ packages: resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.5 + '@types/node': 17.0.8 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -11757,13 +11781,13 @@ packages: semver: 5.7.1 validate-npm-package-name: 3.0.0 - /npm-packlist/2.2.2: - resolution: {integrity: sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==} + /npm-packlist/3.0.0: + resolution: {integrity: sha512-L/cbzmutAwII5glUcf2DBRNY/d0TFd4e/FnaZigJV6JD85RHZXJFGwCndjMWiiViiWSsWt3tiOLpI3ByTnIdFQ==} engines: {node: '>=10'} hasBin: true dependencies: glob: 7.2.0 - ignore-walk: 3.0.4 + ignore-walk: 4.0.1 npm-bundled: 1.1.2 npm-normalize-package-bin: 1.0.1 dev: false @@ -13610,8 +13634,8 @@ packages: /sprintf-js/1.0.3: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - /sshpk/1.16.1: - resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + /sshpk/1.17.0: + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -14919,7 +14943,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 4.2.3 + string-width: 1.0.2 /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} From a004d070c8d96ba442aa21c1991528523a31b335 Mon Sep 17 00:00:00 2001 From: zoomdong <1344492820@qq.com> Date: Mon, 10 Jan 2022 18:59:19 +0800 Subject: [PATCH 041/204] chore: adjust start cmd (#4215) * chore: adjust start cmd * chore: adjust cmd --- packages/config/package.json | 2 +- packages/core-loggers/package.json | 2 +- packages/core/package.json | 2 +- packages/default-reporter/package.json | 2 +- packages/fetcher-base/package.json | 2 +- packages/headless/package.json | 2 +- packages/hoist/package.json | 2 +- packages/modules-cleaner/package.json | 2 +- packages/package-is-installable/package.json | 2 +- packages/package-requester/package.json | 2 +- packages/package-store/package.json | 2 +- packages/parse-cli-args/package.json | 2 +- packages/plugin-commands-installation/package.json | 2 +- packages/plugin-commands-publishing/package.json | 2 +- packages/plugin-commands-script-runners/package.json | 2 +- packages/pnpm/package.json | 2 +- packages/read-modules-dir/package.json | 2 +- packages/read-projects-context/package.json | 2 +- packages/real-hoist/package.json | 2 +- packages/remove-bins/package.json | 2 +- packages/resolve-dependencies/package.json | 2 +- packages/resolve-workspace-range/package.json | 2 +- packages/resolver-base/package.json | 2 +- packages/symlink-dependency/package.json | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/packages/config/package.json b/packages/config/package.json index afd2513b065..04980d2cc9c 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -14,7 +14,7 @@ "test-with-preview": "ts-node test", "_test": "jest", "test": "pnpm run compile && pnpm run _test", - "start": "pnpm tsc --watch", + "start": "tsc --watch", "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/config", diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index df5efc2b08f..80f5b4e04cd 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -30,7 +30,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/core-loggers", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/core/package.json b/packages/core/package.json index 297342d4a22..db37bd3b3d7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -130,7 +130,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/core", "scripts": { - "start": "pnpm tsc --watch", + "start": "tsc --watch", "?commit": "echo 'Run Git commit wizard'", "commit": "commit", "commitmsg": "commitlint -e", diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 533cb206da5..04b3972cb0f 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -9,7 +9,7 @@ "!*.map" ], "scripts": { - "start": "pnpm tsc --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts test/**/*.ts", "pretty-test": "ts-node test | tap-diff", "just-test-preview": "ts-node test --type-check", diff --git a/packages/fetcher-base/package.json b/packages/fetcher-base/package.json index 988e1a7f530..b350f7dcab1 100644 --- a/packages/fetcher-base/package.json +++ b/packages/fetcher-base/package.json @@ -9,7 +9,7 @@ "!*.map" ], "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", diff --git a/packages/headless/package.json b/packages/headless/package.json index 21df4f0c98b..46fc5914836 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -53,7 +53,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/headless", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "commit": "commit", "commitmsg": "commitlint -e", "lint": "eslint src/**/*.ts test/**/*.ts", diff --git a/packages/hoist/package.json b/packages/hoist/package.json index c456c5eb504..5b1a1a82720 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -33,7 +33,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/hoist", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index 1ba80788d84..3f90be81e71 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -21,7 +21,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/modules-cleaner", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/modules-cleaner#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/package-is-installable/package.json b/packages/package-is-installable/package.json index 5ad34fbf0f4..a0a3afd68f4 100644 --- a/packages/package-is-installable/package.json +++ b/packages/package-is-installable/package.json @@ -21,7 +21,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-is-installable", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/package-is-installable#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "_test": "jest", "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index 0d154aa63c8..d880c466897 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -12,7 +12,7 @@ "node": ">=12.17" }, "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts test/**/*.ts", "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7772 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", diff --git a/packages/package-store/package.json b/packages/package-store/package.json index aee8daf9363..4e683d5f069 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -64,7 +64,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-store", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", "lint": "eslint src/**/*.ts test/**/*.ts", "pretest": "rimraf .tmp", diff --git a/packages/parse-cli-args/package.json b/packages/parse-cli-args/package.json index 263d9a2a956..82caf959e7f 100644 --- a/packages/parse-cli-args/package.json +++ b/packages/parse-cli-args/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "start": "pnpm tsc --watch", + "start": "tsc --watch", "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/parse-cli-args", diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index cd44c2f54f6..753cb41acde 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -12,7 +12,7 @@ "node": ">=12.17" }, "scripts": { - "start": "pnpm tsc --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts test/**/*.ts", "registry-mock": "registry-mock", "test:jest": "jest", diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 05ce8d9a2f7..37d6a252da9 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -12,7 +12,7 @@ "node": ">=12.17" }, "scripts": { - "start": "pnpm tsc --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts test/**/*.ts", "registry-mock": "registry-mock", "test:jest": "jest", diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 7d239fcebaf..5b0f4afc5c2 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -19,7 +19,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7778 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "start": "pnpm tsc --watch", + "start": "tsc --watch", "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners", diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index b920d859e9c..ecaf601b6b6 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -149,7 +149,7 @@ "bundle:pnpm": "cross-var esbuild lib/pnpm.js --bundle --platform=node --outfile=dist/pnpm.cjs --external:node-gyp --define:process.env.npm_package_name=\\\"$npm_package_name\\\" --define:process.env.npm_package_version=\\\"$npm_package_version\\\"", "bundle:pnpx": "esbuild lib/pnpx.js --bundle --platform=node --outfile=dist/pnpx.cjs", "bundle": "pnpm bundle:pnpm && pnpm bundle:pnpx", - "start": "pnpm tsc --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts test/**/*.ts", "registry-mock": "registry-mock", "test:jest": "jest", diff --git a/packages/read-modules-dir/package.json b/packages/read-modules-dir/package.json index 7a31313b5a2..45c21a6732c 100644 --- a/packages/read-modules-dir/package.json +++ b/packages/read-modules-dir/package.json @@ -18,7 +18,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-modules-dir", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-modules-dir#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index cc0fc0e88cb..6ed8ffd255b 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -21,7 +21,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-projects-context", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-projects-context#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index 68caf5531c2..72083657815 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -22,7 +22,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/real-hoist", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "_test": "jest", "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", diff --git a/packages/remove-bins/package.json b/packages/remove-bins/package.json index 55c7b996b77..9f3eb55ebea 100644 --- a/packages/remove-bins/package.json +++ b/packages/remove-bins/package.json @@ -21,7 +21,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/remove-bins", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/remove-bins#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 11f38714f8e..2fa65f766ac 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -21,7 +21,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-dependencies", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-dependencies#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/resolve-workspace-range/package.json b/packages/resolve-workspace-range/package.json index e489ca51708..b73f2935394 100644 --- a/packages/resolve-workspace-range/package.json +++ b/packages/resolve-workspace-range/package.json @@ -18,7 +18,7 @@ "repository": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-workspace-range", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-workspace-range#readme", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", diff --git a/packages/resolver-base/package.json b/packages/resolver-base/package.json index e13573b41c1..f663699cf3a 100644 --- a/packages/resolver-base/package.json +++ b/packages/resolver-base/package.json @@ -9,7 +9,7 @@ "!*.map" ], "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", diff --git a/packages/symlink-dependency/package.json b/packages/symlink-dependency/package.json index 7bc2d5d334c..1ba171ed6f5 100644 --- a/packages/symlink-dependency/package.json +++ b/packages/symlink-dependency/package.json @@ -32,7 +32,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/symlink-dependency", "scripts": { - "start": "pnpm run tsc -- --watch", + "start": "tsc --watch", "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", From 26cd01b8801c87affaf599833f5c7f94e01cec92 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 13:06:53 +0200 Subject: [PATCH 042/204] feat: support peerDependencyRules for muting peer dep issues (#4212) close #4183 --- .changeset/famous-toys-provide.md | 21 ++++++++++ .changeset/itchy-berries-wink.md | 5 +++ .changeset/plenty-mayflies-hug.md | 5 +++ .../install/createPeerDependencyPatcher.ts | 26 +++++++++++++ .../core/src/install/extendInstallOptions.ts | 2 + packages/core/src/install/index.ts | 11 ++++++ .../createPeerDependencyPatcher.test.ts | 39 +++++++++++++++++++ .../src/getOptionsFromRootManifest.ts | 15 ++++++- packages/types/src/package.ts | 6 +++ 9 files changed, 128 insertions(+), 2 deletions(-) create mode 100644 .changeset/famous-toys-provide.md create mode 100644 .changeset/itchy-berries-wink.md create mode 100644 .changeset/plenty-mayflies-hug.md create mode 100644 packages/core/src/install/createPeerDependencyPatcher.ts create mode 100644 packages/core/test/install/createPeerDependencyPatcher.test.ts diff --git a/.changeset/famous-toys-provide.md b/.changeset/famous-toys-provide.md new file mode 100644 index 00000000000..3c7433f467e --- /dev/null +++ b/.changeset/famous-toys-provide.md @@ -0,0 +1,21 @@ +--- +"pnpm": minor +"@pnpm/plugin-commands-installation": minor +--- + +In order to mute some types of peer dependency warnings, a new section in `package.json` may be used for declaring peer dependency warning rules. For example, the next configuration will turn off any warnings about missing `babel-loader` peer dependency and about `@angular/common`, when the wanted version of `@angular/common` is not v13. + +```json +{ + "name": "foo", + "version": "0.0.0", + "pnpm": { + "peerDependencyRules": { + "ignoreMissing": ["babel-loader"], + "allowedVersions": { + "@angular/common": "13" + } + } + } +} +``` diff --git a/.changeset/itchy-berries-wink.md b/.changeset/itchy-berries-wink.md new file mode 100644 index 00000000000..a9321f6d30d --- /dev/null +++ b/.changeset/itchy-berries-wink.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": minor +--- + +New optional option supported: `peerDependencyRules`. This setting allows to mute specific peer dependency warnings. diff --git a/.changeset/plenty-mayflies-hug.md b/.changeset/plenty-mayflies-hug.md new file mode 100644 index 00000000000..4abe8714636 --- /dev/null +++ b/.changeset/plenty-mayflies-hug.md @@ -0,0 +1,5 @@ +--- +"@pnpm/types": minor +--- + +New field added to package.json.pnpm section: peerDependencyRules. diff --git a/packages/core/src/install/createPeerDependencyPatcher.ts b/packages/core/src/install/createPeerDependencyPatcher.ts new file mode 100644 index 00000000000..6492520dadb --- /dev/null +++ b/packages/core/src/install/createPeerDependencyPatcher.ts @@ -0,0 +1,26 @@ +import { PeerDependencyRules, ReadPackageHook } from '@pnpm/types' +import isEmpty from 'ramda/src/isEmpty' + +export default function ( + peerDependencyRules: PeerDependencyRules +): ReadPackageHook { + const ignoreMissing = new Set(peerDependencyRules.ignoreMissing ?? []) + return ((pkg) => { + if (isEmpty(pkg.peerDependencies)) return pkg + for (const [peerName, peerVersion] of Object.entries(pkg.peerDependencies ?? {})) { + if (ignoreMissing.has(peerName) && !pkg.peerDependenciesMeta?.[peerName]?.optional) { + pkg.peerDependenciesMeta = pkg.peerDependenciesMeta ?? {} + pkg.peerDependenciesMeta[peerName] = { + optional: true, + } + } + if ( + peerDependencyRules.allowedVersions?.[peerName] && + peerVersion !== '*' + ) { + pkg.peerDependencies![peerName] += ` || ${peerDependencyRules.allowedVersions[peerName]}` + } + } + return pkg + }) as ReadPackageHook +} diff --git a/packages/core/src/install/extendInstallOptions.ts b/packages/core/src/install/extendInstallOptions.ts index 49585601edb..93b8afe923e 100644 --- a/packages/core/src/install/extendInstallOptions.ts +++ b/packages/core/src/install/extendInstallOptions.ts @@ -7,6 +7,7 @@ import { WorkspacePackages } from '@pnpm/resolver-base' import { StoreController } from '@pnpm/store-controller-types' import { PackageExtension, + PeerDependencyRules, ReadPackageHook, Registries, } from '@pnpm/types' @@ -80,6 +81,7 @@ export interface StrictInstallOptions { symlink: boolean enableModulesDir: boolean modulesCacheMaxAge: number + peerDependencyRules: PeerDependencyRules hoistPattern: string[] | undefined forceHoistPattern: boolean diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 04dd6e7b556..90e66b222c5 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -49,6 +49,7 @@ import { DependenciesField, DependencyManifest, PackageExtension, + PeerDependencyRules, ProjectManifest, ReadPackageHook, } from '@pnpm/types' @@ -68,6 +69,7 @@ import removeDeps from '../uninstall/removeDeps' import allProjectsAreUpToDate from './allProjectsAreUpToDate' import createPackageExtender from './createPackageExtender' import createVersionsOverrider from './createVersionsOverrider' +import createPeerDependencyPatcher from './createPeerDependencyPatcher' import extendOptions, { InstallOptions, StrictInstallOptions, @@ -170,6 +172,7 @@ export async function mutateModules ( overrides: opts.overrides, lockfileDir: opts.lockfileDir, packageExtensions: opts.packageExtensions, + peerDependencyRules: opts.peerDependencyRules, }) const ctx = await getContext(projects, opts) const pruneVirtualStore = ctx.modulesFile?.prunedAt && opts.modulesCacheMaxAge > 0 @@ -483,11 +486,13 @@ export function createReadPackageHook ( lockfileDir, overrides, packageExtensions, + peerDependencyRules, readPackageHook, }: { lockfileDir: string overrides?: Record packageExtensions?: Record + peerDependencyRules?: PeerDependencyRules readPackageHook?: ReadPackageHook } ): ReadPackageHook | undefined { @@ -498,6 +503,12 @@ export function createReadPackageHook ( if (!isEmpty(packageExtensions ?? {})) { hooks.push(createPackageExtender(packageExtensions!)) } + if ( + peerDependencyRules != null && + (!isEmpty(peerDependencyRules.ignoreMissing) || !isEmpty(peerDependencyRules.allowedVersions)) + ) { + hooks.push(createPeerDependencyPatcher(peerDependencyRules)) + } if (hooks.length === 0) { return readPackageHook } diff --git a/packages/core/test/install/createPeerDependencyPatcher.test.ts b/packages/core/test/install/createPeerDependencyPatcher.test.ts new file mode 100644 index 00000000000..11e6c9b6fdf --- /dev/null +++ b/packages/core/test/install/createPeerDependencyPatcher.test.ts @@ -0,0 +1,39 @@ +import createPeerDependencyPatcher from '@pnpm/core/lib/install/createPeerDependencyPatcher' + +test('createPeerDependencyPatcher() ignores missing', () => { + const patcher = createPeerDependencyPatcher({ + ignoreMissing: ['foo'], + }) + const patchedPkg = patcher({ + peerDependencies: { + foo: '*', + bar: '*', + }, + }) + expect(patchedPkg['peerDependenciesMeta']).toStrictEqual({ + foo: { + optional: true, + }, + }) +}) + +test('createPeerDependencyPatcher() extends peer ranges', () => { + const patcher = createPeerDependencyPatcher({ + allowedVersions: { + foo: '1', + qar: '1', + }, + }) + const patchedPkg = patcher({ + peerDependencies: { + foo: '0', + bar: '0', + qar: '*', + }, + }) + expect(patchedPkg['peerDependencies']).toStrictEqual({ + foo: '0 || 1', + bar: '0', + qar: '*', + }) +}) diff --git a/packages/plugin-commands-installation/src/getOptionsFromRootManifest.ts b/packages/plugin-commands-installation/src/getOptionsFromRootManifest.ts index 71f89bdd23f..bd3446873ab 100644 --- a/packages/plugin-commands-installation/src/getOptionsFromRootManifest.ts +++ b/packages/plugin-commands-installation/src/getOptionsFromRootManifest.ts @@ -1,15 +1,26 @@ -import { ProjectManifest } from '@pnpm/types' +import { + PackageExtension, + PeerDependencyRules, + ProjectManifest, +} from '@pnpm/types' -export default function getOptionsFromRootManifest (manifest: ProjectManifest) { +export default function getOptionsFromRootManifest (manifest: ProjectManifest): { + overrides?: Record + neverBuiltDependencies?: string[] + packageExtensions?: Record + peerDependencyRules?: PeerDependencyRules +} { // We read Yarn's resolutions field for compatibility // but we really replace the version specs to any other version spec, not only to exact versions, // so we cannot call it resolutions const overrides = manifest.pnpm?.overrides ?? manifest.resolutions const neverBuiltDependencies = manifest.pnpm?.neverBuiltDependencies ?? [] const packageExtensions = manifest.pnpm?.packageExtensions + const peerDependencyRules = manifest.pnpm?.peerDependencyRules return { overrides, neverBuiltDependencies, packageExtensions, + peerDependencyRules, } } diff --git a/packages/types/src/package.ts b/packages/types/src/package.ts index f5d05e28d11..c2815d62049 100644 --- a/packages/types/src/package.ts +++ b/packages/types/src/package.ts @@ -97,11 +97,17 @@ export type DependencyManifest = BaseManifest & Required +export interface PeerDependencyRules { + ignoreMissing?: string[] + allowedVersions?: Record +} + export type ProjectManifest = BaseManifest & { pnpm?: { neverBuiltDependencies?: string[] overrides?: Record packageExtensions?: Record + peerDependencyRules?: PeerDependencyRules } private?: boolean resolutions?: Record From e0c7cd6a6d356a8fd612fe8363fd430b8f5e2154 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 14:42:05 +0200 Subject: [PATCH 043/204] chore(deps): update --- pnpm-lock.yaml | 543 ++++++++++++++++++++++++------------------------- 1 file changed, 262 insertions(+), 281 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43f91017d34..e753c9256f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,11 +64,11 @@ importers: devDependencies: '@babel/core': 7.16.7 '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.7 - '@babel/plugin-transform-modules-commonjs': 7.16.7_@babel+core@7.16.7 + '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.16.7 '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 '@changesets/cli': 2.19.0 - '@commitlint/cli': 16.0.1_@types+node@14.18.5 + '@commitlint/cli': 16.0.2_@types+node@14.18.5 '@commitlint/config-conventional': 16.0.0 '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.5 '@pnpm/eslint-config': link:utils/eslint-config @@ -81,12 +81,12 @@ importers: cross-env: 7.0.3 eslint: 8.6.0 husky: 7.0.4 - jest: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest: 27.4.7_8b7d738063099bace0a1ba447f393ce6 lcov-result-merger: 3.1.0 npm-run-all: 4.1.5 publish-packed: 4.1.1 rimraf: 3.0.2 - shx: 0.3.3 + shx: 0.3.4 syncpack: 6.2.0 ts-jest: 27.1.2_dd7c91bd6ff034fee50a8c495c77e31c ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd @@ -591,9 +591,9 @@ importers: pretty-ms: 7.0.1 ramda: 0.27.1 right-pad: 1.0.1 - rxjs: 7.5.1 + rxjs: 7.5.2 semver: 7.3.5 - stacktracey: 2.1.7 + stacktracey: 2.1.8 string-length: 4.0.2 strip-ansi: 6.0.1 devDependencies: @@ -894,7 +894,7 @@ importers: dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - fast-glob: 3.2.8 + fast-glob: 3.2.10 p-filter: 2.1.0 devDependencies: find-packages: 'link:' @@ -1768,7 +1768,7 @@ importers: is-subdir: ^1.1.1 dependencies: '@pnpm/types': link:../types - fast-glob: 3.2.8 + fast-glob: 3.2.10 is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' @@ -2401,7 +2401,7 @@ importers: '@zkochan/rimraf': 2.1.1 enquirer: 2.3.6 execa: /safe-execa/0.1.1 - fast-glob: 3.2.8 + fast-glob: 3.2.10 npm-packlist: 3.0.0 p-filter: 2.1.0 ramda: 0.27.1 @@ -2865,7 +2865,7 @@ importers: deep-require-cwd: 1.0.0 delay: 5.0.0 dir-is-case-sensitive: 2.0.0 - esbuild: 0.14.10 + esbuild: 0.14.11 execa: /safe-execa/0.1.1 exists-link: 2.0.0 is-ci: 3.0.1 @@ -3500,9 +3500,9 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 - '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_127561e620d5865f8d9fa218165c9e24 + '@typescript-eslint/eslint-plugin': 5.9.1_b7b2e42b32ee097737cd3e626b10847b + '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 + eslint-config-standard-with-typescript: 21.0.1_0354b25c07123e2dc42168772e883a0d eslint-plugin-import: 2.25.4_eslint@8.6.0 eslint-plugin-node: 11.1.0_eslint@8.6.0 eslint-plugin-promise: 5.2.0_eslint@8.6.0 @@ -3540,7 +3540,7 @@ importers: '@babel/register': ^7.13.16 '@pnpm/ts-execution-runtime': workspace:* devDependencies: - '@babel/register': 7.16.7_@babel+core@7.16.7 + '@babel/register': 7.16.8_@babel+core@7.16.7 '@pnpm/ts-execution-runtime': 'link:' utils/tsconfig: @@ -3563,8 +3563,8 @@ packages: dependencies: '@babel/highlight': 7.16.7 - /@babel/compat-data/7.16.4: - resolution: {integrity: sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==} + /@babel/compat-data/7.16.8: + resolution: {integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==} engines: {node: '>=6.9.0'} dev: true @@ -3573,14 +3573,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/generator': 7.16.7 + '@babel/generator': 7.16.8 '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.7 '@babel/helper-module-transforms': 7.16.7 '@babel/helpers': 7.16.7 - '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/parser': 7.16.8_@babel+types@7.16.8 '@babel/template': 7.16.7 - '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/traverse': 7.16.8 + '@babel/types': 7.16.8 convert-source-map: 1.8.0 debug: 4.3.3 gensync: 1.0.0-beta.2 @@ -3591,11 +3591,11 @@ packages: - supports-color dev: true - /@babel/generator/7.16.7: - resolution: {integrity: sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==} + /@babel/generator/7.16.8: + resolution: {integrity: sha512-1ojZwE9+lOXzcWdWmO6TbUzDfqLD39CmEhN8+2cX9XkDo5yW1OpgfejfliysR2AWLpMamTiOiAp/mtroaymhpw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 jsesc: 2.5.2 source-map: 0.5.7 dev: true @@ -3604,7 +3604,7 @@ packages: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7: @@ -3613,7 +3613,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.16.4 + '@babel/compat-data': 7.16.8 '@babel/core': 7.16.7 '@babel/helper-validator-option': 7.16.7 browserslist: 4.19.1 @@ -3642,7 +3642,7 @@ packages: resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-function-name/7.16.7: @@ -3651,35 +3651,35 @@ packages: dependencies: '@babel/helper-get-function-arity': 7.16.7 '@babel/template': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-get-function-arity/7.16.7: resolution: {integrity: sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-hoist-variables/7.16.7: resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-member-expression-to-functions/7.16.7: resolution: {integrity: sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-module-imports/7.16.7: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-module-transforms/7.16.7: @@ -3692,8 +3692,8 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/helper-validator-identifier': 7.16.7 '@babel/template': 7.16.7 - '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/traverse': 7.16.8 + '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color dev: true @@ -3702,7 +3702,7 @@ packages: resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-plugin-utils/7.16.7: @@ -3717,8 +3717,8 @@ packages: '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-member-expression-to-functions': 7.16.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/traverse': 7.16.8 + '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color dev: true @@ -3727,14 +3727,14 @@ packages: resolution: {integrity: sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-split-export-declaration/7.16.7: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/helper-validator-identifier/7.16.7: @@ -3751,8 +3751,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.16.7 - '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 + '@babel/traverse': 7.16.8 + '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color dev: true @@ -3775,14 +3775,14 @@ packages: '@babel/types': 7.13.12 dev: true - /@babel/parser/7.16.7_@babel+types@7.16.7: - resolution: {integrity: sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==} + /@babel/parser/7.16.8_@babel+types@7.16.8: + resolution: {integrity: sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==} engines: {node: '>=6.0.0'} hasBin: true peerDependencies: '@babel/types': '*' dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.7: @@ -3924,8 +3924,8 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-modules-commonjs/7.16.7_@babel+core@7.16.7: - resolution: {integrity: sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==} + /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.16.7: + resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3939,8 +3939,8 @@ packages: - supports-color dev: true - /@babel/plugin-transform-typescript/7.16.7_@babel+core@7.16.7: - resolution: {integrity: sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==} + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.7: + resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3962,13 +3962,13 @@ packages: '@babel/core': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-typescript': 7.16.7_@babel+core@7.16.7 + '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/register/7.16.7_@babel+core@7.16.7: - resolution: {integrity: sha512-Ft+cuxorVxFj4RrPDs9TbJNE7ZbuJTyazUC6jLWRvBQT/qIDZPMe7MHgjlrA+11+XDLh+I0Pnx7sxPp4LRhzcA==} + /@babel/register/7.16.8_@babel+core@7.16.7: + resolution: {integrity: sha512-aoUj2ocH92k7qyyA59y07sUaCVxxS7VjNul/jR0mpAyYvpo6n5HELZmyUGtrgFm7/1b0UutT7I1w/4bAkXxCHA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3992,22 +3992,22 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/parser': 7.16.7_@babel+types@7.16.7 - '@babel/types': 7.16.7 + '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/types': 7.16.8 dev: true - /@babel/traverse/7.16.7: - resolution: {integrity: sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==} + /@babel/traverse/7.16.8: + resolution: {integrity: sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/generator': 7.16.7 + '@babel/generator': 7.16.8 '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-function-name': 7.16.7 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.16.7_@babel+types@7.16.7 - '@babel/types': 7.16.7 + '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/types': 7.16.8 debug: 4.3.3 globals: 11.12.0 transitivePeerDependencies: @@ -4022,8 +4022,8 @@ packages: to-fast-properties: 2.0.0 dev: true - /@babel/types/7.16.7: - resolution: {integrity: sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==} + /@babel/types/7.16.8: + resolution: {integrity: sha512-smN2DQc5s4M7fntyjGtyIPbRJv6wW4rU/94fmYJ7PKQuZkC0qGMHXJbg6sNGt12JmVr4k5YaptI/XtiLJBnmIg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.16.7 @@ -4213,8 +4213,8 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/16.0.1_@types+node@14.18.5: - resolution: {integrity: sha512-61gGRy65WiVDRsqP0dAR2fAgE3qrTBW3fgz9MySv32y5Ib3ZXXDDq6bGyQqi2dSaPuDYzNCRwwlC7mmQM73T/g==} + /@commitlint/cli/16.0.2_@types+node@14.18.5: + resolution: {integrity: sha512-Jt7iaBjoLGC5Nq4dHPTvTYnqPGkElFPBtTXTvBpTgatZApczyjI2plE0oG4GYWPp1suHIS/VdVDOMpPZjGVusg==} engines: {node: '>=v12'} hasBin: true dependencies: @@ -4472,14 +4472,14 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 jest-message-util: 27.4.6 jest-util: 27.4.2 slash: 3.0.0 dev: true - /@jest/core/27.4.7_32085b1930be833b54e63aba186b27f0: + /@jest/core/27.4.7_8b7d738063099bace0a1ba447f393ce6: resolution: {integrity: sha512-n181PurSJkVMS+kClIFSX/LLvw9ExSb+4IMtD6YnfxZVerw9ANYtW0bPrm0MJu2pfe9SY9FJ9FtQ+MdZkrZwjg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -4489,25 +4489,25 @@ packages: optional: true dependencies: '@jest/console': 27.4.6 - '@jest/reporters': 27.4.6_@babel+types@7.16.7 + '@jest/reporters': 27.4.6_@babel+types@7.16.8 '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.9 jest-changed-files: 27.4.2 - jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest-config: 27.4.7_8b7d738063099bace0a1ba447f393ce6 jest-haste-map: 27.4.6 jest-message-util: 27.4.6 jest-regex-util: 27.4.0 jest-resolve: 27.4.6 jest-resolve-dependencies: 27.4.6 - jest-runner: 27.4.6_@babel+types@7.16.7 - jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-runner: 27.4.6_@babel+types@7.16.8 + jest-runtime: 27.4.6_@babel+types@7.16.8 jest-snapshot: 27.4.6 jest-util: 27.4.2 jest-validate: 27.4.6 @@ -4531,7 +4531,7 @@ packages: dependencies: '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-mock: 27.4.6 dev: true @@ -4541,7 +4541,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-message-util: 27.4.6 jest-mock: 27.4.6 jest-util: 27.4.2 @@ -4556,7 +4556,7 @@ packages: expect: 27.4.6 dev: true - /@jest/reporters/27.4.6_@babel+types@7.16.7: + /@jest/reporters/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-+Zo9gV81R14+PSq4wzee4GC2mhAN9i9a7qgJWL90Gpx7fHYkWpTBvwWNZUXvJByYR9tAVBdc8VxDWqfJyIUrIQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -4568,16 +4568,16 @@ packages: '@bcoe/v8-coverage': 0.2.3 '@jest/console': 27.4.6 '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.0 graceful-fs: 4.2.9 istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 5.1.0_@babel+types@7.16.7 + istanbul-lib-instrument: 5.1.0_@babel+types@7.16.8 istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.1 istanbul-reports: /@zkochan/istanbul-reports/3.0.2 @@ -4589,7 +4589,7 @@ packages: source-map: 0.6.1 string-length: 4.0.2 terminal-link: 2.1.1 - v8-to-istanbul: 8.1.0 + v8-to-istanbul: 8.1.1 transitivePeerDependencies: - '@babel/types' - supports-color @@ -4614,26 +4614,26 @@ packages: collect-v8-coverage: 1.0.1 dev: true - /@jest/test-sequencer/27.4.6_@babel+types@7.16.7: + /@jest/test-sequencer/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-3GL+nsf6E1PsyNsJuvPyIz+DwFuCtBdtvPpm/LMXVkBJbdFvQYCDpccYT56qq5BGniXWlE81n2qk1sdXfZebnw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/test-result': 27.4.6 graceful-fs: 4.2.9 jest-haste-map: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-runtime: 27.4.6_@babel+types@7.16.8 transitivePeerDependencies: - '@babel/types' - supports-color dev: true - /@jest/transform/27.4.6_@babel+types@7.16.7: + /@jest/transform/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 '@jest/types': 27.4.2 - babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 + babel-plugin-istanbul: 6.1.1_@babel+types@7.16.8 chalk: 4.1.2 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 @@ -4657,7 +4657,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.8 + '@types/node': 14.18.5 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4823,9 +4823,9 @@ packages: pretty-ms: 7.0.1 ramda: 0.27.1 right-pad: 1.0.1 - rxjs: 7.5.1 + rxjs: 7.5.2 semver: 7.3.5 - stacktracey: 2.1.7 + stacktracey: 2.1.8 string-length: 4.0.2 strip-ansi: 6.0.1 dev: true @@ -5149,8 +5149,8 @@ packages: /@types/babel__core/7.1.18: resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} dependencies: - '@babel/parser': 7.16.7_@babel+types@7.16.7 - '@babel/types': 7.16.7 + '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/types': 7.16.8 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 @@ -5159,20 +5159,20 @@ packages: /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.16.7_@babel+types@7.16.7 - '@babel/types': 7.16.7 + '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/types': 7.16.8 dev: true /@types/babel__traverse/7.14.2: resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} dependencies: - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 dev: true /@types/braces/3.0.1: @@ -5226,7 +5226,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 17.0.8 + '@types/node': 14.18.5 dev: true /@types/hosted-git-info/3.0.2: @@ -5497,8 +5497,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8: - resolution: {integrity: sha512-qT4lr2jysDQBQOPsCCvpPUZHjbABoTJW8V9ZzIYKHMfppJtpdtzszDYsldwhFxlhvrp7aCHeXD1Lb9M1zhwWwQ==} + /@typescript-eslint/eslint-plugin/5.9.1_b7b2e42b32ee097737cd3e626b10847b: + resolution: {integrity: sha512-Xv9tkFlyD4MQGpJgTo6wqDqGvHIRmRgah/2Sjz1PUnJTawjHWIwBivUE9x0QtU2WVii9baYgavo/bHjrZJkqTw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5508,10 +5508,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.9.0_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/type-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/experimental-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.1 + '@typescript-eslint/type-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 functional-red-black-tree: 1.0.1 @@ -5524,16 +5524,16 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-ZnLVjBrf26dn7ElyaSKa6uDhqwvAi4jBBmHK1VxuFGPRAxhdi18ubQYSGA7SRiFiES3q9JiBOBHEBStOFkwD2g==} + /@typescript-eslint/experimental-utils/5.9.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.1 + '@typescript-eslint/types': 5.9.1 + '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.5.4 eslint: 8.6.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.6.0 @@ -5562,8 +5562,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/5.9.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==} + /@typescript-eslint/parser/5.9.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5572,9 +5572,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/typescript-estree': 5.9.0_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.9.1 + '@typescript-eslint/types': 5.9.1 + '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 typescript: 4.5.4 @@ -5590,16 +5590,16 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.9.0: - resolution: {integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==} + /@typescript-eslint/scope-manager/5.9.1: + resolution: {integrity: sha512-8BwvWkho3B/UOtzRyW07ffJXPaLSUKFBjpq8aqsRvu6HdEuzCY57+ffT7QoV4QXJXWSU1+7g3wE4AlgImmQ9pQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/visitor-keys': 5.9.0 + '@typescript-eslint/types': 5.9.1 + '@typescript-eslint/visitor-keys': 5.9.1 dev: false - /@typescript-eslint/type-utils/5.9.0_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-uVCb9dJXpBrK1071ri5aEW7ZHdDHAiqEjYznF3HSSvAJXyrkxGOw2Ejibz/q6BXdT8lea8CMI0CzKNFTNI6TEQ==} + /@typescript-eslint/type-utils/5.9.1_eslint@8.6.0+typescript@4.5.4: + resolution: {integrity: sha512-tRSpdBnPRssjlUh35rE9ug5HrUvaB9ntREy7gPXXKwmIx61TNN7+l5YKgi1hMKxo5NvqZCfYhA5FvyuJG6X6vg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5608,7 +5608,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.0_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/experimental-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 debug: 4.3.3 eslint: 8.6.0 tsutils: 3.21.0_typescript@4.5.4 @@ -5622,8 +5622,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.9.0: - resolution: {integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==} + /@typescript-eslint/types/5.9.1: + resolution: {integrity: sha512-SsWegWudWpkZCwwYcKoDwuAjoZXnM1y2EbEerTHho19Hmm+bQ56QG4L4jrtCu0bI5STaRTvRTZmjprWlTw/5NQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5639,7 +5639,7 @@ packages: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/visitor-keys': 4.33.0 debug: 4.3.3 - globby: 11.0.4 + globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.4 @@ -5648,8 +5648,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.9.0_typescript@4.5.4: - resolution: {integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==} + /@typescript-eslint/typescript-estree/5.9.1_typescript@4.5.4: + resolution: {integrity: sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5657,10 +5657,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/visitor-keys': 5.9.0 + '@typescript-eslint/types': 5.9.1 + '@typescript-eslint/visitor-keys': 5.9.1 debug: 4.3.3 - globby: 11.0.4 + globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 tsutils: 3.21.0_typescript@4.5.4 @@ -5677,11 +5677,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.9.0: - resolution: {integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==} + /@typescript-eslint/visitor-keys/5.9.1: + resolution: {integrity: sha512-Xh37pNz9e9ryW4TVdwiFzmr4hloty8cFj8GTWMXh3Z8swGwyQWeCcNgF0hm6t09iZd6eiZmIf4zHedQVP6TVtg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/types': 5.9.1 eslint-visitor-keys: 3.1.0 dev: false @@ -5748,10 +5748,10 @@ packages: camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 - clipanion: 3.2.0-rc.4 + clipanion: 3.2.0-rc.5 cross-spawn: 7.0.3 diff: 4.0.2 - globby: 11.0.4 + globby: 11.1.0 got: 11.8.3 json-file-plus: 3.3.1 lodash: 4.17.21 @@ -5857,7 +5857,7 @@ packages: '@yarnpkg/parsers': 2.5.0-rc.7 clipanion: 2.6.2 cross-spawn: 7.0.3 - fast-glob: 3.2.8 + fast-glob: 3.2.10 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 @@ -5871,9 +5871,9 @@ packages: '@yarnpkg/fslib': 2.6.1-rc.5 '@yarnpkg/parsers': 2.5.0-rc.7 chalk: 3.0.0 - clipanion: 3.2.0-rc.4 + clipanion: 3.2.0-rc.5 cross-spawn: 7.0.3 - fast-glob: 3.2.8 + fast-glob: 3.2.10 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 @@ -5956,7 +5956,7 @@ packages: chalk: 4.1.2 escodegen: 2.0.0 fs-extra: 9.1.0 - globby: 11.0.4 + globby: 11.1.0 into-stream: 6.0.0 minimist: 1.2.5 multistream: 4.1.0 @@ -6389,17 +6389,17 @@ packages: /aws4/1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - /babel-jest/27.4.6_f802e839c37fdba49ab5d48cb901c199: + /babel-jest/27.4.6_9c50d646f39b794f895b0a314e633517: resolution: {integrity: sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: '@babel/core': 7.16.7 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 '@types/babel__core': 7.1.18 - babel-plugin-istanbul: 6.1.1_@babel+types@7.16.7 + babel-plugin-istanbul: 6.1.1_@babel+types@7.16.8 babel-preset-jest: 27.4.0_@babel+core@7.16.7 chalk: 4.1.2 graceful-fs: 4.2.9 @@ -6415,14 +6415,14 @@ packages: object.assign: 4.1.2 dev: true - /babel-plugin-istanbul/6.1.1_@babel+types@7.16.7: + /babel-plugin-istanbul/6.1.1_@babel+types@7.16.8: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: '@babel/helper-plugin-utils': 7.16.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.1.0_@babel+types@7.16.7 + istanbul-lib-instrument: 5.1.0_@babel+types@7.16.8 test-exclude: 6.0.0 transitivePeerDependencies: - '@babel/types' @@ -6434,7 +6434,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.16.7 - '@babel/types': 7.16.7 + '@babel/types': 7.16.8 '@types/babel__core': 7.1.18 '@types/babel__traverse': 7.14.2 dev: true @@ -6637,7 +6637,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001298 - electron-to-chromium: 1.4.38 + electron-to-chromium: 1.4.40 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6713,7 +6713,7 @@ packages: istanbul-reports: /@zkochan/istanbul-reports/3.0.2 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 8.1.0 + v8-to-istanbul: 8.1.1 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -6769,7 +6769,7 @@ packages: clone-response: 1.0.2 get-stream: 5.2.0 http-cache-semantics: 4.1.0 - keyv: 4.0.4 + keyv: 4.0.5 lowercase-keys: 2.0.0 normalize-url: 6.1.0 responselike: 2.0.0 @@ -6969,8 +6969,8 @@ packages: dependencies: typanion: 3.7.1 - /clipanion/3.2.0-rc.4: - resolution: {integrity: sha512-wkW5IYIK63i2aSmFr8EoRjEpZmy3KFXezDn4K8dBct7pq0hWWDFUoqwXTMIXWyBIEJFekmZ9v5wX+JtRBMZbOA==} + /clipanion/3.2.0-rc.5: + resolution: {integrity: sha512-qCOhL+TRE6JpmBNkT6v3VhqdWGDYv1DUcPTHfggd1x1njLRS8/i/zShUWW1j4iW2P3nTG3s7GTnHZkjhGxC1gg==} dependencies: typanion: 3.7.1 dev: false @@ -7810,8 +7810,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.38: - resolution: {integrity: sha512-WhHt3sZazKj0KK/UpgsbGQnUUoFeAHVishzHFExMxagpZgjiGYSC9S0ZlbhCfSH2L2i+2A1yyqOIliTctMx7KQ==} + /electron-to-chromium/1.4.40: + resolution: {integrity: sha512-j+eVIyQGt2EU5xPWUblhpp5P5z5xyAdRgzogBgfe2F5JGV17gr9pfzWBua6DlPL00LavbOjxubWkWkbVQe9Wlw==} dev: true /emittery/0.8.1: @@ -7938,173 +7938,173 @@ packages: es6-iterator: 2.0.3 es6-symbol: 3.1.3 - /esbuild-android-arm64/0.14.10: - resolution: {integrity: sha512-vzkTafHKoiMX4uIN1kBnE/HXYLpNT95EgGanVk6DHGeYgDolU0NBxjO7yZpq4ZGFPOx8384eAdDrBYhO11TAlQ==} + /esbuild-android-arm64/0.14.11: + resolution: {integrity: sha512-6iHjgvMnC/SzDH8TefL+/3lgCjYWwAd1LixYfmz/TBPbDQlxcuSkX0yiQgcJB9k+ibZ54yjVXziIwGdlc+6WNw==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.10: - resolution: {integrity: sha512-DJwzFVB95ZV7C3PQbf052WqaUuuMFXJeZJ0LKdnP1w+QOU0rlbKfX0tzuhoS//rOXUj1TFIwRuRsd0FX6skR7A==} + /esbuild-darwin-64/0.14.11: + resolution: {integrity: sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.10: - resolution: {integrity: sha512-RNaaoZDg3nsqs5z56vYCjk/VJ76npf752W0rOaCl5lO5TsgV9zecfdYgt7dtUrIx8b7APhVaNYud+tGsDOVC9g==} + /esbuild-darwin-arm64/0.14.11: + resolution: {integrity: sha512-Jj0ieWLREPBYr/TZJrb2GFH8PVzDqiQWavo1pOFFShrcmHWDBDrlDxPzEZ67NF/Un3t6sNNmeI1TUS/fe1xARg==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.10: - resolution: {integrity: sha512-10B3AzW894u6bGZZhWiJOHw1uEHb4AFbUuBdyml1Ht0vIqd+KqWW+iY/yMwQAzILr2WJZqEhbOXRkJtY8aRqOw==} + /esbuild-freebsd-64/0.14.11: + resolution: {integrity: sha512-C5sT3/XIztxxz/zwDjPRHyzj/NJFOnakAanXuyfLDwhwupKPd76/PPHHyJx6Po6NI6PomgVp/zi6GRB8PfrOTA==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.10: - resolution: {integrity: sha512-mSQrKB7UaWvuryBTCo9leOfY2uEUSimAvcKIaUWbk5Hth9Sg+Try+qNA/NibPgs/vHkX0KFo/Rce6RPea+P15g==} + /esbuild-freebsd-arm64/0.14.11: + resolution: {integrity: sha512-y3Llu4wbs0bk4cwjsdAtVOesXb6JkdfZDLKMt+v1U3tOEPBdSu6w8796VTksJgPfqvpX22JmPLClls0h5p+L9w==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.10: - resolution: {integrity: sha512-lktF09JgJLZ63ANYHIPdYe339PDuVn19Q/FcGKkXWf+jSPkn5xkYzAabboNGZNUgNqSJ/vY7VrOn6UrBbJjgYA==} + /esbuild-linux-32/0.14.11: + resolution: {integrity: sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==} cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.10: - resolution: {integrity: sha512-K+gCQz2oLIIBI8ZM77e9sYD5/DwEpeYCrOQ2SYXx+R4OU2CT9QjJDi4/OpE7ko4AcYMlMW7qrOCuLSgAlEj4Wg==} + /esbuild-linux-64/0.14.11: + resolution: {integrity: sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.10: - resolution: {integrity: sha512-BYa60dZ/KPmNKYxtHa3LSEdfKWHcm/RzP0MjB4AeBPhjS0D6/okhaBesZIY9kVIGDyeenKsJNOmnVt4+dhNnvQ==} + /esbuild-linux-arm/0.14.11: + resolution: {integrity: sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.10: - resolution: {integrity: sha512-+qocQuQvcp5wo/V+OLXxqHPc+gxHttJEvbU/xrCGE03vIMqraL4wMua8JQx0SWEnJCWP+Nhf//v8OSwz1Xr5kA==} + /esbuild-linux-arm64/0.14.11: + resolution: {integrity: sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.10: - resolution: {integrity: sha512-nmUd2xoBXpGo4NJCEWoaBj+n4EtDoLEvEYc8Z3aSJrY0Oa6s04czD1flmhd0I/d6QEU8b7GQ9U0g/rtBfhtxBg==} + /esbuild-linux-mips64le/0.14.11: + resolution: {integrity: sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==} cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.10: - resolution: {integrity: sha512-vsOWZjm0rZix7HSmqwPph9arRVCyPtUpcURdayQDuIhMG2/UxJxpbdRaa//w4zYqcJzAWwuyH2PAlyy0ZNuxqQ==} + /esbuild-linux-ppc64le/0.14.11: + resolution: {integrity: sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-s390x/0.14.10: - resolution: {integrity: sha512-knArKKZm0ypIYWOWyOT7+accVwbVV1LZnl2FWWy05u9Tyv5oqJ2F5+X2Vqe/gqd61enJXQWqoufXopvG3zULOg==} + /esbuild-linux-s390x/0.14.11: + resolution: {integrity: sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.14.10: - resolution: {integrity: sha512-6Gg8neVcLeyq0yt9bZpReb8ntZ8LBEjthxrcYWVrBElcltnDjIy1hrzsujt0+sC2rL+TlSsE9dzgyuvlDdPp2w==} + /esbuild-netbsd-64/0.14.11: + resolution: {integrity: sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==} cpu: [x64] os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.10: - resolution: {integrity: sha512-9rkHZzp10zI90CfKbFrwmQjqZaeDmyQ6s9/hvCwRkbOCHuto6RvMYH9ghQpcr5cUxD5OQIA+sHXi0zokRNXjcg==} + /esbuild-openbsd-64/0.14.11: + resolution: {integrity: sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==} cpu: [x64] os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.10: - resolution: {integrity: sha512-mEU+pqkhkhbwpJj5DiN3vL0GUFR/yrL3qj8ER1amIVyRibKbj02VM1QaIuk1sy5DRVIKiFXXgCaHvH3RNWCHIw==} + /esbuild-sunos-64/0.14.11: + resolution: {integrity: sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==} cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.10: - resolution: {integrity: sha512-Z5DieUL1N6s78dOSdL95KWf8Y89RtPGxIoMF+LEy8ChDsX+pZpz6uAVCn+YaWpqQXO+2TnrcbgBIoprq2Mco1g==} + /esbuild-windows-32/0.14.11: + resolution: {integrity: sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.10: - resolution: {integrity: sha512-LE5Mm62y0Bilu7RDryBhHIX8rK3at5VwJ6IGM3BsASidCfOBTzqcs7Yy0/Vkq39VKeTmy9/66BAfVoZRNznoDw==} + /esbuild-windows-64/0.14.11: + resolution: {integrity: sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.10: - resolution: {integrity: sha512-OJOyxDtabvcUYTc+O4dR0JMzLBz6G9+gXIHA7Oc5d5Fv1xiYa0nUeo8+W5s2e6ZkPRdIwOseYoL70rZz80S5BA==} + /esbuild-windows-arm64/0.14.11: + resolution: {integrity: sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild/0.14.10: - resolution: {integrity: sha512-ibZb+NwFqBwHHJlpnFMtg4aNmVK+LUtYMFC9CuKs6lDCBEvCHpqCFZFEirpqt1jOugwKGx8gALNGvX56lQyfew==} + /esbuild/0.14.11: + resolution: {integrity: sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.10 - esbuild-darwin-64: 0.14.10 - esbuild-darwin-arm64: 0.14.10 - esbuild-freebsd-64: 0.14.10 - esbuild-freebsd-arm64: 0.14.10 - esbuild-linux-32: 0.14.10 - esbuild-linux-64: 0.14.10 - esbuild-linux-arm: 0.14.10 - esbuild-linux-arm64: 0.14.10 - esbuild-linux-mips64le: 0.14.10 - esbuild-linux-ppc64le: 0.14.10 - esbuild-linux-s390x: 0.14.10 - esbuild-netbsd-64: 0.14.10 - esbuild-openbsd-64: 0.14.10 - esbuild-sunos-64: 0.14.10 - esbuild-windows-32: 0.14.10 - esbuild-windows-64: 0.14.10 - esbuild-windows-arm64: 0.14.10 + esbuild-android-arm64: 0.14.11 + esbuild-darwin-64: 0.14.11 + esbuild-darwin-arm64: 0.14.11 + esbuild-freebsd-64: 0.14.11 + esbuild-freebsd-arm64: 0.14.11 + esbuild-linux-32: 0.14.11 + esbuild-linux-64: 0.14.11 + esbuild-linux-arm: 0.14.11 + esbuild-linux-arm64: 0.14.11 + esbuild-linux-mips64le: 0.14.11 + esbuild-linux-ppc64le: 0.14.11 + esbuild-linux-s390x: 0.14.11 + esbuild-netbsd-64: 0.14.11 + esbuild-openbsd-64: 0.14.11 + esbuild-sunos-64: 0.14.11 + esbuild-windows-32: 0.14.11 + esbuild-windows-64: 0.14.11 + esbuild-windows-arm64: 0.14.11 dev: true /escalade/3.1.1: @@ -8153,7 +8153,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_127561e620d5865f8d9fa218165c9e24: + /eslint-config-standard-with-typescript/21.0.1_0354b25c07123e2dc42168772e883a0d: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.6.0 @@ -8163,7 +8163,7 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.9.0_bd2fd93dbcc607ad2f21b784bccfe0c8 + '@typescript-eslint/eslint-plugin': 5.9.1_b7b2e42b32ee097737cd3e626b10847b '@typescript-eslint/parser': 4.33.0_eslint@8.6.0+typescript@4.5.4 eslint: 8.6.0 eslint-config-standard: 16.0.3_6cf0e7040b28bfe977fa08e21766265d @@ -8635,18 +8635,8 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob/3.2.8: - resolution: {integrity: sha512-UsiHHXoDbC3iS7vBOFvld7Q9XqBu318xztdHiL10Fjov3AK5GI5bek2ZJkxZcjPguOYH39UL1W4A6w+l7tpNtw==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.4 - - /fast-glob/3.2.9: - resolution: {integrity: sha512-MBwILhhD92sziIrMQwpqcuGERF+BH99ei2a3XsGJuqEKcSycAL+w0HWokFenZXona+kjFr82Lf71eTxNRC06XQ==} + /fast-glob/3.2.10: + resolution: {integrity: sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8763,7 +8753,7 @@ packages: dependencies: '@pnpm/read-project-manifest': 2.0.10 '@pnpm/types': 7.8.0 - fast-glob: 3.2.9 + fast-glob: 3.2.10 p-filter: 2.1.0 dev: true @@ -9218,24 +9208,13 @@ packages: type-fest: 0.20.2 dev: true - /globby/11.0.4: - resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.8 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - /globby/11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.9 + fast-glob: 3.2.10 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -10052,12 +10031,12 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/5.1.0_@babel+types@7.16.7: + /istanbul-lib-instrument/5.1.0_@babel+types@7.16.8: resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} engines: {node: '>=8'} dependencies: '@babel/core': 7.16.7 - '@babel/parser': 7.16.7_@babel+types@7.16.7 + '@babel/parser': 7.16.8_@babel+types@7.16.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -10095,14 +10074,14 @@ packages: throat: 6.0.1 dev: true - /jest-circus/27.4.6_@babel+types@7.16.7: + /jest-circus/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-UA7AI5HZrW4wRM72Ro80uRR2Fg+7nR0GESbSI/2M+ambbzVuA63mn5T1p3Z/wlhntzGpIG1xx78GP2YIkf6PhQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/environment': 27.4.6 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10111,7 +10090,7 @@ packages: jest-each: 27.4.6 jest-matcher-utils: 27.4.6 jest-message-util: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-runtime: 27.4.6_@babel+types@7.16.8 jest-snapshot: 27.4.6 jest-util: 27.4.2 pretty-format: 27.4.6 @@ -10123,7 +10102,7 @@ packages: - supports-color dev: true - /jest-cli/27.4.7_32085b1930be833b54e63aba186b27f0: + /jest-cli/27.4.7_8b7d738063099bace0a1ba447f393ce6: resolution: {integrity: sha512-zREYhvjjqe1KsGV15mdnxjThKNDgza1fhDT+iUsXWLCq3sxe9w5xnvyctcYVT5PcdLSjv7Y5dCwTS3FCF1tiuw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -10133,14 +10112,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 + '@jest/core': 27.4.7_8b7d738063099bace0a1ba447f393ce6 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.9 import-local: 3.1.0 - jest-config: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest-config: 27.4.7_8b7d738063099bace0a1ba447f393ce6 jest-util: 27.4.2 jest-validate: 27.4.6 prompts: 2.4.2 @@ -10154,7 +10133,7 @@ packages: - utf-8-validate dev: true - /jest-config/27.4.7_32085b1930be833b54e63aba186b27f0: + /jest-config/27.4.7_8b7d738063099bace0a1ba447f393ce6: resolution: {integrity: sha512-xz/o/KJJEedHMrIY9v2ParIoYSrSVY6IVeE4z5Z3i101GoA5XgfbJz+1C8EYPsv7u7f39dS8F9v46BHDhn0vlw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -10164,22 +10143,22 @@ packages: optional: true dependencies: '@babel/core': 7.16.7 - '@jest/test-sequencer': 27.4.6_@babel+types@7.16.7 + '@jest/test-sequencer': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - babel-jest: 27.4.6_f802e839c37fdba49ab5d48cb901c199 + babel-jest: 27.4.6_9c50d646f39b794f895b0a314e633517 chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 glob: 7.2.0 graceful-fs: 4.2.9 - jest-circus: 27.4.6_@babel+types@7.16.7 + jest-circus: 27.4.6_@babel+types@7.16.8 jest-environment-jsdom: 27.4.6 jest-environment-node: 27.4.6 jest-get-type: 27.4.0 - jest-jasmine2: 27.4.6_@babel+types@7.16.7 + jest-jasmine2: 27.4.6_@babel+types@7.16.8 jest-regex-util: 27.4.0 jest-resolve: 27.4.6 - jest-runner: 27.4.6_@babel+types@7.16.7 + jest-runner: 27.4.6_@babel+types@7.16.8 jest-util: 27.4.2 jest-validate: 27.4.6 micromatch: 4.0.4 @@ -10229,7 +10208,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 @@ -10247,7 +10226,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10263,7 +10242,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.8 + '@types/node': 14.18.5 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 @@ -10277,7 +10256,7 @@ packages: fsevents: 2.3.2 dev: true - /jest-jasmine2/27.4.6_@babel+types@7.16.7: + /jest-jasmine2/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-uAGNXF644I/whzhsf7/qf74gqy9OuhvJ0XYp8SDecX2ooGeaPnmJMjXjKt0mqh1Rl5dtRGxJgNrHlBQIBfS5Nw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: @@ -10285,7 +10264,7 @@ packages: '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 expect: 27.4.6 @@ -10293,7 +10272,7 @@ packages: jest-each: 27.4.6 jest-matcher-utils: 27.4.6 jest-message-util: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-runtime: 27.4.6_@babel+types@7.16.8 jest-snapshot: 27.4.6 jest-util: 27.4.2 pretty-format: 27.4.6 @@ -10341,7 +10320,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: @@ -10388,16 +10367,16 @@ packages: slash: 3.0.0 dev: true - /jest-runner/27.4.6_@babel+types@7.16.7: + /jest-runner/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-IDeFt2SG4DzqalYBZRgbbPmpwV3X0DcntjezPBERvnhwKGWTW7C5pbbA5lVkmvgteeNfdd/23gwqv3aiilpYPg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/console': 27.4.6 '@jest/environment': 27.4.6 '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 @@ -10409,7 +10388,7 @@ packages: jest-leak-detector: 27.4.6 jest-message-util: 27.4.6 jest-resolve: 27.4.6 - jest-runtime: 27.4.6_@babel+types@7.16.7 + jest-runtime: 27.4.6_@babel+types@7.16.8 jest-util: 27.4.2 jest-worker: 27.4.6 source-map-support: 0.5.21 @@ -10422,7 +10401,7 @@ packages: - utf-8-validate dev: true - /jest-runtime/27.4.6_@babel+types@7.16.7: + /jest-runtime/27.4.6_@babel+types@7.16.8: resolution: {integrity: sha512-eXYeoR/MbIpVDrjqy5d6cGCFOYBFFDeKaNWqTp0h6E74dK0zLHzASQXJpl5a2/40euBmKnprNLJ0Kh0LCndnWQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: @@ -10431,7 +10410,7 @@ packages: '@jest/globals': 27.4.6 '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.6 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 chalk: 4.1.2 cjs-module-lexer: 1.2.2 @@ -10457,7 +10436,7 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 17.0.8 + '@types/node': 14.18.5 graceful-fs: 4.2.9 dev: true @@ -10466,11 +10445,11 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': 7.16.7 - '@babel/generator': 7.16.7 + '@babel/generator': 7.16.8 '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 - '@babel/traverse': 7.16.7 - '@babel/types': 7.16.7 - '@jest/transform': 27.4.6_@babel+types@7.16.7 + '@babel/traverse': 7.16.8 + '@babel/types': 7.16.8 + '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.2 @@ -10496,7 +10475,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 ci-info: 3.3.0 graceful-fs: 4.2.9 @@ -10521,7 +10500,7 @@ packages: dependencies: '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 @@ -10532,12 +10511,12 @@ packages: resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.8 + '@types/node': 14.18.5 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.4.7_32085b1930be833b54e63aba186b27f0: + /jest/27.4.7_8b7d738063099bace0a1ba447f393ce6: resolution: {integrity: sha512-8heYvsx7nV/m8m24Vk26Y87g73Ba6ueUd0MWed/NXMhSZIm62U/llVbS0PJe1SHunbyXjJ/BqG1z9bFjGUIvTg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -10547,9 +10526,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.4.7_32085b1930be833b54e63aba186b27f0 + '@jest/core': 27.4.7_8b7d738063099bace0a1ba447f393ce6 import-local: 3.1.0 - jest-cli: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest-cli: 27.4.7_8b7d738063099bace0a1ba447f393ce6 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10784,8 +10763,8 @@ packages: dependencies: tsscmp: 1.0.6 - /keyv/4.0.4: - resolution: {integrity: sha512-vqNHbAc8BBsxk+7QBYLW0Y219rWcClspR6WSeoHYKG5mnsSoOH+BL1pWq02DDCVdvvuUny5rkBlzMRzoqc+GIg==} + /keyv/4.0.5: + resolution: {integrity: sha512-531pkGLqV3BMg0eDqqJFI0R1mkK1Nm5xIP2mM6keP5P8WfFtCkg2IOwplTUmlGoTgIg9yQYZ/kdihhz89XH3vA==} dependencies: json-buffer: 3.0.1 dev: false @@ -12666,8 +12645,8 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} dev: true - /qs/6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + /qs/6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} /qs/6.7.0: @@ -13010,7 +12989,7 @@ packages: mime-types: 2.1.34 oauth-sign: 0.9.0 performance-now: 2.1.0 - qs: 6.5.2 + qs: 6.5.3 safe-buffer: 5.2.1 tough-cookie: 2.4.3 tunnel-agent: 0.6.0 @@ -13036,7 +13015,7 @@ packages: mime-types: 2.1.34 oauth-sign: 0.9.0 performance-now: 2.1.0 - qs: 6.5.2 + qs: 6.5.3 safe-buffer: 5.2.1 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 @@ -13193,8 +13172,8 @@ packages: tslib: 1.14.1 dev: true - /rxjs/7.5.1: - resolution: {integrity: sha512-KExVEeZWxMZnZhUZtsJcFwz8IvPvgu4G2Z2QyqjZQzUGr32KDYuSxrEYO4w3tFFNbfLozcrKUTvTPi+E9ywJkQ==} + /rxjs/7.5.2: + resolution: {integrity: sha512-PwDt186XaL3QN5qXj/H9DGyHhP3/RYYgZZwqBv9Tv8rsAaiwFH1IsJJlcgD37J7UW5a6O67qX0KWKS3/pu0m4w==} dependencies: tslib: 2.3.1 @@ -13381,8 +13360,8 @@ packages: rechoir: 0.6.2 dev: true - /shx/0.3.3: - resolution: {integrity: sha512-nZJ3HFWVoTSyyB+evEKjJ1STiixGztlqwKLTUNV5KqMWtGey9fTd4KU1gdZ1X9BV6215pswQ/Jew9NsuS/fNDA==} + /shx/0.3.4: + resolution: {integrity: sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==} engines: {node: '>=6'} hasBin: true dependencies: @@ -13543,6 +13522,7 @@ packages: /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: atob: 2.1.2 decode-uri-component: 0.2.0 @@ -13560,6 +13540,7 @@ packages: /source-map-url/0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true /source-map/0.5.7: @@ -13662,8 +13643,8 @@ packages: escape-string-regexp: 2.0.0 dev: true - /stacktracey/2.1.7: - resolution: {integrity: sha512-/w8uiORLKmSndIoXcrs09yAfwr34rMpToeXageRKM2a5UhNOLLp1Iag6UP7O0IOYd7zDLNQVOUYHruXmK5dv0w==} + /stacktracey/2.1.8: + resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} dependencies: as-table: 1.0.55 get-source: 2.0.12 @@ -14250,7 +14231,7 @@ packages: '@types/jest': 27.4.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.4.7_32085b1930be833b54e63aba186b27f0 + jest: 27.4.7_8b7d738063099bace0a1ba447f393ce6 jest-util: 27.4.2 json5: 2.2.0 lodash.memoize: 4.1.2 @@ -14621,8 +14602,8 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/8.1.0: - resolution: {integrity: sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==} + /v8-to-istanbul/8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': 2.0.4 @@ -14943,7 +14924,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} From 771d1718ffb9a24f414a1ec749a4880d429ea3bf Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 15:33:43 +0200 Subject: [PATCH 044/204] test(git-resolver): fix --- packages/git-resolver/test/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/git-resolver/test/index.ts b/packages/git-resolver/test/index.ts index 761c60a0aa0..6fe209e47c4 100644 --- a/packages/git-resolver/test/index.ts +++ b/packages/git-resolver/test/index.ts @@ -84,7 +84,7 @@ test('resolveFromGit() with tag', async () => { }) }) -test('resolveFromGit() with tag (v-prefixed tag)', async () => { +test.skip('resolveFromGit() with tag (v-prefixed tag)', async () => { const resolveResult = await resolveFromGit({ pref: 'andreineculau/npm-publish-git#v0.0.7' }) expect(resolveResult).toStrictEqual({ id: 'github.com/andreineculau/npm-publish-git/a2f8d94562884e9529cb12c0818312ac87ab7f0b', @@ -108,7 +108,7 @@ test('resolveFromGit() with strict semver', async () => { }) }) -test('resolveFromGit() with strict semver (v-prefixed tag)', async () => { +test.skip('resolveFromGit() with strict semver (v-prefixed tag)', async () => { const resolveResult = await resolveFromGit({ pref: 'andreineculau/npm-publish-git#semver:v0.0.7' }) expect(resolveResult).toStrictEqual({ id: 'github.com/andreineculau/npm-publish-git/a2f8d94562884e9529cb12c0818312ac87ab7f0b', @@ -132,7 +132,7 @@ test('resolveFromGit() with range semver', async () => { }) }) -test('resolveFromGit() with range semver (v-prefixed tag)', async () => { +test.skip('resolveFromGit() with range semver (v-prefixed tag)', async () => { const resolveResult = await resolveFromGit({ pref: 'andreineculau/npm-publish-git#semver:<=v0.0.7' }) expect(resolveResult).toStrictEqual({ id: 'github.com/andreineculau/npm-publish-git/a2f8d94562884e9529cb12c0818312ac87ab7f0b', From 36e51a9c816e77181ee5689506e04403ce15bd44 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 15:43:25 +0200 Subject: [PATCH 045/204] docs(security): update email --- SECURITY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SECURITY.md b/SECURITY.md index 870a0891eeb..5319b3c586f 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -10,4 +10,4 @@ ## Reporting a Vulnerability -Send and email to zoltankochan@gmail.com +Send and email to security@pnpm.io From b58013d719705f7b3b901c33d91fdf5ff43e2b6c Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 15:59:46 +0200 Subject: [PATCH 046/204] docs(coc): update email --- CODE_OF_CONDUCT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 946a625a9de..3f3a9ac9a8f 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at zoltankochan@gmail.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at coc@pnpm.io. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. From e76151f669e2958008c802537de29d8a42b24f0e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 16:27:12 +0200 Subject: [PATCH 047/204] feat: `pnpm add ` autoinstalls any missing peer dependencies (#4213) ref #3995 --- .changeset/light-schools-buy.md | 8 ++++ .changeset/short-spoons-sit.md | 5 ++ packages/config/src/Config.ts | 1 + packages/core/src/install/index.ts | 24 ++++++++-- .../src/install.ts | 1 + .../src/installDeps.ts | 46 +++++++++++++------ .../plugin-commands-installation/test/add.ts | 17 +++++++ 7 files changed, 85 insertions(+), 17 deletions(-) create mode 100644 .changeset/light-schools-buy.md create mode 100644 .changeset/short-spoons-sit.md diff --git a/.changeset/light-schools-buy.md b/.changeset/light-schools-buy.md new file mode 100644 index 00000000000..0f28d6f59dc --- /dev/null +++ b/.changeset/light-schools-buy.md @@ -0,0 +1,8 @@ +--- +"@pnpm/plugin-commands-installation": minor +"pnpm": minor +"@pnpm/config": minor +--- + +New setting supported: `auto-install-peers`. When it is set to `true`, `pnpm add ` automatically installs any missing peer dependencies as `devDependencies`. + diff --git a/.changeset/short-spoons-sit.md b/.changeset/short-spoons-sit.md new file mode 100644 index 00000000000..d504368b939 --- /dev/null +++ b/.changeset/short-spoons-sit.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": minor +--- + +`mutateModules()` returns the peer dependency issues of each installed project. diff --git a/packages/config/src/Config.ts b/packages/config/src/Config.ts index 0afa13afb04..940bb588afa 100644 --- a/packages/config/src/Config.ts +++ b/packages/config/src/Config.ts @@ -13,6 +13,7 @@ export interface Config { selectedProjectsGraph?: ProjectsGraph allowNew: boolean + autoInstallPeers?: boolean bail: boolean color: 'always' | 'auto' | 'never' cliOptions: Record, // eslint-disable-line diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 90e66b222c5..7e09c297304 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -49,6 +49,7 @@ import { DependenciesField, DependencyManifest, PackageExtension, + PeerDependencyIssues, PeerDependencyRules, ProjectManifest, ReadPackageHook, @@ -149,7 +150,7 @@ export async function mutateModules ( maybeOpts: InstallOptions & { preferredVersions?: PreferredVersions } -) { +): Promise { const reporter = maybeOpts?.reporter if ((reporter != null) && typeof reporter === 'function') { streamParser.on('data', reporter) @@ -195,7 +196,7 @@ export async function mutateModules ( return result - async function _install (): Promise> { + async function _install (): Promise { const scriptsOpts: RunLifecycleHooksConcurrentlyOptions = { extraBinPaths: opts.extraBinPaths, rawConfig: opts.rawConfig, @@ -598,6 +599,17 @@ export type ImporterToUpdate = { wantedDependencies: Array } & DependenciesMutation +export interface UpdatedProject { + manifest: ProjectManifest + peerDependencyIssues?: PeerDependencyIssues + rootDir: string +} + +interface InstallFunctionResult { + newLockfile: Lockfile + projects: UpdatedProject[] +} + type InstallFunction = ( projects: ImporterToUpdate[], ctx: PnpmContext, @@ -611,7 +623,7 @@ type InstallFunction = ( pruneVirtualStore: boolean currentLockfileIsUpToDate: boolean } -) => Promise<{ projects: Array<{ rootDir: string, manifest: ProjectManifest }>, newLockfile: Lockfile }> +) => Promise const _installInContext: InstallFunction = async (projects, ctx, opts) => { if (opts.lockfileOnly && ctx.existsCurrentLockfile) { @@ -950,7 +962,11 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { return { newLockfile, - projects: projects.map(({ manifest, rootDir }) => ({ rootDir, manifest })), + projects: projects.map(({ id, manifest, rootDir }) => ({ + manifest, + peerDependencyIssues: peerDependencyIssuesByProjects[id], + rootDir, + })), } } diff --git a/packages/plugin-commands-installation/src/install.ts b/packages/plugin-commands-installation/src/install.ts index d24b2b1475e..bd791f3753e 100644 --- a/packages/plugin-commands-installation/src/install.ts +++ b/packages/plugin-commands-installation/src/install.ts @@ -238,6 +238,7 @@ by any dependencies, so it is an emulation of a flat node_modules', export type InstallCommandOptions = Pick `${name}@${version}`) + const result = await mutateModules([ + { + ...mutatedProject, + dependencySelectors, + manifest: updatedImporter.manifest, + peer: false, + targetDependenciesField: 'devDependencies', + }, + ], installOpts) + updatedImporter = result[0] + } await writeProjectManifest(updatedImporter.manifest) } return diff --git a/packages/plugin-commands-installation/test/add.ts b/packages/plugin-commands-installation/test/add.ts index a66aa6aa920..e71d43c1198 100644 --- a/packages/plugin-commands-installation/test/add.ts +++ b/packages/plugin-commands-installation/test/add.ts @@ -288,3 +288,20 @@ test('pnpm add - should add prefix when set in .npmrc when a range is not specif ).toMatch(/~([0-9]+)\.([0-9]+)\.([0-9]+)(?:-([0-9A-Za-z-]+(?:\.[0-9A-Za-z-]+)*))?(?:\+[0-9A-Za-z-]+)?$/) } }) + +test('pnpm add automatically installs missing peer dependencies', async () => { + prepare() + await add.handler({ + ...DEFAULT_OPTIONS, + autoInstallPeers: true, + dir: process.cwd(), + linkWorkspacePackages: false, + }, ['abc@1.0.0']) + + const manifest = (await import(path.resolve('package.json'))) + + expect(manifest.dependencies['abc']).toBe('1.0.0') + expect(manifest.devDependencies['peer-a']).toBe('^1.0.0') + expect(manifest.devDependencies['peer-b']).toBe('^1.0.0') + expect(manifest.devDependencies['peer-c']).toBe('^1.0.0') +}) From 3cf94937a6f473240acaa8a3f32c4b2a2e620c6d Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 11 Jan 2022 16:33:10 +0200 Subject: [PATCH 048/204] chore(.npmrc): extend-node-path=false --- .npmrc | 1 + 1 file changed, 1 insertion(+) diff --git a/.npmrc b/.npmrc index 01319826aee..236416c2cd0 100644 --- a/.npmrc +++ b/.npmrc @@ -8,3 +8,4 @@ use-beta-cli = true publish-branch = main pnpmfile = .pnpmfile.cjs strict-peer-dependencies = true +extend-node-path = false From 09e99acda3056a49d3791166ec8458b9de224967 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 12 Jan 2022 03:09:45 +0200 Subject: [PATCH 049/204] fix: update @yarnpkg/parsers close #4218 --- package.json | 1 - packages/lifecycle/package.json | 2 +- pnpm-lock.yaml | 40 ++++++++++++--------------------- 3 files changed, 15 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index 4bc73fe39e3..d0af0807276 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,6 @@ "pnpm": { "overrides": { "@yarnpkg/core": "3.2.0-rc.9", - "@yarnpkg/parsers": "2.5.0-rc.7", "ansi-regex@<5": "^5.0.1", "glob-parent@3": "^5.1.2", "hosted-git-info@<3.0.8": "^3.0.8", diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index 6350ebc9a90..58f434fb49b 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -37,7 +37,7 @@ "dependencies": { "@pnpm/core-loggers": "workspace:6.1.2", "@pnpm/directory-fetcher": "workspace:1.0.4", - "@pnpm/npm-lifecycle": "^1.0.3", + "@pnpm/npm-lifecycle": "^1.0.4", "@pnpm/read-package-json": "workspace:5.0.9", "@pnpm/store-controller-types": "workspace:11.0.10", "@pnpm/types": "workspace:7.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e753c9256f7..097fd6ddbec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,6 @@ neverBuiltDependencies: overrides: '@yarnpkg/core': 3.2.0-rc.9 - '@yarnpkg/parsers': 2.5.0-rc.7 ansi-regex@<5: ^5.0.1 glob-parent@3: ^5.1.2 hosted-git-info@<3.0.8: ^3.0.8 @@ -1176,7 +1175,7 @@ importers: '@pnpm/directory-fetcher': workspace:1.0.4 '@pnpm/lifecycle': workspace:12.1.3 '@pnpm/logger': ^4.0.0 - '@pnpm/npm-lifecycle': ^1.0.3 + '@pnpm/npm-lifecycle': ^1.0.4 '@pnpm/read-package-json': workspace:5.0.9 '@pnpm/store-controller-types': workspace:11.0.10 '@pnpm/types': workspace:7.8.0 @@ -1189,7 +1188,7 @@ importers: dependencies: '@pnpm/core-loggers': link:../core-loggers '@pnpm/directory-fetcher': link:../directory-fetcher - '@pnpm/npm-lifecycle': 1.0.3 + '@pnpm/npm-lifecycle': 1.0.4 '@pnpm/read-package-json': link:../read-package-json '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/types': link:../types @@ -4928,12 +4927,12 @@ packages: dependencies: abbrev: 1.1.1 - /@pnpm/npm-lifecycle/1.0.3: - resolution: {integrity: sha512-DWBCctE1OtT2y652g1+IBn5gO7vf7V5mUKdmR0Prz5DRzlVkhEYpyHbvFUAGiItdH07eOunblc6dQXhhw4InrA==} + /@pnpm/npm-lifecycle/1.0.4: + resolution: {integrity: sha512-iEBd+wKi9dyo/vQuhxCPDiw33Liv2OCc5V4DpE01ij07vGshflP7p5GL8xkH16fBXxXAvPZ3wIs6wj4aNMt97A==} engines: {node: '>=12.17'} dependencies: '@pnpm/byline': 1.0.0 - '@yarnpkg/shell': 2.4.1 + '@yarnpkg/shell': 3.2.0-rc.8 node-gyp: 8.4.1 resolve-from: 5.0.0 slide: 1.1.6 @@ -5831,6 +5830,14 @@ packages: tslib: 1.14.1 dev: false + /@yarnpkg/parsers/2.5.0-rc.8: + resolution: {integrity: sha512-SKwYysjXYF/1Qd/atEvm4a4m92QvPwza0ye3T/p/huVp9fAkvPnQw49E+M4/2lnT+DY0rljjp57xkYkrSdpetQ==} + engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} + dependencies: + js-yaml: 3.14.1 + tslib: 1.14.1 + dev: false + /@yarnpkg/pnp/2.3.2: resolution: {integrity: sha512-JdwHu1WBCISqJEhIwx6Hbpe8MYsYbkGMxoxolkDiAeJ9IGEe08mQcbX1YmUDV1ozSWlm9JZE90nMylcDsXRFpA==} engines: {node: '>=10.19.0'} @@ -5848,28 +5855,13 @@ packages: '@yarnpkg/fslib': 2.6.1-rc.5 dev: false - /@yarnpkg/shell/2.4.1: - resolution: {integrity: sha512-oNNJkH8ZI5uwu0dMkJf737yMSY1WXn9gp55DqSA5wAOhKvV5DJTXFETxkVgBQhO6Bow9tMGSpvowTMD/oAW/9g==} - engines: {node: '>=10.19.0'} - hasBin: true - dependencies: - '@yarnpkg/fslib': 2.6.0 - '@yarnpkg/parsers': 2.5.0-rc.7 - clipanion: 2.6.2 - cross-spawn: 7.0.3 - fast-glob: 3.2.10 - micromatch: 4.0.4 - stream-buffers: 3.0.2 - tslib: 1.14.1 - dev: false - /@yarnpkg/shell/3.2.0-rc.8: 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': 2.6.1-rc.5 - '@yarnpkg/parsers': 2.5.0-rc.7 + '@yarnpkg/parsers': 2.5.0-rc.8 chalk: 3.0.0 clipanion: 3.2.0-rc.5 cross-spawn: 7.0.3 @@ -6960,10 +6952,6 @@ packages: resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} dev: true - /clipanion/2.6.2: - resolution: {integrity: sha512-0tOHJNMF9+4R3qcbBL+4IxLErpaYSYvzs10aXuECDbZdJOuJHdagJMAqvLdeaUQTI/o2uSCDRpet6ywDiKOAYw==} - dev: false - /clipanion/3.1.0: resolution: {integrity: sha512-v025Hz+IDQ15FpOyK8p02h5bFznMu6rLFsJSyOPR+7WrbSnZ1Ek6pblPukV7K5tC/dsWfncQPIrJ4iUy2PXkbw==} dependencies: From 50ee25ae27f5e7ab2ac9412b2b37c0d7d16f0777 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 12 Jan 2022 13:21:40 +0200 Subject: [PATCH 050/204] refactor(core): export MutateModulesOptions --- .changeset/dull-wolves-pull.md | 5 +++++ packages/core/src/install/extendInstallOptions.ts | 1 + packages/core/src/install/index.ts | 8 +++++--- packages/plugin-commands-installation/src/installDeps.ts | 9 +++++---- 4 files changed, 16 insertions(+), 7 deletions(-) create mode 100644 .changeset/dull-wolves-pull.md diff --git a/.changeset/dull-wolves-pull.md b/.changeset/dull-wolves-pull.md new file mode 100644 index 00000000000..f6836efdc25 --- /dev/null +++ b/.changeset/dull-wolves-pull.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": patch +--- + +Export `MutateModulesOptions`. diff --git a/packages/core/src/install/extendInstallOptions.ts b/packages/core/src/install/extendInstallOptions.ts index 93b8afe923e..c5392226b32 100644 --- a/packages/core/src/install/extendInstallOptions.ts +++ b/packages/core/src/install/extendInstallOptions.ts @@ -37,6 +37,7 @@ export interface StrictInstallOptions { storeDir: string reporter: ReporterFunction force: boolean + forcePublicHoistPattern: boolean update: boolean updateMatching?: (pkgName: string) => boolean updatePackageManifest?: boolean diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 7e09c297304..f7694dc8a67 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -145,11 +145,13 @@ interface ProjectToBeInstalled { export type MutatedProject = ProjectOptions & DependenciesMutation +export type MutateModulesOptions = InstallOptions & { + preferredVersions?: PreferredVersions +} + export async function mutateModules ( projects: MutatedProject[], - maybeOpts: InstallOptions & { - preferredVersions?: PreferredVersions - } + maybeOpts: MutateModulesOptions ): Promise { const reporter = maybeOpts?.reporter if ((reporter != null) && typeof reporter === 'function') { diff --git a/packages/plugin-commands-installation/src/installDeps.ts b/packages/plugin-commands-installation/src/installDeps.ts index 8affee0b4d9..9ef7168c8f7 100644 --- a/packages/plugin-commands-installation/src/installDeps.ts +++ b/packages/plugin-commands-installation/src/installDeps.ts @@ -13,6 +13,7 @@ import { IncludedDependencies, Project } from '@pnpm/types' import { install, mutateModules, + MutateModulesOptions, MutatedProject, WorkspacePackages, } from '@pnpm/core' @@ -174,7 +175,7 @@ when running add/update with the --workspace option') } const store = await createOrConnectStoreController(opts) - const installOpts = { + const installOpts: MutateModulesOptions = { ...opts, ...getOptionsFromRootManifest(manifest), forceHoistPattern, @@ -223,14 +224,14 @@ when running add/update with the --workspace option') if (params?.length) { const mutatedProject: MutatedProject = { allowNew: opts.allowNew, - binsDir: installOpts.bin, + binsDir: opts.bin, dependencySelectors: params, manifest, mutation: 'installSome', peer: opts.savePeer, pinnedVersion: getPinnedVersion(opts), - rootDir: installOpts.dir, - targetDependenciesField: getSaveType(installOpts), + rootDir: opts.dir, + targetDependenciesField: getSaveType(opts), } let [updatedImporter] = await mutateModules([mutatedProject], installOpts) if (opts.save !== false) { From aa1f9dc195f0a7908d9ff35f9e13f0c4b8ee8f97 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 12 Jan 2022 16:16:20 +0200 Subject: [PATCH 051/204] fix(directory-fetcher): don't fail if the linked package has no `package.json` (#4223) This change was need to support injection in Bit workspace: https://github.com/teambit/bit/pull/5251 --- .changeset/eight-eagles-bathe.md | 5 +++ packages/directory-fetcher/package.json | 5 ++- packages/directory-fetcher/src/index.ts | 8 +++- .../test/fixtures/no-manifest/index.js | 0 .../test/fixtures/simple-pkg/index.js | 0 .../test/fixtures/simple-pkg/package.json | 5 +++ .../test/fixtures/simple-pkg/test.js | 0 packages/directory-fetcher/test/index.ts | 43 ++++++++++++++++--- packages/directory-fetcher/tsconfig.json | 6 +++ pnpm-lock.yaml | 6 ++- 10 files changed, 65 insertions(+), 13 deletions(-) create mode 100644 .changeset/eight-eagles-bathe.md create mode 100644 packages/directory-fetcher/test/fixtures/no-manifest/index.js create mode 100644 packages/directory-fetcher/test/fixtures/simple-pkg/index.js create mode 100644 packages/directory-fetcher/test/fixtures/simple-pkg/package.json create mode 100644 packages/directory-fetcher/test/fixtures/simple-pkg/test.js diff --git a/.changeset/eight-eagles-bathe.md b/.changeset/eight-eagles-bathe.md new file mode 100644 index 00000000000..3deffdbdfbb --- /dev/null +++ b/.changeset/eight-eagles-bathe.md @@ -0,0 +1,5 @@ +--- +"@pnpm/directory-fetcher": patch +--- + +Don't fail if the linked package has no `package.json` file. diff --git a/packages/directory-fetcher/package.json b/packages/directory-fetcher/package.json index 804ccbf37fe..f13808bdc16 100644 --- a/packages/directory-fetcher/package.json +++ b/packages/directory-fetcher/package.json @@ -32,12 +32,13 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/directory-fetcher#readme", "dependencies": { "@pnpm/fetcher-base": "workspace:11.1.4", + "@pnpm/read-project-manifest": "workspace:2.0.10", "@pnpm/resolver-base": "workspace:8.1.4", - "load-json-file": "^6.2.0", "npm-packlist": "^3.0.0", "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/directory-fetcher": "workspace:1.0.4" + "@pnpm/directory-fetcher": "workspace:1.0.4", + "@pnpm/test-fixtures": "workspace:*" } } diff --git a/packages/directory-fetcher/src/index.ts b/packages/directory-fetcher/src/index.ts index 1086e2b6ad6..b97e9477dff 100644 --- a/packages/directory-fetcher/src/index.ts +++ b/packages/directory-fetcher/src/index.ts @@ -1,8 +1,8 @@ import path from 'path' import { Cafs, DeferredManifestPromise } from '@pnpm/fetcher-base' +import { safeReadProjectManifestOnly } from '@pnpm/read-project-manifest' import { DirectoryResolution } from '@pnpm/resolver-base' import fromPairs from 'ramda/src/fromPairs' -import loadJsonFile from 'load-json-file' import packlist from 'npm-packlist' export interface DirectoryFetcherOptions { @@ -30,7 +30,11 @@ export async function fetchFromDir ( const files = await packlist({ path: dir }) const filesIndex: Record = fromPairs(files.map((file) => [file, path.join(dir, file)])) if (opts.manifest) { - opts.manifest.resolve(await loadJsonFile(path.join(dir, 'package.json'))) + // In a regular pnpm workspace it will probably never happen that a dependency has no package.json file. + // Safe read was added to support the Bit workspace in which the components have no package.json files. + // Related PR in Bit: https://github.com/teambit/bit/pull/5251 + const manifest = await safeReadProjectManifestOnly(dir) ?? {} + opts.manifest.resolve(manifest as any) // eslint-disable-line @typescript-eslint/no-explicit-any } return { local: true as const, diff --git a/packages/directory-fetcher/test/fixtures/no-manifest/index.js b/packages/directory-fetcher/test/fixtures/no-manifest/index.js new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/directory-fetcher/test/fixtures/simple-pkg/index.js b/packages/directory-fetcher/test/fixtures/simple-pkg/index.js new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/directory-fetcher/test/fixtures/simple-pkg/package.json b/packages/directory-fetcher/test/fixtures/simple-pkg/package.json new file mode 100644 index 00000000000..b368ca1c3cb --- /dev/null +++ b/packages/directory-fetcher/test/fixtures/simple-pkg/package.json @@ -0,0 +1,5 @@ +{ + "name": "simple-pkg", + "version": "0.0.0", + "files": ["index.js"] +} diff --git a/packages/directory-fetcher/test/fixtures/simple-pkg/test.js b/packages/directory-fetcher/test/fixtures/simple-pkg/test.js new file mode 100644 index 00000000000..e69de29bb2d diff --git a/packages/directory-fetcher/test/index.ts b/packages/directory-fetcher/test/index.ts index 7acaceb90cd..0c21441e04c 100644 --- a/packages/directory-fetcher/test/index.ts +++ b/packages/directory-fetcher/test/index.ts @@ -1,28 +1,57 @@ /// import path from 'path' import createFetcher from '@pnpm/directory-fetcher' +import fixtures from '@pnpm/test-fixtures' + +const f = fixtures(__dirname) test('fetch', async () => { + process.chdir(f.find('simple-pkg')) const fetcher = createFetcher() // eslint-disable-next-line const fetchResult = await fetcher.directory({} as any, { - directory: '..', + directory: '.', type: 'directory', }, { - lockfileDir: __dirname, + lockfileDir: process.cwd(), }) expect(fetchResult.local).toBe(true) expect(fetchResult.packageImportMethod).toBe('hardlink') - expect(fetchResult.filesIndex['package.json']).toBe(path.join(__dirname, '../package.json')) + expect(fetchResult.filesIndex['package.json']).toBe(path.resolve('package.json')) // Only those files are included which would get published expect(Object.keys(fetchResult.filesIndex).sort()).toStrictEqual([ - 'README.md', - 'lib/index.d.ts', - 'lib/index.js', - 'lib/index.js.map', + 'index.js', 'package.json', ]) }) + +test('fetch a directory that has no package.json', async () => { + process.chdir(f.find('no-manifest')) + const fetcher = createFetcher() + const manifest = { + resolve: jest.fn(), + reject: jest.fn(), + } + + // eslint-disable-next-line + const fetchResult = await fetcher.directory({} as any, { + directory: '.', + type: 'directory', + }, { + lockfileDir: process.cwd(), + manifest, + }) + + expect(manifest.resolve).toBeCalledWith({}) + expect(fetchResult.local).toBe(true) + expect(fetchResult.packageImportMethod).toBe('hardlink') + expect(fetchResult.filesIndex['index.js']).toBe(path.resolve('index.js')) + + // Only those files are included which would get published + expect(Object.keys(fetchResult.filesIndex).sort()).toStrictEqual([ + 'index.js', + ]) +}) diff --git a/packages/directory-fetcher/tsconfig.json b/packages/directory-fetcher/tsconfig.json index e9b404f5ae8..b51e0063a36 100644 --- a/packages/directory-fetcher/tsconfig.json +++ b/packages/directory-fetcher/tsconfig.json @@ -9,9 +9,15 @@ "../../typings/**/*.d.ts" ], "references": [ + { + "path": "../../privatePackages/test-fixtures" + }, { "path": "../fetcher-base" }, + { + "path": "../read-project-manifest" + }, { "path": "../resolver-base" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 097fd6ddbec..969de079caa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -686,18 +686,20 @@ importers: specifiers: '@pnpm/directory-fetcher': workspace:1.0.4 '@pnpm/fetcher-base': workspace:11.1.4 + '@pnpm/read-project-manifest': workspace:2.0.10 '@pnpm/resolver-base': workspace:8.1.4 - load-json-file: ^6.2.0 + '@pnpm/test-fixtures': workspace:* npm-packlist: ^3.0.0 ramda: ^0.27.1 dependencies: '@pnpm/fetcher-base': link:../fetcher-base + '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/resolver-base': link:../resolver-base - load-json-file: 6.2.0 npm-packlist: 3.0.0 ramda: 0.27.1 devDependencies: '@pnpm/directory-fetcher': 'link:' + '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures packages/error: specifiers: From 551b253b71f58ffcffc3ca6b6c543a0d56e4f43d Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 12 Jan 2022 16:22:04 +0200 Subject: [PATCH 052/204] chore(release): 6.26.0 --- .changeset/dull-wolves-pull.md | 5 - .changeset/eight-eagles-bathe.md | 5 - .changeset/famous-toys-provide.md | 21 - .changeset/itchy-berries-wink.md | 5 - .changeset/light-schools-buy.md | 8 - .changeset/metal-deers-run.md | 6 - .changeset/plenty-mayflies-hug.md | 5 - .changeset/short-spoons-sit.md | 5 - .meta-updater/CHANGELOG.md | 8 + .meta-updater/package.json | 6 +- packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/audit/CHANGELOG.md | 11 + packages/audit/package.json | 16 +- packages/build-modules/CHANGELOG.md | 12 + packages/build-modules/package.json | 16 +- packages/cafs/CHANGELOG.md | 7 + packages/cafs/package.json | 8 +- packages/cli-meta/CHANGELOG.md | 7 + packages/cli-meta/package.json | 6 +- packages/cli-utils/CHANGELOG.md | 14 + packages/cli-utils/package.json | 18 +- packages/client/CHANGELOG.md | 13 + packages/client/package.json | 16 +- packages/config/CHANGELOG.md | 13 + packages/config/package.json | 10 +- packages/core-loggers/CHANGELOG.md | 7 + packages/core-loggers/package.json | 6 +- packages/core/CHANGELOG.md | 39 + packages/core/package.json | 64 +- packages/default-reporter/CHANGELOG.md | 11 + packages/default-reporter/package.json | 12 +- packages/default-resolver/CHANGELOG.md | 10 + packages/default-resolver/package.json | 16 +- packages/dependencies-hierarchy/CHANGELOG.md | 13 + packages/dependencies-hierarchy/package.json | 18 +- packages/dependency-path/CHANGELOG.md | 7 + packages/dependency-path/package.json | 6 +- packages/directory-fetcher/CHANGELOG.md | 10 + packages/directory-fetcher/package.json | 10 +- packages/exe/package.json | 14 +- packages/exportable-manifest/CHANGELOG.md | 8 + packages/exportable-manifest/package.json | 8 +- packages/fetch/CHANGELOG.md | 6 + packages/fetch/package.json | 6 +- packages/fetcher-base/CHANGELOG.md | 8 + packages/fetcher-base/package.json | 8 +- packages/filter-lockfile/CHANGELOG.md | 12 + packages/filter-lockfile/package.json | 16 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 6 +- packages/find-packages/CHANGELOG.md | 8 + packages/find-packages/package.json | 8 +- packages/find-workspace-packages/CHANGELOG.md | 9 + packages/find-workspace-packages/package.json | 10 +- packages/get-context/CHANGELOG.md | 11 + packages/get-context/package.json | 14 +- packages/git-fetcher/CHANGELOG.md | 7 + packages/git-fetcher/package.json | 14 +- packages/git-resolver/CHANGELOG.md | 7 + packages/git-resolver/package.json | 8 +- packages/headless/CHANGELOG.md | 26 + packages/headless/package.json | 50 +- packages/hoist/CHANGELOG.md | 13 + packages/hoist/package.json | 18 +- packages/lifecycle/CHANGELOG.md | 13 + packages/lifecycle/package.json | 14 +- packages/link-bins/CHANGELOG.md | 11 + packages/link-bins/package.json | 14 +- packages/list/CHANGELOG.md | 10 + packages/list/package.json | 12 +- packages/local-resolver/CHANGELOG.md | 9 + packages/local-resolver/package.json | 10 +- packages/lockfile-file/CHANGELOG.md | 9 + packages/lockfile-file/package.json | 10 +- packages/lockfile-to-pnp/CHANGELOG.md | 13 + packages/lockfile-to-pnp/package.json | 16 +- packages/lockfile-types/CHANGELOG.md | 7 + packages/lockfile-types/package.json | 6 +- packages/lockfile-utils/CHANGELOG.md | 10 + packages/lockfile-utils/package.json | 12 +- packages/lockfile-walker/CHANGELOG.md | 9 + packages/lockfile-walker/package.json | 10 +- packages/make-dedicated-lockfile/CHANGELOG.md | 11 + packages/make-dedicated-lockfile/package.json | 14 +- packages/manifest-utils/CHANGELOG.md | 8 + packages/manifest-utils/package.json | 8 +- packages/merge-lockfile-changes/CHANGELOG.md | 6 + packages/merge-lockfile-changes/package.json | 6 +- packages/modules-cleaner/CHANGELOG.md | 14 + packages/modules-cleaner/package.json | 20 +- packages/modules-yaml/CHANGELOG.md | 7 + packages/modules-yaml/package.json | 6 +- packages/mount-modules/CHANGELOG.md | 11 + packages/mount-modules/package.json | 14 +- packages/normalize-registries/CHANGELOG.md | 7 + packages/normalize-registries/package.json | 6 +- packages/npm-resolver/CHANGELOG.md | 9 + packages/npm-resolver/package.json | 12 +- packages/outdated/CHANGELOG.md | 14 + packages/outdated/package.json | 20 +- packages/package-bins/CHANGELOG.md | 7 + packages/package-bins/package.json | 6 +- packages/package-is-installable/CHANGELOG.md | 8 + packages/package-is-installable/package.json | 8 +- packages/package-requester/CHANGELOG.md | 15 + packages/package-requester/package.json | 26 +- packages/package-store/CHANGELOG.md | 13 + packages/package-store/package.json | 20 +- .../pick-registry-for-package/CHANGELOG.md | 7 + .../pick-registry-for-package/package.json | 6 +- packages/plugin-commands-audit/CHANGELOG.md | 13 + packages/plugin-commands-audit/package.json | 16 +- packages/plugin-commands-env/CHANGELOG.md | 12 + packages/plugin-commands-env/package.json | 16 +- .../plugin-commands-installation/CHANGELOG.md | 46 + .../plugin-commands-installation/package.json | 38 +- packages/plugin-commands-listing/CHANGELOG.md | 11 + packages/plugin-commands-listing/package.json | 16 +- .../plugin-commands-outdated/CHANGELOG.md | 14 + .../plugin-commands-outdated/package.json | 22 +- .../plugin-commands-publishing/CHANGELOG.md | 18 + .../plugin-commands-publishing/package.json | 26 +- packages/plugin-commands-rebuild/CHANGELOG.md | 23 + packages/plugin-commands-rebuild/package.json | 38 +- .../CHANGELOG.md | 13 + .../package.json | 18 +- packages/plugin-commands-server/CHANGELOG.md | 11 + packages/plugin-commands-server/package.json | 14 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 18 + packages/plugin-commands-store/package.json | 28 +- packages/pnpm/CHANGELOG.md | 23 + packages/pnpm/package.json | 54 +- packages/pnpmfile/CHANGELOG.md | 9 + packages/pnpmfile/package.json | 10 +- packages/prepare-package/CHANGELOG.md | 6 + packages/prepare-package/package.json | 6 +- packages/prune-lockfile/CHANGELOG.md | 9 + packages/prune-lockfile/package.json | 10 +- packages/read-package-json/CHANGELOG.md | 7 + packages/read-package-json/package.json | 6 +- packages/read-project-manifest/CHANGELOG.md | 8 + packages/read-project-manifest/package.json | 8 +- packages/read-projects-context/CHANGELOG.md | 10 + packages/read-projects-context/package.json | 12 +- packages/real-hoist/CHANGELOG.md | 7 + packages/real-hoist/package.json | 10 +- packages/remove-bins/CHANGELOG.md | 10 + packages/remove-bins/package.json | 12 +- packages/render-peer-issues/CHANGELOG.md | 7 + packages/render-peer-issues/package.json | 6 +- packages/resolve-dependencies/CHANGELOG.md | 18 + packages/resolve-dependencies/package.json | 28 +- packages/resolver-base/CHANGELOG.md | 7 + packages/resolver-base/package.json | 6 +- packages/server/CHANGELOG.md | 9 + packages/server/package.json | 16 +- packages/sort-packages/CHANGELOG.md | 7 + packages/sort-packages/package.json | 6 +- .../store-connection-manager/CHANGELOG.md | 11 + .../store-connection-manager/package.json | 14 +- packages/store-controller-types/CHANGELOG.md | 9 + packages/store-controller-types/package.json | 10 +- packages/symlink-dependency/CHANGELOG.md | 8 + packages/symlink-dependency/package.json | 8 +- packages/tarball-fetcher/CHANGELOG.md | 8 + packages/tarball-fetcher/package.json | 14 +- packages/tarball-resolver/CHANGELOG.md | 6 + packages/tarball-resolver/package.json | 6 +- packages/types/CHANGELOG.md | 6 + packages/types/package.json | 4 +- packages/write-project-manifest/CHANGELOG.md | 7 + packages/write-project-manifest/package.json | 6 +- pnpm-lock.yaml | 1028 ++++++++--------- privatePackages/assert-project/CHANGELOG.md | 10 + privatePackages/assert-project/package.json | 8 +- privatePackages/assert-store/CHANGELOG.md | 6 + privatePackages/assert-store/package.json | 4 +- privatePackages/prepare/CHANGELOG.md | 8 + privatePackages/prepare/package.json | 4 +- privatePackages/test-fixtures/CHANGELOG.md | 9 +- privatePackages/test-fixtures/package.json | 2 +- 187 files changed, 2060 insertions(+), 1181 deletions(-) delete mode 100644 .changeset/dull-wolves-pull.md delete mode 100644 .changeset/eight-eagles-bathe.md delete mode 100644 .changeset/famous-toys-provide.md delete mode 100644 .changeset/itchy-berries-wink.md delete mode 100644 .changeset/light-schools-buy.md delete mode 100644 .changeset/metal-deers-run.md delete mode 100644 .changeset/plenty-mayflies-hug.md delete mode 100644 .changeset/short-spoons-sit.md diff --git a/.changeset/dull-wolves-pull.md b/.changeset/dull-wolves-pull.md deleted file mode 100644 index f6836efdc25..00000000000 --- a/.changeset/dull-wolves-pull.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -Export `MutateModulesOptions`. diff --git a/.changeset/eight-eagles-bathe.md b/.changeset/eight-eagles-bathe.md deleted file mode 100644 index 3deffdbdfbb..00000000000 --- a/.changeset/eight-eagles-bathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/directory-fetcher": patch ---- - -Don't fail if the linked package has no `package.json` file. diff --git a/.changeset/famous-toys-provide.md b/.changeset/famous-toys-provide.md deleted file mode 100644 index 3c7433f467e..00000000000 --- a/.changeset/famous-toys-provide.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"pnpm": minor -"@pnpm/plugin-commands-installation": minor ---- - -In order to mute some types of peer dependency warnings, a new section in `package.json` may be used for declaring peer dependency warning rules. For example, the next configuration will turn off any warnings about missing `babel-loader` peer dependency and about `@angular/common`, when the wanted version of `@angular/common` is not v13. - -```json -{ - "name": "foo", - "version": "0.0.0", - "pnpm": { - "peerDependencyRules": { - "ignoreMissing": ["babel-loader"], - "allowedVersions": { - "@angular/common": "13" - } - } - } -} -``` diff --git a/.changeset/itchy-berries-wink.md b/.changeset/itchy-berries-wink.md deleted file mode 100644 index a9321f6d30d..00000000000 --- a/.changeset/itchy-berries-wink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": minor ---- - -New optional option supported: `peerDependencyRules`. This setting allows to mute specific peer dependency warnings. diff --git a/.changeset/light-schools-buy.md b/.changeset/light-schools-buy.md deleted file mode 100644 index 0f28d6f59dc..00000000000 --- a/.changeset/light-schools-buy.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@pnpm/plugin-commands-installation": minor -"pnpm": minor -"@pnpm/config": minor ---- - -New setting supported: `auto-install-peers`. When it is set to `true`, `pnpm add ` automatically installs any missing peer dependencies as `devDependencies`. - diff --git a/.changeset/metal-deers-run.md b/.changeset/metal-deers-run.md deleted file mode 100644 index 7c547fa580c..00000000000 --- a/.changeset/metal-deers-run.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/directory-fetcher": patch -"@pnpm/plugin-commands-publishing": patch ---- - -Update npm-packlist to v3. diff --git a/.changeset/plenty-mayflies-hug.md b/.changeset/plenty-mayflies-hug.md deleted file mode 100644 index 4abe8714636..00000000000 --- a/.changeset/plenty-mayflies-hug.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/types": minor ---- - -New field added to package.json.pnpm section: peerDependencyRules. diff --git a/.changeset/short-spoons-sit.md b/.changeset/short-spoons-sit.md deleted file mode 100644 index d504368b939..00000000000 --- a/.changeset/short-spoons-sit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": minor ---- - -`mutateModules()` returns the peer dependency issues of each installed project. diff --git a/.meta-updater/CHANGELOG.md b/.meta-updater/CHANGELOG.md index 4288564d30c..1fa37c67939 100644 --- a/.meta-updater/CHANGELOG.md +++ b/.meta-updater/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm-private/updater +## 0.2.7 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lockfile-file@4.2.6 + ## 0.2.6 ### Patch Changes diff --git a/.meta-updater/package.json b/.meta-updater/package.json index b04eb769d40..380fabbcb00 100644 --- a/.meta-updater/package.json +++ b/.meta-updater/package.json @@ -1,14 +1,14 @@ { "name": "@pnpm-private/updater", - "version": "0.2.6", + "version": "0.2.7", "private": true, "type": "module", "scripts": { "compile": "tsc --build" }, "dependencies": { - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/types": "workspace:7.9.0", "@types/normalize-path": "^3.0.0", "is-subdir": "^1.1.1", "load-json-file": "^6.2.0", diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 1f522c21653..86e7d50a42e 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.25.1", + "version": "6.26.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.1" + "@pnpm/linux-arm64": "workspace:6.26.0" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 0d5b0bea969..54538a873de 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.25.1", + "version": "6.26.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.25.1" + "@pnpm/linux-x64": "workspace:6.26.0" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 3521d48d5ec..d97349976b4 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.25.1", + "version": "6.26.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.25.1" + "@pnpm/macos-arm64": "workspace:6.26.0" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index d09753f7b18..6a9623a5320 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.25.1", + "version": "6.26.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.25.1" + "@pnpm/macos-x64": "workspace:6.26.0" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 07925ba5d17..4da70024129 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.25.1", + "version": "6.26.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.25.1" + "@pnpm/win-x64": "workspace:6.26.0" } } diff --git a/packages/audit/CHANGELOG.md b/packages/audit/CHANGELOG.md index bfe8b05532e..2c53b9fc93b 100644 --- a/packages/audit/CHANGELOG.md +++ b/packages/audit/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/audit +## 2.2.4 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/lockfile-walker@4.0.14 + - @pnpm/fetch@4.2.4 + ## 2.2.3 ### Patch Changes diff --git a/packages/audit/package.json b/packages/audit/package.json index 1a38614dee4..9d4764b4f13 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/audit", - "version": "2.2.3", + "version": "2.2.4", "description": "Audit a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,18 +30,18 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/audit#readme", "devDependencies": { - "@pnpm/audit": "workspace:2.2.3", + "@pnpm/audit": "workspace:2.2.4", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/lockfile-file": "workspace:4.2.5", + "@pnpm/lockfile-file": "workspace:4.2.6", "nock": "12.0.3" }, "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/fetch": "workspace:4.2.3", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/lockfile-walker": "workspace:4.0.13", - "@pnpm/types": "workspace:7.8.0" + "@pnpm/fetch": "workspace:4.2.4", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-walker": "workspace:4.0.14", + "@pnpm/types": "workspace:7.9.0" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/build-modules/CHANGELOG.md b/packages/build-modules/CHANGELOG.md index bde53858d60..9d088bfd686 100644 --- a/packages/build-modules/CHANGELOG.md +++ b/packages/build-modules/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/build-modules +## 7.2.5 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lifecycle@12.1.4 + - @pnpm/core-loggers@6.1.3 + - @pnpm/link-bins@6.2.9 + - @pnpm/read-package-json@5.0.10 + - @pnpm/store-controller-types@11.0.11 + ## 7.2.4 ### Patch Changes diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index a18d61aff0d..3fd519675f9 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/build-modules", - "version": "7.2.4", + "version": "7.2.5", "description": "Build packages in node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,18 +34,18 @@ }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/lifecycle": "workspace:12.1.3", - "@pnpm/link-bins": "workspace:6.2.8", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/lifecycle": "workspace:12.1.4", + "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "graph-sequencer": "2.0.0", "ramda": "^0.27.1", "run-groups": "^3.0.1" }, "devDependencies": { - "@pnpm/build-modules": "workspace:7.2.4", + "@pnpm/build-modules": "workspace:7.2.5", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/cafs/CHANGELOG.md b/packages/cafs/CHANGELOG.md index b26157e27ac..0770c0cbc97 100644 --- a/packages/cafs/CHANGELOG.md +++ b/packages/cafs/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/cafs +## 3.0.13 + +### Patch Changes + +- @pnpm/fetcher-base@11.1.5 +- @pnpm/store-controller-types@11.0.11 + ## 3.0.12 ### Patch Changes diff --git a/packages/cafs/package.json b/packages/cafs/package.json index 1a1106b2f7c..eb99a66e8a0 100644 --- a/packages/cafs/package.json +++ b/packages/cafs/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cafs", - "version": "3.0.12", + "version": "3.0.13", "description": "A content-addressable filesystem for the packages storage", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -16,9 +16,9 @@ ], "license": "MIT", "dependencies": { - "@pnpm/fetcher-base": "workspace:11.1.4", + "@pnpm/fetcher-base": "workspace:11.1.5", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/store-controller-types": "workspace:11.0.10", + "@pnpm/store-controller-types": "workspace:11.0.11", "@zkochan/rimraf": "^2.1.1", "concat-stream": "^2.0.0", "decompress-maybe": "^1.0.0", @@ -31,7 +31,7 @@ "tar-stream": "^2.2.0" }, "devDependencies": { - "@pnpm/cafs": "workspace:3.0.12", + "@pnpm/cafs": "workspace:3.0.13", "@types/concat-stream": "^1.6.0", "@types/node": "^14.17.32", "@types/ssri": "^7.1.0", diff --git a/packages/cli-meta/CHANGELOG.md b/packages/cli-meta/CHANGELOG.md index 382932b495d..542d6b26ee6 100644 --- a/packages/cli-meta/CHANGELOG.md +++ b/packages/cli-meta/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/cli-meta +## 2.0.1 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 2.0.0 ### Major Changes diff --git a/packages/cli-meta/package.json b/packages/cli-meta/package.json index e84c83d9418..0dddf0c05d8 100644 --- a/packages/cli-meta/package.json +++ b/packages/cli-meta/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-meta", - "version": "2.0.0", + "version": "2.0.1", "description": "Reads the metainfo of the currently running pnpm instance", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,10 +28,10 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-meta#readme", "devDependencies": { - "@pnpm/cli-meta": "workspace:2.0.0" + "@pnpm/cli-meta": "workspace:2.0.1" }, "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "load-json-file": "^6.2.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index 562410fa3a6..aea8997b313 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/cli-utils +## 0.6.44 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/default-reporter@8.5.7 + - @pnpm/cli-meta@2.0.1 + - @pnpm/manifest-utils@2.1.6 + - @pnpm/package-is-installable@5.0.11 + - @pnpm/read-project-manifest@2.0.11 + ## 0.6.43 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 80495b7ae55..3052446095c 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.43", + "version": "0.6.44", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,19 +28,19 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils#readme", "devDependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, "dependencies": { - "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/config": "workspace:13.9.0", - "@pnpm/default-reporter": "workspace:8.5.6", + "@pnpm/cli-meta": "workspace:2.0.1", + "@pnpm/config": "workspace:13.10.0", + "@pnpm/default-reporter": "workspace:8.5.7", "@pnpm/error": "workspace:2.0.0", - "@pnpm/manifest-utils": "workspace:2.1.5", - "@pnpm/package-is-installable": "workspace:5.0.10", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/package-is-installable": "workspace:5.0.11", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "chalk": "^4.1.0", "load-json-file": "^6.2.0" }, diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index ef496957197..0fc7e6c9af1 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/client +## 6.1.1 + +### Patch Changes + +- Updated dependencies [aa1f9dc19] +- Updated dependencies [4f78a2a5f] + - @pnpm/directory-fetcher@1.0.5 + - @pnpm/git-fetcher@4.1.14 + - @pnpm/resolver-base@8.1.5 + - @pnpm/fetch@4.2.4 + - @pnpm/tarball-fetcher@9.3.15 + - @pnpm/default-resolver@14.0.10 + ## 6.1.0 ### Minor Changes diff --git a/packages/client/package.json b/packages/client/package.json index 4d0f40c2d90..9a7166d6f1a 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/client", - "version": "6.1.0", + "version": "6.1.1", "description": "Creates the package resolve and fetch functions", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,18 +31,18 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/client#readme", "dependencies": { - "@pnpm/default-resolver": "workspace:14.0.9", - "@pnpm/directory-fetcher": "workspace:1.0.4", - "@pnpm/fetch": "workspace:4.2.3", + "@pnpm/default-resolver": "workspace:14.0.10", + "@pnpm/directory-fetcher": "workspace:1.0.5", + "@pnpm/fetch": "workspace:4.2.4", "@pnpm/fetching-types": "workspace:2.2.1", - "@pnpm/git-fetcher": "workspace:4.1.13", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/tarball-fetcher": "workspace:9.3.14", + "@pnpm/git-fetcher": "workspace:4.1.14", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/tarball-fetcher": "workspace:9.3.15", "credentials-by-uri": "^2.1.0", "mem": "^8.0.0" }, "devDependencies": { - "@pnpm/client": "workspace:6.1.0", + "@pnpm/client": "workspace:6.1.1", "@pnpm/logger": "^4.0.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 876095169c3..a2d78566459 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/config +## 13.10.0 + +### Minor Changes + +- e76151f66: New setting supported: `auto-install-peers`. When it is set to `true`, `pnpm add ` automatically installs any missing peer dependencies as `devDependencies`. + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/pnpmfile@1.2.4 + - @pnpm/read-project-manifest@2.0.11 + ## 13.9.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index 04980d2cc9c..4625d525751 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "13.9.0", + "version": "13.10.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/global-bin-dir": "workspace:3.0.0", - "@pnpm/pnpmfile": "workspace:1.2.3", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/pnpmfile": "workspace:1.2.4", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-conf": "2.0.2", "camelcase": "^6.2.0", "can-write-to-dir": "^1.1.1", @@ -48,7 +48,7 @@ "which": "^2.0.2" }, "devDependencies": { - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/which": "^2.0.0", diff --git a/packages/core-loggers/CHANGELOG.md b/packages/core-loggers/CHANGELOG.md index 913b6097e76..6e8e9e90800 100644 --- a/packages/core-loggers/CHANGELOG.md +++ b/packages/core-loggers/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/core-loggers +## 6.1.3 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 6.1.2 ### Patch Changes diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 80f5b4e04cd..3f38dd9ce73 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core-loggers", "description": "Core loggers of pnpm", - "version": "6.1.2", + "version": "6.1.3", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,7 +15,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/logger": "^4.0.0" }, "directories": { @@ -37,7 +37,7 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/types": "workspace:7.8.0" + "@pnpm/types": "workspace:7.9.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/core-loggers#readme", "funding": "https://opencollective.com/pnpm" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ffaafabecf9..eefa362e876 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,44 @@ # @pnpm/core +## 2.3.0 + +### Minor Changes + +- 26cd01b88: New optional option supported: `peerDependencyRules`. This setting allows to mute specific peer dependency warnings. +- e76151f66: `mutateModules()` returns the peer dependency issues of each installed project. + +### Patch Changes + +- 50ee25ae2: Export `MutateModulesOptions`. +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lifecycle@12.1.4 + - @pnpm/lockfile-to-pnp@0.4.41 + - @pnpm/build-modules@7.2.5 + - @pnpm/core-loggers@6.1.3 + - dependency-path@8.0.10 + - @pnpm/filter-lockfile@5.0.16 + - @pnpm/get-context@5.3.5 + - @pnpm/headless@17.0.3 + - @pnpm/hoist@5.2.11 + - @pnpm/link-bins@6.2.9 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/lockfile-walker@4.0.14 + - @pnpm/manifest-utils@2.1.6 + - @pnpm/modules-cleaner@11.0.20 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/normalize-registries@2.0.12 + - @pnpm/package-requester@16.0.1 + - @pnpm/prune-lockfile@3.0.14 + - @pnpm/read-package-json@5.0.10 + - @pnpm/read-project-manifest@2.0.11 + - @pnpm/remove-bins@2.0.12 + - @pnpm/resolve-dependencies@23.0.2 + - @pnpm/resolver-base@8.1.5 + - @pnpm/store-controller-types@11.0.11 + - @pnpm/symlink-dependency@4.0.12 + ## 2.2.6 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index db37bd3b3d7..ad4ab846831 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.2.6", + "version": "2.3.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,42 +15,42 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/build-modules": "workspace:7.2.4", + "@pnpm/build-modules": "workspace:7.2.5", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-lockfile": "workspace:5.0.15", - "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/headless": "workspace:17.0.2", - "@pnpm/hoist": "workspace:5.2.10", - "@pnpm/lifecycle": "workspace:12.1.3", - "@pnpm/link-bins": "workspace:6.2.8", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-to-pnp": "workspace:0.4.40", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/lockfile-walker": "workspace:4.0.13", - "@pnpm/manifest-utils": "workspace:2.1.5", - "@pnpm/modules-cleaner": "workspace:11.0.19", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/normalize-registries": "workspace:2.0.11", - "@pnpm/package-requester": "workspace:16.0.0", + "@pnpm/filter-lockfile": "workspace:5.0.16", + "@pnpm/get-context": "workspace:5.3.5", + "@pnpm/headless": "workspace:17.0.3", + "@pnpm/hoist": "workspace:5.2.11", + "@pnpm/lifecycle": "workspace:12.1.4", + "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/lockfile-to-pnp": "workspace:0.4.41", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-walker": "workspace:4.0.14", + "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/modules-cleaner": "workspace:11.0.20", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/normalize-registries": "workspace:2.0.12", + "@pnpm/package-requester": "workspace:16.0.1", "@pnpm/parse-overrides": "workspace:1.0.0", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/prune-lockfile": "workspace:3.0.13", + "@pnpm/prune-lockfile": "workspace:3.0.14", "@pnpm/read-modules-dir": "workspace:3.0.1", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/registry-mock": "2.12.1", - "@pnpm/remove-bins": "workspace:2.0.11", - "@pnpm/resolve-dependencies": "workspace:23.0.1", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/symlink-dependency": "workspace:4.0.11", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/remove-bins": "workspace:2.0.12", + "@pnpm/resolve-dependencies": "workspace:23.0.2", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/symlink-dependency": "workspace:4.0.12", + "@pnpm/types": "workspace:7.9.0", "@pnpm/which-version-is-pinned": "workspace:1.0.0", "@zkochan/npm-package-arg": "^2.0.1", "@zkochan/rimraf": "^2.1.1", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "graph-sequencer": "2.0.0", "is-inner-link": "^4.0.0", "load-json-file": "^6.2.0", @@ -68,11 +68,11 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/assert-store": "workspace:*", - "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/client": "workspace:6.1.0", - "@pnpm/core": "workspace:2.2.6", + "@pnpm/cafs": "workspace:3.0.13", + "@pnpm/client": "workspace:6.1.1", + "@pnpm/core": "workspace:2.3.0", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index 457e75e2efa..1c24243d7a0 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/default-reporter +## 8.5.7 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/render-peer-issues@1.1.1 + ## 8.5.6 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 04b3972cb0f..a4f61ed1508 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.6", + "version": "8.5.7", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,11 +34,11 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/config": "workspace:13.9.0", - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/config": "workspace:13.10.0", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/render-peer-issues": "workspace:1.1.0", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/render-peer-issues": "workspace:1.1.1", + "@pnpm/types": "workspace:7.9.0", "ansi-diff": "^1.1.1", "boxen": "^5.0.0", "chalk": "^4.1.0", @@ -54,7 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@pnpm/default-reporter": "workspace:8.5.6", + "@pnpm/default-reporter": "workspace:8.5.7", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/default-resolver/CHANGELOG.md b/packages/default-resolver/CHANGELOG.md index 7767bf930fc..6972207e204 100644 --- a/packages/default-resolver/CHANGELOG.md +++ b/packages/default-resolver/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/default-resolver +## 14.0.10 + +### Patch Changes + +- @pnpm/local-resolver@7.0.6 +- @pnpm/npm-resolver@12.1.6 +- @pnpm/resolver-base@8.1.5 +- @pnpm/git-resolver@5.1.16 +- @pnpm/tarball-resolver@5.0.10 + ## 14.0.9 ### Patch Changes diff --git a/packages/default-resolver/package.json b/packages/default-resolver/package.json index d83901dd93c..22c1e2e6301 100644 --- a/packages/default-resolver/package.json +++ b/packages/default-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-resolver", - "version": "14.0.9", + "version": "14.0.10", "description": "pnpm's default package resolver", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,15 +33,15 @@ "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/fetching-types": "workspace:2.2.1", - "@pnpm/git-resolver": "workspace:5.1.15", - "@pnpm/local-resolver": "workspace:7.0.5", - "@pnpm/npm-resolver": "workspace:12.1.5", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/tarball-resolver": "workspace:5.0.9" + "@pnpm/git-resolver": "workspace:5.1.16", + "@pnpm/local-resolver": "workspace:7.0.6", + "@pnpm/npm-resolver": "workspace:12.1.6", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/tarball-resolver": "workspace:5.0.10" }, "devDependencies": { - "@pnpm/default-resolver": "workspace:14.0.9", - "@pnpm/fetch": "workspace:4.2.3", + "@pnpm/default-resolver": "workspace:14.0.10", + "@pnpm/fetch": "workspace:4.2.4", "@pnpm/logger": "^4.0.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/dependencies-hierarchy/CHANGELOG.md b/packages/dependencies-hierarchy/CHANGELOG.md index 3bf33736c03..0aa29278cb3 100644 --- a/packages/dependencies-hierarchy/CHANGELOG.md +++ b/packages/dependencies-hierarchy/CHANGELOG.md @@ -1,5 +1,18 @@ # dependencies-hierarchy +## 10.0.22 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/normalize-registries@2.0.12 + - @pnpm/read-package-json@5.0.10 + ## 10.0.21 ### Patch Changes diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index 51f2112012c..f88684a02ff 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "dependencies-hierarchy", - "version": "10.0.21", + "version": "10.0.22", "description": "Creates a dependencies hierarchy for a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,14 +32,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/dependencies-hierarchy#readme", "dependencies": { - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/normalize-registries": "workspace:2.0.11", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/read-modules-dir": "workspace:3.0.1", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "normalize-path": "^3.0.0", "realpath-missing": "^1.1.0", "resolve-link-target": "^2.0.0" @@ -48,7 +48,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", - "dependencies-hierarchy": "workspace:10.0.21" + "dependencies-hierarchy": "workspace:10.0.22" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/dependency-path/CHANGELOG.md b/packages/dependency-path/CHANGELOG.md index bfc90843397..b45fc8f9307 100644 --- a/packages/dependency-path/CHANGELOG.md +++ b/packages/dependency-path/CHANGELOG.md @@ -1,5 +1,12 @@ # dependency-path +## 8.0.10 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 8.0.9 ### Patch Changes diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index 24c0e846a09..abe4dbbca07 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -1,6 +1,6 @@ { "name": "dependency-path", - "version": "8.0.9", + "version": "8.0.10", "description": "Utilities for working with symlinked node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,14 +31,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/dependency-path#readme", "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "encode-registry": "^3.0.0", "normalize-path": "^3.0.0", "semver": "^7.3.4" }, "devDependencies": { "@types/semver": "^7.3.4", - "dependency-path": "workspace:8.0.9" + "dependency-path": "workspace:8.0.10" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/directory-fetcher/CHANGELOG.md b/packages/directory-fetcher/CHANGELOG.md index c117bdf4277..6393d4dafb3 100644 --- a/packages/directory-fetcher/CHANGELOG.md +++ b/packages/directory-fetcher/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/directory-fetcher +## 1.0.5 + +### Patch Changes + +- aa1f9dc19: Don't fail if the linked package has no `package.json` file. +- 4f78a2a5f: Update npm-packlist to v3. + - @pnpm/fetcher-base@11.1.5 + - @pnpm/read-project-manifest@2.0.11 + - @pnpm/resolver-base@8.1.5 + ## 1.0.4 ### Patch Changes diff --git a/packages/directory-fetcher/package.json b/packages/directory-fetcher/package.json index f13808bdc16..d3a01ef7fcb 100644 --- a/packages/directory-fetcher/package.json +++ b/packages/directory-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/directory-fetcher", - "version": "1.0.4", + "version": "1.0.5", "description": "A fetcher for local directory packages", "funding": "https://opencollective.com/pnpm", "main": "lib/index.js", @@ -31,14 +31,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/directory-fetcher#readme", "dependencies": { - "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/resolver-base": "workspace:8.1.4", + "@pnpm/fetcher-base": "workspace:11.1.5", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/resolver-base": "workspace:8.1.5", "npm-packlist": "^3.0.0", "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/directory-fetcher": "workspace:1.0.4", + "@pnpm/directory-fetcher": "workspace:1.0.5", "@pnpm/test-fixtures": "workspace:*" } } diff --git a/packages/exe/package.json b/packages/exe/package.json index 06704b00cd5..2b6b012b1da 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.25.1", + "version": "6.26.0", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.25.1", - "@pnpm/linux-x64": "workspace:6.25.1", - "@pnpm/macos-arm64": "workspace:6.25.1", - "@pnpm/macos-x64": "workspace:6.25.1", - "@pnpm/win-x64": "workspace:6.25.1" + "@pnpm/linux-arm64": "workspace:6.26.0", + "@pnpm/linux-x64": "workspace:6.26.0", + "@pnpm/macos-arm64": "workspace:6.26.0", + "@pnpm/macos-x64": "workspace:6.26.0", + "@pnpm/win-x64": "workspace:6.26.0" }, "devDependencies": { - "@pnpm/exe": "workspace:6.25.1", + "@pnpm/exe": "workspace:6.26.0", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/exportable-manifest/CHANGELOG.md b/packages/exportable-manifest/CHANGELOG.md index b0fe81584c0..1c5785b35d7 100644 --- a/packages/exportable-manifest/CHANGELOG.md +++ b/packages/exportable-manifest/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/exportable-manifest +## 2.2.4 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/read-project-manifest@2.0.11 + ## 2.2.3 ### Patch Changes diff --git a/packages/exportable-manifest/package.json b/packages/exportable-manifest/package.json index c55de0e842e..630321b0ce8 100644 --- a/packages/exportable-manifest/package.json +++ b/packages/exportable-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/exportable-manifest", - "version": "2.2.3", + "version": "2.2.4", "description": "Creates an exportable manifest", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,13 +29,13 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/exportable-manifest#readme", "devDependencies": { - "@pnpm/exportable-manifest": "workspace:2.2.3", + "@pnpm/exportable-manifest": "workspace:2.2.4", "@types/ramda": "0.27.39" }, "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "ramda": "^0.27.1" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/fetch/CHANGELOG.md b/packages/fetch/CHANGELOG.md index fb1011dccba..eaa76de221c 100644 --- a/packages/fetch/CHANGELOG.md +++ b/packages/fetch/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/fetch +## 4.2.4 + +### Patch Changes + +- @pnpm/core-loggers@6.1.3 + ## 4.2.3 ### Patch Changes diff --git a/packages/fetch/package.json b/packages/fetch/package.json index 09d9296557e..ef67e12e3a7 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/fetch", - "version": "4.2.3", + "version": "4.2.4", "description": "node-fetch with retries", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,14 +33,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/fetch#readme", "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/fetching-types": "workspace:2.2.1", "@pnpm/npm-registry-agent": "workspace:5.0.2", "@zkochan/retry": "^0.2.0", "node-fetch": "3.0.0-beta.9" }, "devDependencies": { - "@pnpm/fetch": "workspace:4.2.3", + "@pnpm/fetch": "workspace:4.2.4", "@pnpm/logger": "^4.0.0", "cpy-cli": "^3.1.1", "nock": "12.0.3" diff --git a/packages/fetcher-base/CHANGELOG.md b/packages/fetcher-base/CHANGELOG.md index 6d4e13c765a..7c909e87d97 100644 --- a/packages/fetcher-base/CHANGELOG.md +++ b/packages/fetcher-base/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/fetcher-base +## 11.1.5 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/resolver-base@8.1.5 + ## 11.1.4 ### Patch Changes diff --git a/packages/fetcher-base/package.json b/packages/fetcher-base/package.json index b350f7dcab1..0b7ae3230fd 100644 --- a/packages/fetcher-base/package.json +++ b/packages/fetcher-base/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/fetcher-base", - "version": "11.1.4", + "version": "11.1.5", "description": "Types for pnpm-compatible fetchers", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,12 +30,12 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/fetcher-base#readme", "dependencies": { - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/types": "workspace:7.9.0", "@types/ssri": "^7.1.0" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/fetcher-base": "workspace:11.1.4" + "@pnpm/fetcher-base": "workspace:11.1.5" } } diff --git a/packages/filter-lockfile/CHANGELOG.md b/packages/filter-lockfile/CHANGELOG.md index c4f551b4533..481343efc3e 100644 --- a/packages/filter-lockfile/CHANGELOG.md +++ b/packages/filter-lockfile/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/filter-lockfile +## 5.0.16 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/lockfile-walker@4.0.14 + - @pnpm/package-is-installable@5.0.11 + ## 5.0.15 ### Patch Changes diff --git a/packages/filter-lockfile/package.json b/packages/filter-lockfile/package.json index a99a42591fe..a03518141f9 100644 --- a/packages/filter-lockfile/package.json +++ b/packages/filter-lockfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-lockfile", - "version": "5.0.15", + "version": "5.0.16", "description": "Filters a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/filter-lockfile": "workspace:5.0.15", + "@pnpm/filter-lockfile": "workspace:5.0.16", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39", "tempy": "^1.0.0", @@ -44,12 +44,12 @@ "dependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/lockfile-walker": "workspace:4.0.13", - "@pnpm/package-is-installable": "workspace:5.0.10", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-walker": "workspace:4.0.14", + "@pnpm/package-is-installable": "workspace:5.0.11", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "ramda": "^0.27.1" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index e6c460f3e7b..c6f61ba43c1 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.16 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.36 + ## 4.4.15 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index 628174b079b..fd553a1e0a8 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.15", + "version": "4.4.16", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.35", + "@pnpm/find-workspace-packages": "workspace:3.1.36", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", @@ -40,7 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-packages/CHANGELOG.md b/packages/find-packages/CHANGELOG.md index 15b7412fbc3..50b3c625670 100644 --- a/packages/find-packages/CHANGELOG.md +++ b/packages/find-packages/CHANGELOG.md @@ -1,5 +1,13 @@ # find-packages +## 8.0.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/read-project-manifest@2.0.11 + ## 8.0.10 ### Patch Changes diff --git a/packages/find-packages/package.json b/packages/find-packages/package.json index 447fe6edaa2..356dafdda18 100644 --- a/packages/find-packages/package.json +++ b/packages/find-packages/package.json @@ -1,6 +1,6 @@ { "name": "find-packages", - "version": "8.0.10", + "version": "8.0.11", "description": "Find all packages inside a directory", "main": "lib/index.js", "files": [ @@ -30,13 +30,13 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-packages#readme", "dependencies": { - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "fast-glob": "^3.2.4", "p-filter": "^2.1.0" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "find-packages": "workspace:8.0.10" + "find-packages": "workspace:8.0.11" } } diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index 48e491af97e..6af62b3c382 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/find-workspace-packages +## 3.1.36 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/cli-utils@0.6.44 + - find-packages@8.0.11 + ## 3.1.35 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index cb4bb2eda1e..fa14ae0b4b1 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.35", + "version": "3.1.36", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,14 +29,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/types": "workspace:7.8.0", - "find-packages": "workspace:8.0.10", + "@pnpm/types": "workspace:7.9.0", + "find-packages": "workspace:8.0.11", "read-yaml-file": "^2.1.0" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/find-workspace-packages": "workspace:3.1.35" + "@pnpm/find-workspace-packages": "workspace:3.1.36" } } diff --git a/packages/get-context/CHANGELOG.md b/packages/get-context/CHANGELOG.md index 9bae4eb1cfd..75533c3dbce 100644 --- a/packages/get-context/CHANGELOG.md +++ b/packages/get-context/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/get-context +## 5.3.5 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/read-projects-context@5.0.16 + ## 5.3.4 ### Patch Changes diff --git a/packages/get-context/package.json b/packages/get-context/package.json index 6120490ad6e..a08b1cc9205 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/get-context", - "version": "5.3.4", + "version": "5.3.5", "description": "Gets context information about a project", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/get-context#readme", "devDependencies": { - "@pnpm/get-context": "workspace:5.3.4", + "@pnpm/get-context": "workspace:5.3.5", "@pnpm/logger": "^4.0.0", "@types/is-ci": "^3.0.0", "@types/ramda": "0.27.39" @@ -39,12 +39,12 @@ }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/read-projects-context": "workspace:5.0.15", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/read-projects-context": "workspace:5.0.16", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "is-ci": "^3.0.0", "path-absolute": "^1.0.1", diff --git a/packages/git-fetcher/CHANGELOG.md b/packages/git-fetcher/CHANGELOG.md index 2fc24c5c1f9..c3592f9c254 100644 --- a/packages/git-fetcher/CHANGELOG.md +++ b/packages/git-fetcher/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/git-fetcher +## 4.1.14 + +### Patch Changes + +- @pnpm/fetcher-base@11.1.5 +- @pnpm/prepare-package@1.0.11 + ## 4.1.13 ### Patch Changes diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index b46a64be19e..f8a201d1fbd 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/git-fetcher", - "version": "4.1.13", + "version": "4.1.14", "description": "A fetcher for git-hosted packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,16 +30,16 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/git-fetcher#readme", "dependencies": { - "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/prepare-package": "workspace:1.0.10", + "@pnpm/fetcher-base": "workspace:11.1.5", + "@pnpm/prepare-package": "workspace:1.0.11", "@zkochan/rimraf": "^2.1.1", "execa": "npm:safe-execa@^0.1.1" }, "devDependencies": { - "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/git-fetcher": "workspace:4.1.13", - "@pnpm/package-store": "workspace:12.1.7", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/cafs": "workspace:3.0.13", + "@pnpm/git-fetcher": "workspace:4.1.14", + "@pnpm/package-store": "workspace:12.1.8", + "@pnpm/types": "workspace:7.9.0", "p-defer": "^3.0.0", "tempy": "^1.0.0" }, diff --git a/packages/git-resolver/CHANGELOG.md b/packages/git-resolver/CHANGELOG.md index 8771de046c4..199fbed197a 100644 --- a/packages/git-resolver/CHANGELOG.md +++ b/packages/git-resolver/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/git-resolver +## 5.1.16 + +### Patch Changes + +- @pnpm/resolver-base@8.1.5 +- @pnpm/fetch@4.2.4 + ## 5.1.15 ### Patch Changes diff --git a/packages/git-resolver/package.json b/packages/git-resolver/package.json index 2122493755b..9ba36fcb79c 100644 --- a/packages/git-resolver/package.json +++ b/packages/git-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/git-resolver", - "version": "5.1.15", + "version": "5.1.16", "description": "Resolver for git-hosted packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,14 +32,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/git-resolver#readme", "dependencies": { - "@pnpm/fetch": "workspace:4.2.3", - "@pnpm/resolver-base": "workspace:8.1.4", + "@pnpm/fetch": "workspace:4.2.4", + "@pnpm/resolver-base": "workspace:8.1.5", "graceful-git": "^3.1.2", "hosted-git-info": "npm:@zkochan/hosted-git-info@^4.0.2", "semver": "^7.3.4" }, "devDependencies": { - "@pnpm/git-resolver": "workspace:5.1.15", + "@pnpm/git-resolver": "workspace:5.1.16", "@types/hosted-git-info": "^3.0.1", "@types/is-windows": "^1.0.0", "@types/semver": "^7.3.4", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 6134eeaecc0..f4e501aa4cb 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,31 @@ # @pnpm/headless +## 17.0.3 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lifecycle@12.1.4 + - @pnpm/lockfile-to-pnp@0.4.41 + - @pnpm/build-modules@7.2.5 + - @pnpm/core-loggers@6.1.3 + - dependency-path@8.0.10 + - @pnpm/filter-lockfile@5.0.16 + - @pnpm/hoist@5.2.11 + - @pnpm/link-bins@6.2.9 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/modules-cleaner@11.0.20 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/package-is-installable@5.0.11 + - @pnpm/package-requester@16.0.1 + - @pnpm/read-package-json@5.0.10 + - @pnpm/read-project-manifest@2.0.11 + - @pnpm/store-controller-types@11.0.11 + - @pnpm/symlink-dependency@4.0.12 + - @pnpm/real-hoist@0.1.3 + ## 17.0.2 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 46fc5914836..8799092257c 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.0.2", + "version": "17.0.3", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -16,12 +16,12 @@ }, "devDependencies": { "@pnpm/assert-project": "workspace:*", - "@pnpm/client": "workspace:6.1.0", - "@pnpm/headless": "workspace:17.0.2", + "@pnpm/client": "workspace:6.1.1", + "@pnpm/headless": "workspace:17.0.3", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", - "@pnpm/read-projects-context": "workspace:5.0.15", + "@pnpm/read-projects-context": "workspace:5.0.16", "@pnpm/registry-mock": "2.12.1", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", @@ -68,29 +68,29 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/build-modules": "workspace:7.2.4", + "@pnpm/build-modules": "workspace:7.2.5", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-lockfile": "workspace:5.0.15", - "@pnpm/hoist": "workspace:5.2.10", - "@pnpm/lifecycle": "workspace:12.1.3", - "@pnpm/link-bins": "workspace:6.2.8", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-to-pnp": "workspace:0.4.40", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/modules-cleaner": "workspace:11.0.19", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/package-is-installable": "workspace:5.0.10", - "@pnpm/package-requester": "workspace:16.0.0", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/real-hoist": "workspace:0.1.2", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/symlink-dependency": "workspace:4.0.11", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/filter-lockfile": "workspace:5.0.16", + "@pnpm/hoist": "workspace:5.2.11", + "@pnpm/lifecycle": "workspace:12.1.4", + "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/lockfile-to-pnp": "workspace:0.4.41", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/modules-cleaner": "workspace:11.0.20", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/package-is-installable": "workspace:5.0.11", + "@pnpm/package-requester": "workspace:16.0.1", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/real-hoist": "workspace:0.1.3", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/symlink-dependency": "workspace:4.0.12", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "p-limit": "^3.1.0", "path-absolute": "^1.0.1", "path-exists": "^4.0.0", diff --git a/packages/hoist/CHANGELOG.md b/packages/hoist/CHANGELOG.md index 5fd74ba3418..b5c37033a61 100644 --- a/packages/hoist/CHANGELOG.md +++ b/packages/hoist/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/hoist +## 5.2.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/link-bins@6.2.9 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/lockfile-walker@4.0.14 + - @pnpm/symlink-dependency@4.0.12 + ## 5.2.10 ### Patch Changes diff --git a/packages/hoist/package.json b/packages/hoist/package.json index 5b1a1a82720..834f9e1edfc 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "5.2.10", + "version": "5.2.11", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,7 +15,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/hoist": "workspace:5.2.10", + "@pnpm/hoist": "workspace:5.2.11", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, @@ -41,14 +41,14 @@ }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/link-bins": "workspace:6.2.8", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/lockfile-walker": "workspace:4.0.13", + "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/symlink-dependency": "workspace:4.0.11", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/symlink-dependency": "workspace:4.0.12", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "ramda": "^0.27.1" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/lifecycle/CHANGELOG.md b/packages/lifecycle/CHANGELOG.md index 938b2b784fc..64d53c5852c 100644 --- a/packages/lifecycle/CHANGELOG.md +++ b/packages/lifecycle/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/lifecycle +## 12.1.4 + +### Patch Changes + +- Updated dependencies [aa1f9dc19] +- Updated dependencies [4f78a2a5f] +- Updated dependencies [26cd01b88] + - @pnpm/directory-fetcher@1.0.5 + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/read-package-json@5.0.10 + - @pnpm/store-controller-types@11.0.11 + ## 12.1.3 ### Patch Changes diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index 58f434fb49b..9b27115445f 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lifecycle", - "version": "12.1.3", + "version": "12.1.4", "description": "Package lifecycle hook runner", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,18 +35,18 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/directory-fetcher": "workspace:1.0.4", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/directory-fetcher": "workspace:1.0.5", "@pnpm/npm-lifecycle": "^1.0.4", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "path-exists": "^4.0.0", "run-groups": "^3.0.1" }, "devDependencies": { - "@pnpm/lifecycle": "workspace:12.1.3", + "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/logger": "^4.0.0", "@types/rimraf": "^3.0.0", "@zkochan/rimraf": "^2.1.1", diff --git a/packages/link-bins/CHANGELOG.md b/packages/link-bins/CHANGELOG.md index d04046f0da3..9cbf2d49185 100644 --- a/packages/link-bins/CHANGELOG.md +++ b/packages/link-bins/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/link-bins +## 6.2.9 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/manifest-utils@2.1.6 + - @pnpm/package-bins@5.0.11 + - @pnpm/read-package-json@5.0.10 + - @pnpm/read-project-manifest@2.0.11 + ## 6.2.8 ### Patch Changes diff --git a/packages/link-bins/package.json b/packages/link-bins/package.json index 17e1227a781..d9b3783f55f 100644 --- a/packages/link-bins/package.json +++ b/packages/link-bins/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/link-bins", - "version": "6.2.8", + "version": "6.2.9", "description": "Link bins to node_modules/.bin", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,12 +32,12 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/link-bins#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/manifest-utils": "workspace:2.1.5", - "@pnpm/package-bins": "workspace:5.0.10", + "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/package-bins": "workspace:5.0.11", "@pnpm/read-modules-dir": "workspace:3.0.1", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/cmd-shim": "^5.2.1", "bin-links": "^2.3.0", "is-subdir": "^1.1.1", @@ -47,7 +47,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/link-bins": "workspace:6.2.8", + "@pnpm/link-bins": "workspace:6.2.9", "@pnpm/logger": "^4.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/is-windows": "^1.0.0", diff --git a/packages/list/CHANGELOG.md b/packages/list/CHANGELOG.md index 9a27dbf461c..17111a6e5c9 100644 --- a/packages/list/CHANGELOG.md +++ b/packages/list/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/list +## 6.2.19 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependencies-hierarchy@10.0.22 + - @pnpm/read-package-json@5.0.10 + - @pnpm/read-project-manifest@2.0.11 + ## 6.2.18 ### Patch Changes diff --git a/packages/list/package.json b/packages/list/package.json index c8fa232c5d7..fd7538e2df6 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "6.2.18", + "version": "6.2.19", "description": "List installed packages in a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,20 +35,20 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/list#readme", "dependencies": { "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-package-arg": "^2.0.1", "archy": "^1.0.0", "chalk": "^4.1.0", "cli-columns": "^4.0.0", - "dependencies-hierarchy": "workspace:10.0.21", + "dependencies-hierarchy": "workspace:10.0.22", "p-limit": "^3.1.0", "ramda": "^0.27.1", "semver": "^7.3.4" }, "devDependencies": { - "@pnpm/list": "workspace:6.2.18", + "@pnpm/list": "workspace:6.2.19", "@pnpm/logger": "^4.0.0", "@types/archy": "0.0.31", "@types/ramda": "0.27.39", diff --git a/packages/local-resolver/CHANGELOG.md b/packages/local-resolver/CHANGELOG.md index 219f253f6de..642ccb45e7a 100644 --- a/packages/local-resolver/CHANGELOG.md +++ b/packages/local-resolver/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/local-resolver +## 7.0.6 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/read-project-manifest@2.0.11 + - @pnpm/resolver-base@8.1.5 + ## 7.0.5 ### Patch Changes diff --git a/packages/local-resolver/package.json b/packages/local-resolver/package.json index 9fa1784d0c1..87edc71b22e 100644 --- a/packages/local-resolver/package.json +++ b/packages/local-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/local-resolver", - "version": "7.0.5", + "version": "7.0.6", "description": "Resolver for local packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,14 +34,14 @@ "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/types": "workspace:7.9.0", "normalize-path": "^3.0.0", "ssri": "^8.0.1" }, "devDependencies": { - "@pnpm/local-resolver": "workspace:7.0.5", + "@pnpm/local-resolver": "workspace:7.0.6", "@types/normalize-path": "^3.0.0", "@types/ssri": "^7.1.0" }, diff --git a/packages/lockfile-file/CHANGELOG.md b/packages/lockfile-file/CHANGELOG.md index c61dd75f9ea..a5fa3b8c045 100644 --- a/packages/lockfile-file/CHANGELOG.md +++ b/packages/lockfile-file/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/lockfile-file +## 4.2.6 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/merge-lockfile-changes@2.0.7 + ## 4.2.5 ### Patch Changes diff --git a/packages/lockfile-file/package.json b/packages/lockfile-file/package.json index 8b4258439dd..989cbefa7ef 100644 --- a/packages/lockfile-file/package.json +++ b/packages/lockfile-file/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-file", - "version": "4.2.5", + "version": "4.2.6", "description": "Read/write pnpm-lock.yaml files", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/lockfile-file": "workspace:4.2.5", + "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", "@types/js-yaml": "^4.0.0", "@types/normalize-path": "^3.0.0", @@ -47,9 +47,9 @@ "dependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/merge-lockfile-changes": "workspace:2.0.6", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/merge-lockfile-changes": "workspace:2.0.7", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "comver-to-semver": "^1.0.0", "js-yaml": "npm:@zkochan/js-yaml@0.0.5", diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index d5f34fae626..aa697f59033 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/lockfile-to-pnp +## 0.4.41 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/read-project-manifest@2.0.11 + ## 0.4.40 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index 3b13513c4ca..c603389740d 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.40", + "version": "0.4.41", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,20 +34,20 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/lockfile-to-pnp": "workspace:0.4.40", + "@pnpm/lockfile-to-pnp": "workspace:0.4.41", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/config": "workspace:13.9.0", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/config": "workspace:13.10.0", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "@yarnpkg/pnp": "^2.3.2", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "normalize-path": "^3.0.0", "ramda": "^0.27.1" }, diff --git a/packages/lockfile-types/CHANGELOG.md b/packages/lockfile-types/CHANGELOG.md index fc5bb49f720..9911db97c6c 100644 --- a/packages/lockfile-types/CHANGELOG.md +++ b/packages/lockfile-types/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile-types +## 3.1.5 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 3.1.4 ### Patch Changes diff --git a/packages/lockfile-types/package.json b/packages/lockfile-types/package.json index 520e2b08fbc..89b731a93fc 100644 --- a/packages/lockfile-types/package.json +++ b/packages/lockfile-types/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-types", - "version": "3.1.4", + "version": "3.1.5", "description": "Types for the pnpm-lock.yaml lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,9 +29,9 @@ }, "funding": "https://opencollective.com/pnpm", "dependencies": { - "@pnpm/types": "workspace:7.8.0" + "@pnpm/types": "workspace:7.9.0" }, "devDependencies": { - "@pnpm/lockfile-types": "workspace:3.1.4" + "@pnpm/lockfile-types": "workspace:3.1.5" } } diff --git a/packages/lockfile-utils/CHANGELOG.md b/packages/lockfile-utils/CHANGELOG.md index 988a9e89cc6..7c6239c1cee 100644 --- a/packages/lockfile-utils/CHANGELOG.md +++ b/packages/lockfile-utils/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/lockfile-utils +## 3.1.6 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/resolver-base@8.1.5 + ## 3.1.5 ### Patch Changes diff --git a/packages/lockfile-utils/package.json b/packages/lockfile-utils/package.json index 221fa852584..7be811a4a99 100644 --- a/packages/lockfile-utils/package.json +++ b/packages/lockfile-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-utils", - "version": "3.1.5", + "version": "3.1.6", "description": "Utils for dealing with pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,7 +31,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils#readme", "devDependencies": { - "@pnpm/lockfile-utils": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", "@types/js-yaml": "^4.0.0", "@types/ramda": "0.27.39", "tempy": "^1.0.0", @@ -39,10 +39,10 @@ "yaml-tag": "1.1.0" }, "dependencies": { - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "get-npm-tarball-url": "^2.0.3", "ramda": "^0.27.1" }, diff --git a/packages/lockfile-walker/CHANGELOG.md b/packages/lockfile-walker/CHANGELOG.md index 547199332d5..97fcf719d69 100644 --- a/packages/lockfile-walker/CHANGELOG.md +++ b/packages/lockfile-walker/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/lockfile-walker +## 4.0.14 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-types@3.1.5 + ## 4.0.13 ### Patch Changes diff --git a/packages/lockfile-walker/package.json b/packages/lockfile-walker/package.json index cdd1758475c..dd52902abf7 100644 --- a/packages/lockfile-walker/package.json +++ b/packages/lockfile-walker/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-walker", - "version": "4.0.13", + "version": "4.0.14", "description": "Walk over all the dependencies in a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,14 +30,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-walker#readme", "devDependencies": { - "@pnpm/lockfile-walker": "workspace:4.0.13", + "@pnpm/lockfile-walker": "workspace:4.0.14", "@types/ramda": "0.27.39", "tempy": "^1.0.0" }, "dependencies": { - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "ramda": "^0.27.1" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/make-dedicated-lockfile/CHANGELOG.md b/packages/make-dedicated-lockfile/CHANGELOG.md index af7adef25c5..d84c6f96b11 100644 --- a/packages/make-dedicated-lockfile/CHANGELOG.md +++ b/packages/make-dedicated-lockfile/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/make-dedicated-lockfile +## 0.2.21 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/exportable-manifest@2.2.4 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/prune-lockfile@3.0.14 + - @pnpm/read-project-manifest@2.0.11 + ## 0.2.20 ### Patch Changes diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index 059a242afdb..98553a56699 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/make-dedicated-lockfile", - "version": "0.2.20", + "version": "0.2.21", "description": "Creates a dedicated lockfile for a subset of workspace projects", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,19 +34,19 @@ "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/exec": "^2.0.0", - "@pnpm/exportable-manifest": "workspace:2.2.3", + "@pnpm/exportable-manifest": "workspace:2.2.4", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/lockfile-file": "workspace:4.2.5", + "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/prune-lockfile": "workspace:3.0.13", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/prune-lockfile": "workspace:3.0.14", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "ramda": "^0.27.1", "rename-overwrite": "^4.0.0" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/make-dedicated-lockfile": "workspace:0.2.20", + "@pnpm/make-dedicated-lockfile": "workspace:0.2.21", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39" } diff --git a/packages/manifest-utils/CHANGELOG.md b/packages/manifest-utils/CHANGELOG.md index e91169eff21..2d0dec0bd41 100644 --- a/packages/manifest-utils/CHANGELOG.md +++ b/packages/manifest-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/manifest-utils +## 2.1.6 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + ## 2.1.5 ### Patch Changes diff --git a/packages/manifest-utils/package.json b/packages/manifest-utils/package.json index 4600a5ebfe8..c1c77de47f6 100644 --- a/packages/manifest-utils/package.json +++ b/packages/manifest-utils/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/manifest-utils", "description": "Utils for dealing with package manifest", - "version": "2.1.5", + "version": "2.1.6", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -27,13 +27,13 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/types": "workspace:7.8.0" + "@pnpm/types": "workspace:7.9.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/manifest-utils#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/manifest-utils": "workspace:2.1.5" + "@pnpm/manifest-utils": "workspace:2.1.6" } } diff --git a/packages/merge-lockfile-changes/CHANGELOG.md b/packages/merge-lockfile-changes/CHANGELOG.md index b864ca824db..b2ebc813a86 100644 --- a/packages/merge-lockfile-changes/CHANGELOG.md +++ b/packages/merge-lockfile-changes/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/merge-lockfile-changes +## 2.0.7 + +### Patch Changes + +- @pnpm/lockfile-types@3.1.5 + ## 2.0.6 ### Patch Changes diff --git a/packages/merge-lockfile-changes/package.json b/packages/merge-lockfile-changes/package.json index 887474a44e2..6b21d85f731 100644 --- a/packages/merge-lockfile-changes/package.json +++ b/packages/merge-lockfile-changes/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/merge-lockfile-changes", - "version": "2.0.6", + "version": "2.0.7", "description": "Merges lockfiles. Can automatically fix merge conflicts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,14 +31,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/merge-lockfile-changes#readme", "dependencies": { - "@pnpm/lockfile-types": "workspace:3.1.4", + "@pnpm/lockfile-types": "workspace:3.1.5", "comver-to-semver": "^1.0.0", "ramda": "^0.27.1", "semver": "^7.3.4" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/merge-lockfile-changes": "workspace:2.0.6", + "@pnpm/merge-lockfile-changes": "workspace:2.0.7", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" } diff --git a/packages/modules-cleaner/CHANGELOG.md b/packages/modules-cleaner/CHANGELOG.md index 966f3efd8d4..40892f74627 100644 --- a/packages/modules-cleaner/CHANGELOG.md +++ b/packages/modules-cleaner/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/modules-cleaner +## 11.0.20 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - dependency-path@8.0.10 + - @pnpm/filter-lockfile@5.0.16 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/remove-bins@2.0.12 + - @pnpm/store-controller-types@11.0.11 + ## 11.0.19 ### Patch Changes diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index 3f90be81e71..671594a09b7 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-cleaner", - "version": "11.0.19", + "version": "11.0.20", "description": "Exports util functions to clean up node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,21 +28,21 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/filter-lockfile": "workspace:5.0.15", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/lockfile-utils": "workspace:3.1.5", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/filter-lockfile": "workspace:5.0.16", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/read-modules-dir": "workspace:3.0.1", - "@pnpm/remove-bins": "workspace:2.0.11", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/remove-bins": "workspace:2.0.12", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "ramda": "^0.27.1" }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/modules-cleaner": "workspace:11.0.19", + "@pnpm/modules-cleaner": "workspace:11.0.20", "@types/ramda": "0.27.39" }, "bugs": { diff --git a/packages/modules-yaml/CHANGELOG.md b/packages/modules-yaml/CHANGELOG.md index 6d2a836b066..2ca17ed20b6 100644 --- a/packages/modules-yaml/CHANGELOG.md +++ b/packages/modules-yaml/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/modules-yaml +## 9.0.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 9.0.10 ### Patch Changes diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index e0d4ba08bcf..7015b7f3c81 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-yaml", - "version": "9.0.10", + "version": "9.0.11", "description": "Reads/writes `node_modules/.modules.yaml`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,13 +31,13 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/modules-yaml#readme", "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "is-windows": "^1.0.2", "read-yaml-file": "^2.1.0", "write-yaml-file": "^4.2.0" }, "devDependencies": { - "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/modules-yaml": "workspace:9.0.11", "@types/is-windows": "^1.0.0", "tempy": "^1.0.0" }, diff --git a/packages/mount-modules/CHANGELOG.md b/packages/mount-modules/CHANGELOG.md index 334550fbe50..84175b82ceb 100644 --- a/packages/mount-modules/CHANGELOG.md +++ b/packages/mount-modules/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/mount-modules +## 0.1.20 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/cafs@3.0.13 + ## 0.1.19 ### Patch Changes diff --git a/packages/mount-modules/package.json b/packages/mount-modules/package.json index 0c239e97a03..7f9780b8294 100644 --- a/packages/mount-modules/package.json +++ b/packages/mount-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/mount-modules", - "version": "0.1.19", + "version": "0.1.20", "description": "Mounts a node_modules directory with FUSE", "main": "lib/index.js", "bin": "bin/mount-modules.js", @@ -38,16 +38,16 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/mount-modules": "workspace:0.1.19", + "@pnpm/mount-modules": "workspace:0.1.20", "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-utils": "workspace:3.1.5", + "@pnpm/cafs": "workspace:3.0.13", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/store-path": "^5.0.0", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "hyperdrive-schemas": "^2.0.0", "load-json-file": "^6.2.0", "normalize-path": "^3.0.0" diff --git a/packages/normalize-registries/CHANGELOG.md b/packages/normalize-registries/CHANGELOG.md index 5907175ade1..5e8d415f65f 100644 --- a/packages/normalize-registries/CHANGELOG.md +++ b/packages/normalize-registries/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/normalize-registries +## 2.0.12 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 2.0.11 ### Patch Changes diff --git a/packages/normalize-registries/package.json b/packages/normalize-registries/package.json index 1e6019104d0..d23c16b135b 100644 --- a/packages/normalize-registries/package.json +++ b/packages/normalize-registries/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/normalize-registries", "description": "Accepts a mapping of registry URLs and returns a mapping with the same URLs but normalized", - "version": "2.0.11", + "version": "2.0.12", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -26,12 +26,12 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "normalize-registry-url": "2.0.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/normalize-registries#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/normalize-registries": "workspace:2.0.11" + "@pnpm/normalize-registries": "workspace:2.0.12" } } diff --git a/packages/npm-resolver/CHANGELOG.md b/packages/npm-resolver/CHANGELOG.md index a439f03ccbb..70e0d6bb5d3 100644 --- a/packages/npm-resolver/CHANGELOG.md +++ b/packages/npm-resolver/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/npm-resolver +## 12.1.6 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/resolver-base@8.1.5 + ## 12.1.5 ### Patch Changes diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index 919021bfb60..9f1c2dc156a 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/npm-resolver", - "version": "12.1.5", + "version": "12.1.6", "description": "Resolver for npm-hosted packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,13 +34,13 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetching-types": "workspace:2.2.1", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/resolve-workspace-range": "workspace:2.1.0", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/types": "workspace:7.9.0", "@zkochan/retry": "^0.2.0", "encode-registry": "^3.0.0", "load-json-file": "^6.2.0", @@ -56,9 +56,9 @@ "version-selector-type": "^3.0.0" }, "devDependencies": { - "@pnpm/fetch": "workspace:4.2.3", + "@pnpm/fetch": "workspace:4.2.4", "@pnpm/logger": "^4.0.0", - "@pnpm/npm-resolver": "workspace:12.1.5", + "@pnpm/npm-resolver": "workspace:12.1.6", "@pnpm/test-fixtures": "workspace:*", "@types/lru-cache": "^5.1.0", "@types/normalize-path": "^3.0.0", diff --git a/packages/outdated/CHANGELOG.md b/packages/outdated/CHANGELOG.md index 8ce566048ba..5554b0c70b3 100644 --- a/packages/outdated/CHANGELOG.md +++ b/packages/outdated/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/outdated +## 9.0.28 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/client@6.1.1 + - dependency-path@8.0.10 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/manifest-utils@2.1.6 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/pick-registry-for-package@2.0.10 + ## 9.0.27 ### Patch Changes diff --git a/packages/outdated/package.json b/packages/outdated/package.json index f3a3c69a054..10785dd65e2 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "9.0.27", + "version": "9.0.28", "description": "Check for outdated packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,23 +36,23 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/client": "workspace:6.1.0", + "@pnpm/client": "workspace:6.1.1", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/manifest-utils": "workspace:2.1.5", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/manifest-utils": "workspace:2.1.6", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/pick-registry-for-package": "workspace:2.0.10", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "ramda": "^0.27.1", "semver": "^7.3.4" }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/outdated": "workspace:9.0.27", + "@pnpm/outdated": "workspace:9.0.28", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", "npm-run-all": "^4.1.5" diff --git a/packages/package-bins/CHANGELOG.md b/packages/package-bins/CHANGELOG.md index 214649e8ec5..d90a2658168 100644 --- a/packages/package-bins/CHANGELOG.md +++ b/packages/package-bins/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/package-bins +## 5.0.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 5.0.10 ### Patch Changes diff --git a/packages/package-bins/package.json b/packages/package-bins/package.json index 228254efb2f..3ac4161678d 100644 --- a/packages/package-bins/package.json +++ b/packages/package-bins/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-bins", - "version": "5.0.10", + "version": "5.0.11", "description": "Returns bins of a package", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,12 +31,12 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/package-bins#readme", "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "fast-glob": "^3.2.4", "is-subdir": "^1.1.1" }, "devDependencies": { - "@pnpm/package-bins": "workspace:5.0.10", + "@pnpm/package-bins": "workspace:5.0.11", "@types/node": "^14.17.32" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/package-is-installable/CHANGELOG.md b/packages/package-is-installable/CHANGELOG.md index ce4142ed6a4..10b65543615 100644 --- a/packages/package-is-installable/CHANGELOG.md +++ b/packages/package-is-installable/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/package-is-installable +## 5.0.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + ## 5.0.10 ### Patch Changes diff --git a/packages/package-is-installable/package.json b/packages/package-is-installable/package.json index a0a3afd68f4..857c5699fe3 100644 --- a/packages/package-is-installable/package.json +++ b/packages/package-is-installable/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-is-installable", - "version": "5.0.10", + "version": "5.0.11", "description": "Checks if a package is installable on the current system", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,16 +29,16 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "execa": "npm:safe-execa@^0.1.1", "mem": "^8.0.0", "semver": "^7.3.4" }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/package-is-installable": "workspace:5.0.10", + "@pnpm/package-is-installable": "workspace:5.0.11", "@types/semver": "^7.3.4" }, "bugs": { diff --git a/packages/package-requester/CHANGELOG.md b/packages/package-requester/CHANGELOG.md index a52419b2e25..93bce1f60ef 100644 --- a/packages/package-requester/CHANGELOG.md +++ b/packages/package-requester/CHANGELOG.md @@ -1,5 +1,20 @@ # @pnpm/package-requester +## 16.0.1 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - dependency-path@8.0.10 + - @pnpm/fetcher-base@11.1.5 + - @pnpm/package-is-installable@5.0.11 + - @pnpm/read-package-json@5.0.10 + - @pnpm/resolver-base@8.1.5 + - @pnpm/store-controller-types@11.0.11 + - @pnpm/cafs@3.0.13 + ## 16.0.0 ### Major Changes diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index d880c466897..2e0733212cb 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/package-requester", - "version": "16.0.0", + "version": "16.0.1", "description": "Concurrent downloader of npm-compatible packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -38,17 +38,17 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/cafs": "workspace:3.0.13", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/fetcher-base": "workspace:11.1.4", + "@pnpm/fetcher-base": "workspace:11.1.5", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/package-is-installable": "workspace:5.0.10", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/package-is-installable": "workspace:5.0.11", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "load-json-file": "^6.2.0", "p-defer": "^3.0.0", "p-limit": "^3.1.0", @@ -61,10 +61,10 @@ "ssri": "^8.0.1" }, "devDependencies": { - "@pnpm/client": "workspace:6.1.0", + "@pnpm/client": "workspace:6.1.1", "@pnpm/logger": "^4.0.0", - "@pnpm/package-requester": "workspace:16.0.0", - "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/package-requester": "workspace:16.0.1", + "@pnpm/package-store": "workspace:12.1.8", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", "@types/normalize-path": "^3.0.0", diff --git a/packages/package-store/CHANGELOG.md b/packages/package-store/CHANGELOG.md index ed163c92a8f..03418aae078 100644 --- a/packages/package-store/CHANGELOG.md +++ b/packages/package-store/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/package-store +## 12.1.8 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/fetcher-base@11.1.5 + - @pnpm/package-requester@16.0.1 + - @pnpm/resolver-base@8.1.5 + - @pnpm/store-controller-types@11.0.11 + - @pnpm/cafs@3.0.13 + ## 12.1.7 ### Patch Changes diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 4e683d5f069..13a0eafe3d1 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/package-store", "description": "A storage for packages", - "version": "12.1.7", + "version": "12.1.8", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,13 +15,13 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/package-requester": "workspace:16.0.0", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/cafs": "workspace:3.0.13", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/fetcher-base": "workspace:11.1.5", + "@pnpm/package-requester": "workspace:16.0.1", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "load-json-file": "^6.2.0", "make-empty-dir": "^2.0.0", @@ -36,9 +36,9 @@ "write-json-file": "^4.3.0" }, "devDependencies": { - "@pnpm/client": "workspace:6.1.0", + "@pnpm/client": "workspace:6.1.1", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/ssri": "^7.1.0", diff --git a/packages/pick-registry-for-package/CHANGELOG.md b/packages/pick-registry-for-package/CHANGELOG.md index 487091322a7..e9689ced14c 100644 --- a/packages/pick-registry-for-package/CHANGELOG.md +++ b/packages/pick-registry-for-package/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/pick-registry-for-package +## 2.0.10 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 2.0.9 ### Patch Changes diff --git a/packages/pick-registry-for-package/package.json b/packages/pick-registry-for-package/package.json index c9fe6f754a1..87ad56cf56a 100644 --- a/packages/pick-registry-for-package/package.json +++ b/packages/pick-registry-for-package/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/pick-registry-for-package", "description": "Picks the right registry for the package from a registries config", - "version": "2.0.9", + "version": "2.0.10", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -27,11 +27,11 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/types": "workspace:7.8.0" + "@pnpm/types": "workspace:7.9.0" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pick-registry-for-package#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/pick-registry-for-package": "workspace:2.0.9" + "@pnpm/pick-registry-for-package": "workspace:2.0.10" } } diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index 9fa629a95c5..71281771947 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/plugin-commands-audit +## 5.1.35 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/audit@2.2.4 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/read-project-manifest@2.0.11 + ## 5.1.34 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 0ca46f13ff3..8b42e1dc95a 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.34", + "version": "5.1.35", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.34", + "@pnpm/plugin-commands-audit": "workspace:5.1.35", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -40,14 +40,14 @@ "tempy": "^1.0.0" }, "dependencies": { - "@pnpm/audit": "workspace:2.2.3", - "@pnpm/cli-utils": "workspace:0.6.43", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/audit": "workspace:2.2.4", + "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/table": "^1.0.0", "chalk": "^4.1.0", "ramda": "^0.27.1", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index b9a2e160ddb..c50df87490d 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-env +## 1.4.6 + +### Patch Changes + +- Updated dependencies [e76151f66] + - @pnpm/config@13.10.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/fetcher-base@11.1.5 + - @pnpm/package-store@12.1.8 + - @pnpm/fetch@4.2.4 + - @pnpm/tarball-fetcher@9.3.15 + ## 1.4.5 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index ab885949a3e..7800ed8bdd4 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.5", + "version": "1.4.6", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,14 +30,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/fetch": "workspace:4.2.3", - "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/fetch": "workspace:4.2.4", + "@pnpm/fetcher-base": "workspace:11.1.5", + "@pnpm/package-store": "workspace:12.1.8", "@pnpm/store-path": "^5.0.0", - "@pnpm/tarball-fetcher": "workspace:9.3.14", + "@pnpm/tarball-fetcher": "workspace:9.3.15", "@zkochan/cmd-shim": "^5.2.1", "adm-zip": "^0.5.5", "load-json-file": "^6.2.0", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/plugin-commands-env": "workspace:1.4.5", + "@pnpm/plugin-commands-env": "workspace:1.4.6", "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 35fcb0a50df..95b67cbb78b 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,51 @@ # @pnpm/plugin-commands-installation +## 8.2.0 + +### Minor Changes + +- 26cd01b88: In order to mute some types of peer dependency warnings, a new section in `package.json` may be used for declaring peer dependency warning rules. For example, the next configuration will turn off any warnings about missing `babel-loader` peer dependency and about `@angular/common`, when the wanted version of `@angular/common` is not v13. + + ```json + { + "name": "foo", + "version": "0.0.0", + "pnpm": { + "peerDependencyRules": { + "ignoreMissing": ["babel-loader"], + "allowedVersions": { + "@angular/common": "13" + } + } + } + } + ``` + +- e76151f66: New setting supported: `auto-install-peers`. When it is set to `true`, `pnpm add ` automatically installs any missing peer dependencies as `devDependencies`. + +### Patch Changes + +- Updated dependencies [50ee25ae2] +- Updated dependencies [26cd01b88] +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] +- Updated dependencies [e76151f66] + - @pnpm/core@2.3.0 + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/plugin-commands-rebuild@5.4.4 + - @pnpm/store-connection-manager@3.2.3 + - @pnpm/find-workspace-packages@3.1.36 + - @pnpm/manifest-utils@2.1.6 + - @pnpm/outdated@9.0.28 + - @pnpm/package-store@12.1.8 + - @pnpm/pnpmfile@1.2.4 + - @pnpm/read-project-manifest@2.0.11 + - @pnpm/resolver-base@8.1.5 + - @pnpm/sort-packages@2.1.7 + - @pnpm/filter-workspace-packages@4.4.16 + ## 8.1.6 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 753cb41acde..5785cc89ce6 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.1.6", + "version": "8.2.0", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,10 +34,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-installation#readme", "devDependencies": { "@pnpm/assert-project": "workspace:*", - "@pnpm/lockfile-types": "workspace:3.1.4", + "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/plugin-commands-installation": "workspace:8.1.6", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/plugin-commands-installation": "workspace:8.2.0", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -57,31 +57,31 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.2.6", + "@pnpm/core": "workspace:2.3.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.35", + "@pnpm/find-workspace-packages": "workspace:3.1.36", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/manifest-utils": "workspace:2.1.5", + "@pnpm/manifest-utils": "workspace:2.1.6", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/outdated": "workspace:9.0.27", - "@pnpm/package-store": "workspace:12.1.7", + "@pnpm/outdated": "workspace:9.0.28", + "@pnpm/package-store": "workspace:12.1.8", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.3", - "@pnpm/pnpmfile": "workspace:1.2.3", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/resolver-base": "workspace:8.1.4", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.4", + "@pnpm/pnpmfile": "workspace:1.2.4", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/semver-diff": "^1.0.2", - "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.2.2", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/sort-packages": "workspace:2.1.7", + "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/types": "workspace:7.9.0", "@yarnpkg/core": "3.2.0-rc.9", "@yarnpkg/lockfile": "^1.1.0", "@yarnpkg/parsers": "2.5.0-rc.7", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index 020b71c3700..c7e9eee65bc 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-listing +## 4.1.3 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/list@6.2.19 + ## 4.1.2 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index c797cf6beef..8eb7619cac8 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.2", + "version": "4.1.3", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.1.6", - "@pnpm/plugin-commands-listing": "workspace:4.1.2", + "@pnpm/plugin-commands-installation": "workspace:8.2.0", + "@pnpm/plugin-commands-listing": "workspace:4.1.3", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -45,12 +45,12 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/list": "workspace:6.2.18", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/list": "workspace:6.2.19", + "@pnpm/types": "workspace:7.9.0", "ramda": "^0.27.1", "render-help": "^1.0.1" }, diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index 9bcdbad7797..657ce714550 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-outdated +## 5.1.3 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/outdated@9.0.28 + - @pnpm/default-resolver@14.0.10 + ## 5.1.2 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 06314df42dd..120356bc3b6 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.2", + "version": "5.1.3", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.15", - "@pnpm/plugin-commands-installation": "workspace:8.1.6", - "@pnpm/plugin-commands-outdated": "workspace:5.1.2", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/plugin-commands-installation": "workspace:8.2.0", + "@pnpm/plugin-commands-outdated": "workspace:5.1.3", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -45,20 +45,20 @@ "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", - "@pnpm/default-resolver": "workspace:14.0.9", + "@pnpm/config": "workspace:13.10.0", + "@pnpm/default-resolver": "workspace:14.0.10", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-file": "workspace:4.2.5", + "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/outdated": "workspace:9.0.27", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/outdated": "workspace:9.0.28", "@pnpm/semver-diff": "^1.0.2", "@pnpm/store-path": "^5.0.0", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "@zkochan/table": "^1.0.0", "chalk": "^4.1.0", "lru-cache": "^6.0.0", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index 4ec91c5b60b..880e9cddc21 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/plugin-commands-publishing +## 4.3.3 + +### Patch Changes + +- 4f78a2a5f: Update npm-packlist to v3. +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/client@6.1.1 + - @pnpm/lifecycle@12.1.4 + - @pnpm/cli-utils@0.6.44 + - @pnpm/exportable-manifest@2.2.4 + - @pnpm/package-bins@5.0.11 + - @pnpm/pick-registry-for-package@2.0.10 + - @pnpm/resolver-base@8.1.5 + - @pnpm/sort-packages@2.1.7 + ## 4.3.2 ### Patch Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 37d6a252da9..1485db90fa7 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.3.2", + "version": "4.3.3", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-publishing": "workspace:4.3.2", + "@pnpm/plugin-commands-publishing": "workspace:4.3.3", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", @@ -56,18 +56,18 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", - "@pnpm/client": "workspace:6.1.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/client": "workspace:6.1.1", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/exportable-manifest": "workspace:2.2.3", - "@pnpm/lifecycle": "workspace:12.1.3", - "@pnpm/package-bins": "workspace:5.0.10", - "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/resolver-base": "workspace:8.1.4", + "@pnpm/exportable-manifest": "workspace:2.2.4", + "@pnpm/lifecycle": "workspace:12.1.4", + "@pnpm/package-bins": "workspace:5.0.11", + "@pnpm/pick-registry-for-package": "workspace:2.0.10", + "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/run-npm": "workspace:3.1.0", - "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/sort-packages": "workspace:2.1.7", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "enquirer": "^2.3.6", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 10c3b771802..aee5bf3945a 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,28 @@ # @pnpm/plugin-commands-rebuild +## 5.4.4 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/lifecycle@12.1.4 + - @pnpm/cli-utils@0.6.44 + - @pnpm/store-connection-manager@3.2.3 + - @pnpm/core-loggers@6.1.3 + - dependency-path@8.0.10 + - @pnpm/find-workspace-packages@3.1.36 + - @pnpm/get-context@5.3.5 + - @pnpm/link-bins@6.2.9 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/lockfile-walker@4.0.14 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/normalize-registries@2.0.12 + - @pnpm/sort-packages@2.1.7 + - @pnpm/store-controller-types@11.0.11 + ## 5.4.3 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 3409a077dcd..174a32a4937 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.3", + "version": "5.4.4", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.3", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.4", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -48,26 +48,26 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/find-workspace-packages": "workspace:3.1.35", - "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/lifecycle": "workspace:12.1.3", - "@pnpm/link-bins": "workspace:6.2.8", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/lockfile-walker": "workspace:4.0.13", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/normalize-registries": "workspace:2.0.11", - "@pnpm/sort-packages": "workspace:2.1.6", - "@pnpm/store-connection-manager": "workspace:3.2.2", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/find-workspace-packages": "workspace:3.1.36", + "@pnpm/get-context": "workspace:5.3.5", + "@pnpm/lifecycle": "workspace:12.1.4", + "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-walker": "workspace:4.0.14", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/normalize-registries": "workspace:2.0.12", + "@pnpm/sort-packages": "workspace:2.1.7", + "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-package-arg": "^2.0.1", "camelcase-keys": "^6.2.2", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "graph-sequencer": "2.0.0", "load-json-file": "^6.2.0", "mem": "^8.0.0", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index 2ec81ac9844..f7805401684 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/plugin-commands-script-runners +## 4.5.13 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/lifecycle@12.1.4 + - @pnpm/cli-utils@0.6.44 + - @pnpm/read-project-manifest@2.0.11 + - @pnpm/sort-packages@2.1.7 + ## 4.5.12 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 5b0f4afc5c2..103887871eb 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.12", + "version": "4.5.13", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.12", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.13", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -44,16 +44,16 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lifecycle": "workspace:12.1.3", - "@pnpm/read-project-manifest": "workspace:2.0.10", - "@pnpm/sort-packages": "workspace:2.1.6", + "@pnpm/lifecycle": "workspace:12.1.4", + "@pnpm/read-project-manifest": "workspace:2.0.11", + "@pnpm/sort-packages": "workspace:2.1.7", "@pnpm/store-path": "^5.0.0", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "execa": "npm:safe-execa@^0.1.1", "p-limit": "^3.1.0", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index 24b7bbc7f7e..f3acf3b7a3d 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-server +## 3.0.62 + +### Patch Changes + +- Updated dependencies [e76151f66] + - @pnpm/config@13.10.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/store-connection-manager@3.2.3 + - @pnpm/cli-meta@2.0.1 + - @pnpm/server@11.0.17 + ## 3.0.61 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index dce3faaa2d9..85696acddc4 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.61", + "version": "3.0.62", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,19 +30,19 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-server": "workspace:3.0.61", + "@pnpm/plugin-commands-server": "workspace:3.0.62", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" }, "dependencies": { - "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-meta": "workspace:2.0.1", + "@pnpm/cli-utils": "workspace:0.6.44", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/server": "workspace:11.0.16", - "@pnpm/store-connection-manager": "workspace:3.2.2", + "@pnpm/server": "workspace:11.0.17", + "@pnpm/store-connection-manager": "workspace:3.2.3", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 0d776f76888..9a0bbb7eeef 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.29 + +### Patch Changes + +- @pnpm/cli-utils@0.6.44 + ## 1.1.28 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 99ab97bf211..c9e43475071 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.28", + "version": "1.1.29", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.43", + "@pnpm/cli-utils": "workspace:0.6.44", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,7 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-setup": "workspace:1.1.28", + "@pnpm/plugin-commands-setup": "workspace:1.1.29", "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index eca46b1c565..e08423ed939 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/plugin-commands-store +## 4.1.4 + +### Patch Changes + +- Updated dependencies [e76151f66] +- Updated dependencies [26cd01b88] + - @pnpm/config@13.10.0 + - @pnpm/types@7.9.0 + - @pnpm/cli-utils@0.6.44 + - @pnpm/store-connection-manager@3.2.3 + - dependency-path@8.0.10 + - @pnpm/get-context@5.3.5 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/normalize-registries@2.0.12 + - @pnpm/pick-registry-for-package@2.0.10 + - @pnpm/store-controller-types@11.0.11 + - @pnpm/cafs@3.0.13 + ## 4.1.3 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 5f83d2c6d50..1521c98a9ac 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.3", + "version": "4.1.4", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-store#readme", "devDependencies": { "@pnpm/assert-store": "workspace:*", - "@pnpm/lockfile-file": "workspace:4.2.5", + "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.3", + "@pnpm/plugin-commands-store": "workspace:4.1.4", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -49,21 +49,21 @@ "tempy": "^1.0.0" }, "dependencies": { - "@pnpm/cafs": "workspace:3.0.12", - "@pnpm/cli-utils": "workspace:0.6.43", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/cafs": "workspace:3.0.13", + "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/get-context": "workspace:5.3.4", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/normalize-registries": "workspace:2.0.11", + "@pnpm/get-context": "workspace:5.3.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/store-connection-manager": "workspace:3.2.2", - "@pnpm/store-controller-types": "workspace:11.0.10", + "@pnpm/pick-registry-for-package": "workspace:2.0.10", + "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/store-path": "^5.0.0", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "archy": "^1.0.0", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "dint": "^5.1.0", "load-json-file": "^6.2.0", "p-filter": "^2.1.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 363ac31e888..c13ab722001 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,28 @@ # pnpm +## 6.26.0 + +### Minor Changes + +- In order to mute some types of peer dependency warnings, a new section in `package.json` may be used for declaring peer dependency warning rules. For example, the next configuration will turn off any warnings about missing `babel-loader` peer dependency and about `@angular/common`, when the wanted version of `@angular/common` is not v13. + + ```json + { + "name": "foo", + "version": "0.0.0", + "pnpm": { + "peerDependencyRules": { + "ignoreMissing": ["babel-loader"], + "allowedVersions": { + "@angular/common": "13" + } + } + } + } + ``` + +- New setting supported: `auto-install-peers`. When it is set to `true`, `pnpm add ` automatically installs any missing peer dependencies as `devDependencies` [#4213](https://github.com/pnpm/pnpm/pull/4213). + ## 6.25.1 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index ecaf601b6b6..354177cecbf 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.25.1", + "version": "6.26.0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -21,46 +21,46 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", - "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/cli-utils": "workspace:0.6.43", - "@pnpm/client": "workspace:6.1.0", + "@pnpm/cli-meta": "workspace:2.0.1", + "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/client": "workspace:6.1.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/default-reporter": "workspace:8.5.6", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/default-reporter": "workspace:8.5.7", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.15", + "@pnpm/filter-workspace-packages": "workspace:4.4.16", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.35", - "@pnpm/lockfile-types": "workspace:3.1.4", + "@pnpm/find-workspace-packages": "workspace:3.1.36", + "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", - "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", - "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/plugin-commands-audit": "workspace:5.1.34", - "@pnpm/plugin-commands-env": "workspace:1.4.5", - "@pnpm/plugin-commands-installation": "workspace:8.1.6", - "@pnpm/plugin-commands-listing": "workspace:4.1.2", - "@pnpm/plugin-commands-outdated": "workspace:5.1.2", - "@pnpm/plugin-commands-publishing": "workspace:4.3.2", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.3", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.12", - "@pnpm/plugin-commands-server": "workspace:3.0.61", - "@pnpm/plugin-commands-setup": "workspace:1.1.28", - "@pnpm/plugin-commands-store": "workspace:4.1.3", + "@pnpm/pick-registry-for-package": "workspace:2.0.10", + "@pnpm/plugin-commands-audit": "workspace:5.1.35", + "@pnpm/plugin-commands-env": "workspace:1.4.6", + "@pnpm/plugin-commands-installation": "workspace:8.2.0", + "@pnpm/plugin-commands-listing": "workspace:4.1.3", + "@pnpm/plugin-commands-outdated": "workspace:5.1.3", + "@pnpm/plugin-commands-publishing": "workspace:4.3.3", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.4", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.13", + "@pnpm/plugin-commands-server": "workspace:3.0.62", + "@pnpm/plugin-commands-setup": "workspace:1.1.29", + "@pnpm/plugin-commands-store": "workspace:4.1.4", "@pnpm/prepare": "workspace:*", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/registry-mock": "2.12.1", "@pnpm/run-npm": "workspace:3.1.0", "@pnpm/store-path": "^5.0.0", "@pnpm/tabtab": "^0.1.2", "@pnpm/ts-execution-runtime": "workspace:*", - "@pnpm/types": "workspace:7.8.0", - "@pnpm/write-project-manifest": "workspace:2.0.9", + "@pnpm/types": "workspace:7.9.0", + "@pnpm/write-project-manifest": "workspace:2.0.10", "@types/cross-spawn": "^6.0.2", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", diff --git a/packages/pnpmfile/CHANGELOG.md b/packages/pnpmfile/CHANGELOG.md index 2b54e08b6c6..7f022f58e7f 100644 --- a/packages/pnpmfile/CHANGELOG.md +++ b/packages/pnpmfile/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/pnpmfile +## 1.2.4 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/lockfile-types@3.1.5 + ## 1.2.3 ### Patch Changes diff --git a/packages/pnpmfile/package.json b/packages/pnpmfile/package.json index 8e99881e957..6ff90c2c95d 100644 --- a/packages/pnpmfile/package.json +++ b/packages/pnpmfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/pnpmfile", - "version": "1.2.3", + "version": "1.2.4", "description": "Reading a .pnpmfile.cjs", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,13 +30,13 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pnpmfile#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/pnpmfile": "workspace:1.2.3" + "@pnpm/pnpmfile": "workspace:1.2.4" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/types": "workspace:7.9.0", "chalk": "^4.1.0", "path-absolute": "^1.0.1" }, diff --git a/packages/prepare-package/CHANGELOG.md b/packages/prepare-package/CHANGELOG.md index bbc39b283c9..07cb578c6b0 100644 --- a/packages/prepare-package/CHANGELOG.md +++ b/packages/prepare-package/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/prepare-package +## 1.0.11 + +### Patch Changes + +- @pnpm/read-package-json@5.0.10 + ## 1.0.10 ### Patch Changes diff --git a/packages/prepare-package/package.json b/packages/prepare-package/package.json index 65a2ecb9c8a..98851f4fb77 100644 --- a/packages/prepare-package/package.json +++ b/packages/prepare-package/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare-package", - "version": "1.0.10", + "version": "1.0.11", "description": "Prepares a Git-hosted package", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,13 +29,13 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/prepare-package#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/read-package-json": "workspace:5.0.9", + "@pnpm/read-package-json": "workspace:5.0.10", "@zkochan/rimraf": "^2.1.1", "execa": "npm:safe-execa@^0.1.1", "preferred-pm": "^3.0.3" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/prepare-package": "workspace:1.0.10" + "@pnpm/prepare-package": "workspace:1.0.11" } } diff --git a/packages/prune-lockfile/CHANGELOG.md b/packages/prune-lockfile/CHANGELOG.md index f087cf5bf25..e7d25e5caca 100644 --- a/packages/prune-lockfile/CHANGELOG.md +++ b/packages/prune-lockfile/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/prune-lockfile +## 3.0.14 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - dependency-path@8.0.10 + - @pnpm/lockfile-types@3.1.5 + ## 3.0.13 ### Patch Changes diff --git a/packages/prune-lockfile/package.json b/packages/prune-lockfile/package.json index 3fa4674b85a..f18bfbea03b 100644 --- a/packages/prune-lockfile/package.json +++ b/packages/prune-lockfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prune-lockfile", - "version": "3.0.13", + "version": "3.0.14", "description": "Prune a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,15 +31,15 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/prune-lockfile#readme", "devDependencies": { - "@pnpm/prune-lockfile": "workspace:3.0.13", + "@pnpm/prune-lockfile": "workspace:3.0.14", "@types/ramda": "0.27.39", "yaml-tag": "1.1.0" }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/types": "workspace:7.8.0", - "dependency-path": "workspace:8.0.9", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/types": "workspace:7.9.0", + "dependency-path": "workspace:8.0.10", "ramda": "^0.27.1" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/read-package-json/CHANGELOG.md b/packages/read-package-json/CHANGELOG.md index 2f618d2d449..e73b95fcb32 100644 --- a/packages/read-package-json/CHANGELOG.md +++ b/packages/read-package-json/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/read-package-json +## 5.0.10 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 5.0.9 ### Patch Changes diff --git a/packages/read-package-json/package.json b/packages/read-package-json/package.json index 11939c115f8..bc8e22029eb 100644 --- a/packages/read-package-json/package.json +++ b/packages/read-package-json/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-package-json", - "version": "5.0.9", + "version": "5.0.10", "description": "Read a package.json", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,12 +31,12 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-package-json#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "load-json-file": "^6.2.0", "normalize-package-data": "^3.0.2" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/read-package-json": "workspace:5.0.9" + "@pnpm/read-package-json": "workspace:5.0.10" } } diff --git a/packages/read-project-manifest/CHANGELOG.md b/packages/read-project-manifest/CHANGELOG.md index df83fd60290..1479631db29 100644 --- a/packages/read-project-manifest/CHANGELOG.md +++ b/packages/read-project-manifest/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/read-project-manifest +## 2.0.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/write-project-manifest@2.0.10 + ## 2.0.10 ### Patch Changes diff --git a/packages/read-project-manifest/package.json b/packages/read-project-manifest/package.json index 9f72170c730..e954febf03e 100644 --- a/packages/read-project-manifest/package.json +++ b/packages/read-project-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-project-manifest", - "version": "2.0.10", + "version": "2.0.11", "description": "Read a project manifest (called package.json in most cases)", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,8 +31,8 @@ "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/types": "workspace:7.8.0", - "@pnpm/write-project-manifest": "workspace:2.0.9", + "@pnpm/types": "workspace:7.9.0", + "@pnpm/write-project-manifest": "workspace:2.0.10", "detect-indent": "^6.0.0", "fast-deep-equal": "^3.1.3", "is-windows": "^1.0.2", @@ -43,7 +43,7 @@ "strip-bom": "^4.0.0" }, "devDependencies": { - "@pnpm/read-project-manifest": "workspace:2.0.10", + "@pnpm/read-project-manifest": "workspace:2.0.11", "@types/is-windows": "^1.0.0", "@types/json5": "^2.2.0", "@types/parse-json": "^4.0.0", diff --git a/packages/read-projects-context/CHANGELOG.md b/packages/read-projects-context/CHANGELOG.md index 7660c906c48..aa41d819ca1 100644 --- a/packages/read-projects-context/CHANGELOG.md +++ b/packages/read-projects-context/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/read-projects-context +## 5.0.16 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lockfile-file@4.2.6 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/normalize-registries@2.0.12 + ## 5.0.15 ### Patch Changes diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index 6ed8ffd255b..fa109e97f01 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-projects-context", - "version": "5.0.15", + "version": "5.0.16", "description": "Reads the current state of projects from modules manifest", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,15 +28,15 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/lockfile-file": "workspace:4.2.5", - "@pnpm/modules-yaml": "workspace:9.0.10", - "@pnpm/normalize-registries": "workspace:2.0.11", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-file": "workspace:4.2.6", + "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/normalize-registries": "workspace:2.0.12", + "@pnpm/types": "workspace:7.9.0", "realpath-missing": "^1.1.0" }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/read-projects-context": "workspace:5.0.15" + "@pnpm/read-projects-context": "workspace:5.0.16" }, "bugs": { "url": "https://github.com/pnpm/pnpm/issues" diff --git a/packages/real-hoist/CHANGELOG.md b/packages/real-hoist/CHANGELOG.md index a925539192d..b3b6b67a65e 100644 --- a/packages/real-hoist/CHANGELOG.md +++ b/packages/real-hoist/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/real-hoist +## 0.1.3 + +### Patch Changes + +- dependency-path@8.0.10 +- @pnpm/lockfile-utils@3.1.6 + ## 0.1.2 ### Patch Changes diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index 72083657815..d4ad9644685 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "0.1.2", + "version": "0.1.3", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -30,14 +30,14 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/lockfile-utils": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", "@yarnpkg/nm": "3.0.1-rc.9", - "dependency-path": "workspace:8.0.9" + "dependency-path": "workspace:8.0.10" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/lockfile-file": "workspace:4.2.5", + "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/real-hoist": "workspace:0.1.2" + "@pnpm/real-hoist": "workspace:0.1.3" } } diff --git a/packages/remove-bins/CHANGELOG.md b/packages/remove-bins/CHANGELOG.md index f12e8946346..114615c17d1 100644 --- a/packages/remove-bins/CHANGELOG.md +++ b/packages/remove-bins/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/remove-bins +## 2.0.12 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - @pnpm/package-bins@5.0.11 + - @pnpm/read-package-json@5.0.10 + ## 2.0.11 ### Patch Changes diff --git a/packages/remove-bins/package.json b/packages/remove-bins/package.json index 9f3eb55ebea..caa5c7ee34d 100644 --- a/packages/remove-bins/package.json +++ b/packages/remove-bins/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/remove-bins", - "version": "2.0.11", + "version": "2.0.12", "description": "Remove bins from .bin", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,17 +28,17 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/package-bins": "workspace:5.0.10", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/package-bins": "workspace:5.0.11", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "cmd-extension": "^1.0.2", "is-windows": "^1.0.2" }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/remove-bins": "workspace:2.0.11", + "@pnpm/remove-bins": "workspace:2.0.12", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/render-peer-issues/CHANGELOG.md b/packages/render-peer-issues/CHANGELOG.md index 05977282ff9..7bafdfd92c6 100644 --- a/packages/render-peer-issues/CHANGELOG.md +++ b/packages/render-peer-issues/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/render-peer-issues +## 1.1.1 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 1.1.0 ### Minor Changes diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index 28bacf84817..1fb3aa7030c 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/render-peer-issues", "description": "Visualizes peer dependency issues", - "version": "1.1.0", + "version": "1.1.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -29,13 +29,13 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/render-peer-issues#readme", "funding": "https://opencollective.com/pnpm", "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "archy": "^1.0.0", "chalk": "^4.1.0", "cli-columns": "^4.0.0" }, "devDependencies": { - "@pnpm/render-peer-issues": "workspace:1.1.0", + "@pnpm/render-peer-issues": "workspace:1.1.1", "@types/archy": "0.0.31", "strip-ansi": "^6.0.0" } diff --git a/packages/resolve-dependencies/CHANGELOG.md b/packages/resolve-dependencies/CHANGELOG.md index 1c320765687..19c3346f616 100644 --- a/packages/resolve-dependencies/CHANGELOG.md +++ b/packages/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,23 @@ # @pnpm/resolve-dependencies +## 23.0.2 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + - dependency-path@8.0.10 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/lockfile-utils@3.1.6 + - @pnpm/manifest-utils@2.1.6 + - @pnpm/npm-resolver@12.1.6 + - @pnpm/pick-registry-for-package@2.0.10 + - @pnpm/prune-lockfile@3.0.14 + - @pnpm/read-package-json@5.0.10 + - @pnpm/resolver-base@8.1.5 + - @pnpm/store-controller-types@11.0.11 + ## 23.0.1 ### Patch Changes diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 2fa65f766ac..64e3a49a1df 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "23.0.1", + "version": "23.0.2", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,21 +30,21 @@ }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/lockfile-utils": "workspace:3.1.5", - "@pnpm/manifest-utils": "workspace:2.1.5", - "@pnpm/npm-resolver": "workspace:12.1.5", - "@pnpm/pick-registry-for-package": "workspace:2.0.9", - "@pnpm/prune-lockfile": "workspace:3.0.13", - "@pnpm/read-package-json": "workspace:5.0.9", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/npm-resolver": "workspace:12.1.6", + "@pnpm/pick-registry-for-package": "workspace:2.0.10", + "@pnpm/prune-lockfile": "workspace:3.0.14", + "@pnpm/read-package-json": "workspace:5.0.10", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "@pnpm/which-version-is-pinned": "workspace:1.0.0", "@yarnpkg/core": "3.2.0-rc.9", - "dependency-path": "workspace:8.0.9", + "dependency-path": "workspace:8.0.10", "encode-registry": "^3.0.0", "get-npm-tarball-url": "^2.0.3", "is-inner-link": "^4.0.0", @@ -58,7 +58,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/resolve-dependencies": "workspace:23.0.1", + "@pnpm/resolve-dependencies": "workspace:23.0.2", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" }, diff --git a/packages/resolver-base/CHANGELOG.md b/packages/resolver-base/CHANGELOG.md index ae20eaf8feb..fd9834b41df 100644 --- a/packages/resolver-base/CHANGELOG.md +++ b/packages/resolver-base/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/resolver-base +## 8.1.5 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 8.1.4 ### Patch Changes diff --git a/packages/resolver-base/package.json b/packages/resolver-base/package.json index f663699cf3a..dd43c012cb1 100644 --- a/packages/resolver-base/package.json +++ b/packages/resolver-base/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolver-base", - "version": "8.1.4", + "version": "8.1.5", "description": "Types for pnpm-compatible resolvers", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -27,13 +27,13 @@ "license": "MIT", "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/resolver-base#readme", "dependencies": { - "@pnpm/types": "workspace:7.8.0" + "@pnpm/types": "workspace:7.9.0" }, "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/resolver-base": "workspace:8.1.4" + "@pnpm/resolver-base": "workspace:8.1.5" } } diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index ca98d300ace..6b286e8e317 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/server +## 11.0.17 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/store-controller-types@11.0.11 + - @pnpm/fetch@4.2.4 + ## 11.0.16 ### Patch Changes diff --git a/packages/server/package.json b/packages/server/package.json index 577e16e6e6d..26260e78e70 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/server", - "version": "11.0.16", + "version": "11.0.17", "description": "A pnpm installer server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,11 +33,11 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/client": "workspace:6.1.0", + "@pnpm/client": "workspace:6.1.1", "@pnpm/logger": "^4.0.0", - "@pnpm/package-requester": "workspace:16.0.0", - "@pnpm/package-store": "workspace:12.1.7", - "@pnpm/server": "workspace:11.0.16", + "@pnpm/package-requester": "workspace:16.0.1", + "@pnpm/package-store": "workspace:12.1.8", + "@pnpm/server": "workspace:11.0.17", "@types/mz": "^2.7.3", "@types/uuid": "^8.3.0", "@zkochan/rimraf": "^2.1.1", @@ -48,9 +48,9 @@ "tempy": "^1.0.0" }, "dependencies": { - "@pnpm/fetch": "workspace:4.2.3", - "@pnpm/store-controller-types": "workspace:11.0.10", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/fetch": "workspace:4.2.4", + "@pnpm/store-controller-types": "workspace:11.0.11", + "@pnpm/types": "workspace:7.9.0", "p-limit": "^3.1.0", "promise-share": "^1.0.0", "uuid": "^3.4.0" diff --git a/packages/sort-packages/CHANGELOG.md b/packages/sort-packages/CHANGELOG.md index 169a04e2567..263207778a6 100644 --- a/packages/sort-packages/CHANGELOG.md +++ b/packages/sort-packages/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/sort-packages +## 2.1.7 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 2.1.6 ### Patch Changes diff --git a/packages/sort-packages/package.json b/packages/sort-packages/package.json index f2804ef23c0..d3d1d938726 100644 --- a/packages/sort-packages/package.json +++ b/packages/sort-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/sort-packages", - "version": "2.1.6", + "version": "2.1.7", "description": "Sort packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,11 +28,11 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/sort-packages#readme", "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "graph-sequencer": "2.0.0" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/sort-packages": "workspace:2.1.6" + "@pnpm/sort-packages": "workspace:2.1.7" } } diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index dee7c584c22..e26c349747a 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/store-connection-manager +## 3.2.3 + +### Patch Changes + +- Updated dependencies [e76151f66] + - @pnpm/config@13.10.0 + - @pnpm/client@6.1.1 + - @pnpm/cli-meta@2.0.1 + - @pnpm/package-store@12.1.8 + - @pnpm/server@11.0.17 + ## 3.2.2 ### Patch Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index a8a3c6fd161..7fbbf5cc390 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.2.2", + "version": "3.2.3", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,15 +30,15 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-connection-manager#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/store-connection-manager": "workspace:3.2.2" + "@pnpm/store-connection-manager": "workspace:3.2.3" }, "dependencies": { - "@pnpm/cli-meta": "workspace:2.0.0", - "@pnpm/client": "workspace:6.1.0", - "@pnpm/config": "workspace:13.9.0", + "@pnpm/cli-meta": "workspace:2.0.1", + "@pnpm/client": "workspace:6.1.1", + "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/package-store": "workspace:12.1.7", - "@pnpm/server": "workspace:11.0.16", + "@pnpm/package-store": "workspace:12.1.8", + "@pnpm/server": "workspace:11.0.17", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/store-controller-types/CHANGELOG.md b/packages/store-controller-types/CHANGELOG.md index 040882e5721..8ac9f2353a8 100644 --- a/packages/store-controller-types/CHANGELOG.md +++ b/packages/store-controller-types/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/store-controller-types +## 11.0.11 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/fetcher-base@11.1.5 + - @pnpm/resolver-base@8.1.5 + ## 11.0.10 ### Patch Changes diff --git a/packages/store-controller-types/package.json b/packages/store-controller-types/package.json index 7e7841a8096..b7243e22e82 100644 --- a/packages/store-controller-types/package.json +++ b/packages/store-controller-types/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-controller-types", - "version": "11.0.10", + "version": "11.0.11", "description": "Types for the store controller", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,12 +29,12 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-controller-types#readme", "dependencies": { - "@pnpm/fetcher-base": "workspace:11.1.4", - "@pnpm/resolver-base": "workspace:8.1.4", - "@pnpm/types": "workspace:7.8.0" + "@pnpm/fetcher-base": "workspace:11.1.5", + "@pnpm/resolver-base": "workspace:8.1.5", + "@pnpm/types": "workspace:7.9.0" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/store-controller-types": "workspace:11.0.10" + "@pnpm/store-controller-types": "workspace:11.0.11" } } diff --git a/packages/symlink-dependency/CHANGELOG.md b/packages/symlink-dependency/CHANGELOG.md index 51428512206..2be27042d73 100644 --- a/packages/symlink-dependency/CHANGELOG.md +++ b/packages/symlink-dependency/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/symlink-dependency +## 4.0.12 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/core-loggers@6.1.3 + ## 4.0.11 ### Patch Changes diff --git a/packages/symlink-dependency/package.json b/packages/symlink-dependency/package.json index 1ba171ed6f5..e4498a2aec2 100644 --- a/packages/symlink-dependency/package.json +++ b/packages/symlink-dependency/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/symlink-dependency", "description": "Symlink a dependency to node_modules", - "version": "4.0.11", + "version": "4.0.12", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -16,7 +16,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/symlink-dependency": "workspace:4.0.11" + "@pnpm/symlink-dependency": "workspace:4.0.12" }, "directories": { "test": "test" @@ -39,8 +39,8 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/core-loggers": "workspace:6.1.3", + "@pnpm/types": "workspace:7.9.0", "symlink-dir": "^5.0.0" }, "funding": "https://opencollective.com/pnpm" diff --git a/packages/tarball-fetcher/CHANGELOG.md b/packages/tarball-fetcher/CHANGELOG.md index d538eaf7e69..d5c005e5e52 100644 --- a/packages/tarball-fetcher/CHANGELOG.md +++ b/packages/tarball-fetcher/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/tarball-fetcher +## 9.3.15 + +### Patch Changes + +- @pnpm/core-loggers@6.1.3 +- @pnpm/fetcher-base@11.1.5 +- @pnpm/prepare-package@1.0.11 + ## 9.3.14 ### Patch Changes diff --git a/packages/tarball-fetcher/package.json b/packages/tarball-fetcher/package.json index 03c70dbe81f..df2866882b8 100644 --- a/packages/tarball-fetcher/package.json +++ b/packages/tarball-fetcher/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tarball-fetcher", - "version": "9.3.14", + "version": "9.3.15", "description": "Fetcher for packages hosted as tarballs", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,21 +34,21 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/core-loggers": "workspace:6.1.2", + "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/fetcher-base": "workspace:11.1.4", + "@pnpm/fetcher-base": "workspace:11.1.5", "@pnpm/fetching-types": "workspace:2.2.1", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/prepare-package": "workspace:1.0.10", + "@pnpm/prepare-package": "workspace:1.0.11", "@zkochan/retry": "^0.2.0", "ramda": "^0.27.1", "ssri": "^8.0.1" }, "devDependencies": { - "@pnpm/fetch": "workspace:4.2.3", + "@pnpm/fetch": "workspace:4.2.4", "@pnpm/logger": "^4.0.0", - "@pnpm/package-store": "workspace:12.1.7", - "@pnpm/tarball-fetcher": "workspace:9.3.14", + "@pnpm/package-store": "workspace:12.1.8", + "@pnpm/tarball-fetcher": "workspace:9.3.15", "@pnpm/test-fixtures": "workspace:*", "@types/retry": "^0.12.0", "@types/ssri": "^7.1.0", diff --git a/packages/tarball-resolver/CHANGELOG.md b/packages/tarball-resolver/CHANGELOG.md index 893632dbb72..bec05f5e537 100644 --- a/packages/tarball-resolver/CHANGELOG.md +++ b/packages/tarball-resolver/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/tarball-resolver +## 5.0.10 + +### Patch Changes + +- @pnpm/resolver-base@8.1.5 + ## 5.0.9 ### Patch Changes diff --git a/packages/tarball-resolver/package.json b/packages/tarball-resolver/package.json index 0d5891ffa8a..3656eab995e 100644 --- a/packages/tarball-resolver/package.json +++ b/packages/tarball-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/tarball-resolver", - "version": "5.0.9", + "version": "5.0.10", "description": "Resolver for tarball dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -26,13 +26,13 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-resolver#readme", "dependencies": { - "@pnpm/resolver-base": "workspace:8.1.4" + "@pnpm/resolver-base": "workspace:8.1.5" }, "funding": "https://opencollective.com/pnpm", "keywords": [ "pnpm6" ], "devDependencies": { - "@pnpm/tarball-resolver": "workspace:5.0.9" + "@pnpm/tarball-resolver": "workspace:5.0.10" } } diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 57c2e823cba..50e32147e6b 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/types +## 7.9.0 + +### Minor Changes + +- 26cd01b88: New field added to package.json.pnpm section: peerDependencyRules. + ## 7.8.0 ### Minor Changes diff --git a/packages/types/package.json b/packages/types/package.json index a95b321aa24..ec93c274381 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/types", - "version": "7.8.0", + "version": "7.9.0", "description": "Basic types used by pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,6 +30,6 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/types#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/types": "workspace:7.8.0" + "@pnpm/types": "workspace:7.9.0" } } diff --git a/packages/write-project-manifest/CHANGELOG.md b/packages/write-project-manifest/CHANGELOG.md index 238c63e9167..bd2bc636ae4 100644 --- a/packages/write-project-manifest/CHANGELOG.md +++ b/packages/write-project-manifest/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/write-project-manifest +## 2.0.10 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + ## 2.0.9 ### Patch Changes diff --git a/packages/write-project-manifest/package.json b/packages/write-project-manifest/package.json index cdba27f176f..a780f27d232 100644 --- a/packages/write-project-manifest/package.json +++ b/packages/write-project-manifest/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/write-project-manifest", - "version": "2.0.9", + "version": "2.0.10", "description": "Write a project manifest (called package.json in most cases)", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,13 +29,13 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/write-project-manifest#readme", "dependencies": { - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "json5": "^2.1.3", "write-file-atomic": "^3.0.3", "write-yaml-file": "^4.2.0" }, "devDependencies": { - "@pnpm/write-project-manifest": "workspace:2.0.9", + "@pnpm/write-project-manifest": "workspace:2.0.10", "@types/json5": "^2.2.0", "@types/write-file-atomic": "^3.0.1", "tempy": "^1.0.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 969de079caa..2265760eaea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,8 +95,8 @@ importers: .meta-updater: specifiers: '@pnpm-private/updater': workspace:* - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/types': workspace:7.8.0 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 is-subdir: ^1.1.1 load-json-file: ^6.2.0 @@ -117,45 +117,45 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.25.1 + '@pnpm/linux-arm64': workspace:6.26.0 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.25.1 + '@pnpm/linux-x64': workspace:6.26.0 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.25.1 + '@pnpm/macos-arm64': workspace:6.26.0 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.25.1 + '@pnpm/macos-x64': workspace:6.26.0 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.25.1 + '@pnpm/win-x64': workspace:6.26.0 devDependencies: '@pnpm/win-x64': 'link:' packages/audit: specifiers: - '@pnpm/audit': workspace:2.2.3 + '@pnpm/audit': workspace:2.2.4 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/fetch': workspace:4.2.3 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': workspace:3.1.5 - '@pnpm/lockfile-walker': workspace:4.0.13 - '@pnpm/types': workspace:7.8.0 + '@pnpm/fetch': workspace:4.2.4 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-walker': workspace:4.0.14 + '@pnpm/types': workspace:7.9.0 nock: 12.0.3 dependencies: '@pnpm/error': link:../error @@ -172,15 +172,15 @@ importers: packages/build-modules: specifiers: - '@pnpm/build-modules': workspace:7.2.4 + '@pnpm/build-modules': workspace:7.2.5 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/lifecycle': workspace:12.1.3 - '@pnpm/link-bins': workspace:6.2.8 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/lifecycle': workspace:12.1.4 + '@pnpm/link-bins': workspace:6.2.9 '@pnpm/logger': ^4.0.0 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 graph-sequencer: 2.0.0 ramda: ^0.27.1 @@ -203,10 +203,10 @@ importers: packages/cafs: specifiers: - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/fetcher-base': workspace:11.1.4 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/graceful-fs': workspace:1.0.0 - '@pnpm/store-controller-types': workspace:11.0.10 + '@pnpm/store-controller-types': workspace:11.0.11 '@types/concat-stream': ^1.6.0 '@types/node': ^14.17.32 '@types/ssri': ^7.1.0 @@ -246,8 +246,8 @@ importers: packages/cli-meta: specifiers: - '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/cli-meta': workspace:2.0.1 + '@pnpm/types': workspace:7.9.0 load-json-file: ^6.2.0 dependencies: '@pnpm/types': link:../types @@ -257,16 +257,16 @@ importers: packages/cli-utils: specifiers: - '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.43 - '@pnpm/config': workspace:13.9.0 - '@pnpm/default-reporter': workspace:8.5.6 + '@pnpm/cli-meta': workspace:2.0.1 + '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/config': workspace:13.10.0 + '@pnpm/default-reporter': workspace:8.5.7 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 - '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/package-is-installable': workspace:5.0.11 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 chalk: ^4.1.0 load-json-file: ^6.2.0 @@ -288,15 +288,15 @@ importers: packages/client: specifiers: - '@pnpm/client': workspace:6.1.0 - '@pnpm/default-resolver': workspace:14.0.9 - '@pnpm/directory-fetcher': workspace:1.0.4 - '@pnpm/fetch': workspace:4.2.3 + '@pnpm/client': workspace:6.1.1 + '@pnpm/default-resolver': workspace:14.0.10 + '@pnpm/directory-fetcher': workspace:1.0.5 + '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetching-types': workspace:2.2.1 - '@pnpm/git-fetcher': workspace:4.1.13 + '@pnpm/git-fetcher': workspace:4.1.14 '@pnpm/logger': ^4.0.0 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/tarball-fetcher': workspace:9.3.14 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/tarball-fetcher': workspace:9.3.15 credentials-by-uri: ^2.1.0 mem: ^8.0.0 dependencies: @@ -327,14 +327,14 @@ importers: packages/config: specifiers: - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/global-bin-dir': workspace:3.0.0 - '@pnpm/pnpmfile': workspace:1.2.3 + '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@types/which': ^2.0.0 '@zkochan/npm-conf': 2.0.2 @@ -378,46 +378,46 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/assert-store': workspace:* - '@pnpm/build-modules': workspace:7.2.4 - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/client': workspace:6.1.0 + '@pnpm/build-modules': workspace:7.2.5 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.6 - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core': workspace:2.3.0 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/get-context': workspace:5.3.4 - '@pnpm/headless': workspace:17.0.2 - '@pnpm/hoist': workspace:5.2.10 - '@pnpm/lifecycle': workspace:12.1.3 - '@pnpm/link-bins': workspace:6.2.8 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.40 - '@pnpm/lockfile-utils': workspace:3.1.5 - '@pnpm/lockfile-walker': workspace:4.0.13 + '@pnpm/filter-lockfile': workspace:5.0.16 + '@pnpm/get-context': workspace:5.3.5 + '@pnpm/headless': workspace:17.0.3 + '@pnpm/hoist': workspace:5.2.11 + '@pnpm/lifecycle': workspace:12.1.4 + '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-to-pnp': workspace:0.4.41 + '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 - '@pnpm/modules-cleaner': workspace:11.0.19 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/package-requester': workspace:16.0.0 - '@pnpm/package-store': workspace:12.1.7 + '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/modules-cleaner': workspace:11.0.20 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/normalize-registries': workspace:2.0.12 + '@pnpm/package-requester': workspace:16.0.1 + '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-overrides': workspace:1.0.0 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/prepare': workspace:* - '@pnpm/prune-lockfile': workspace:3.0.13 + '@pnpm/prune-lockfile': workspace:3.0.14 '@pnpm/read-modules-dir': workspace:3.0.1 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 - '@pnpm/remove-bins': workspace:2.0.11 - '@pnpm/resolve-dependencies': workspace:23.0.1 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/store-controller-types': workspace:11.0.10 + '@pnpm/remove-bins': workspace:2.0.12 + '@pnpm/resolve-dependencies': workspace:23.0.2 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 - '@pnpm/symlink-dependency': workspace:4.0.11 + '@pnpm/symlink-dependency': workspace:4.0.12 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@pnpm/which-version-is-pinned': workspace:1.0.0 '@types/fs-extra': ^9.0.5 '@types/is-ci': ^3.0.0 @@ -429,7 +429,7 @@ importers: '@zkochan/npm-package-arg': ^2.0.1 '@zkochan/rimraf': ^2.1.1 deep-require-cwd: 1.0.0 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 execa: npm:safe-execa@^0.1.1 exists-link: 2.0.0 graph-sequencer: 2.0.0 @@ -539,9 +539,9 @@ importers: packages/core-loggers: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/logger': ^4.0.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/types': link:../types devDependencies: @@ -550,13 +550,13 @@ importers: packages/default-reporter: specifiers: - '@pnpm/config': workspace:13.9.0 - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': workspace:8.5.6 + '@pnpm/config': workspace:13.10.0 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/default-reporter': workspace:8.5.7 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/render-peer-issues': workspace:1.1.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/render-peer-issues': workspace:1.1.1 + '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 @@ -607,16 +607,16 @@ importers: packages/default-resolver: specifiers: - '@pnpm/default-resolver': workspace:14.0.9 + '@pnpm/default-resolver': workspace:14.0.10 '@pnpm/error': workspace:2.0.0 - '@pnpm/fetch': workspace:4.2.3 + '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetching-types': workspace:2.2.1 - '@pnpm/git-resolver': workspace:5.1.15 - '@pnpm/local-resolver': workspace:7.0.5 + '@pnpm/git-resolver': workspace:5.1.16 + '@pnpm/local-resolver': workspace:7.0.6 '@pnpm/logger': ^4.0.0 - '@pnpm/npm-resolver': workspace:12.1.5 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/tarball-resolver': workspace:5.0.9 + '@pnpm/npm-resolver': workspace:12.1.6 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/tarball-resolver': workspace:5.0.10 dependencies: '@pnpm/error': link:../error '@pnpm/fetching-types': link:../fetching-types @@ -633,17 +633,17 @@ importers: packages/dependencies-hierarchy: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/normalize-registries': workspace:2.0.11 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/read-modules-dir': workspace:3.0.1 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 - dependencies-hierarchy: workspace:10.0.21 - dependency-path: workspace:8.0.9 + dependencies-hierarchy: workspace:10.0.22 + dependency-path: workspace:8.0.10 normalize-path: ^3.0.0 realpath-missing: ^1.1.0 resolve-link-target: ^2.0.0 @@ -667,9 +667,9 @@ importers: packages/dependency-path: specifiers: - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/semver': ^7.3.4 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 encode-registry: ^3.0.0 normalize-path: ^3.0.0 semver: ^7.3.4 @@ -684,10 +684,10 @@ importers: packages/directory-fetcher: specifiers: - '@pnpm/directory-fetcher': workspace:1.0.4 - '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/resolver-base': workspace:8.1.4 + '@pnpm/directory-fetcher': workspace:1.0.5 + '@pnpm/fetcher-base': workspace:11.1.5 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/test-fixtures': workspace:* npm-packlist: ^3.0.0 ramda: ^0.27.1 @@ -709,12 +709,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.25.1 - '@pnpm/linux-arm64': workspace:6.25.1 - '@pnpm/linux-x64': workspace:6.25.1 - '@pnpm/macos-arm64': workspace:6.25.1 - '@pnpm/macos-x64': workspace:6.25.1 - '@pnpm/win-x64': workspace:6.25.1 + '@pnpm/exe': workspace:6.26.0 + '@pnpm/linux-arm64': workspace:6.26.0 + '@pnpm/linux-x64': workspace:6.26.0 + '@pnpm/macos-arm64': workspace:6.26.0 + '@pnpm/macos-x64': workspace:6.26.0 + '@pnpm/win-x64': workspace:6.26.0 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -731,9 +731,9 @@ importers: packages/exportable-manifest: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/exportable-manifest': workspace:2.2.3 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/exportable-manifest': workspace:2.2.4 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 ramda: ^0.27.1 dependencies: @@ -747,8 +747,8 @@ importers: packages/fetch: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/fetch': workspace:4.2.3 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetching-types': workspace:2.2.1 '@pnpm/logger': ^4.0.0 '@pnpm/npm-registry-agent': workspace:5.0.2 @@ -770,9 +770,9 @@ importers: packages/fetcher-base: specifiers: - '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/types': workspace:7.8.0 + '@pnpm/fetcher-base': workspace:11.1.5 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/types': workspace:7.9.0 '@types/ssri': ^7.1.0 dependencies: '@pnpm/resolver-base': link:../resolver-base @@ -811,15 +811,15 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': workspace:3.1.5 - '@pnpm/lockfile-walker': workspace:4.0.13 + '@pnpm/filter-lockfile': workspace:5.0.16 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 - '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/package-is-installable': workspace:5.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 ramda: ^0.27.1 tempy: ^1.0.0 write-yaml-file: ^4.2.0 @@ -845,8 +845,8 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.15 - '@pnpm/find-workspace-packages': workspace:3.1.35 + '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/find-workspace-packages': workspace:3.1.36 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -887,10 +887,10 @@ importers: packages/find-packages: specifiers: - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 fast-glob: ^3.2.4 - find-packages: workspace:8.0.10 + find-packages: workspace:8.0.11 p-filter: ^2.1.0 dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest @@ -913,11 +913,11 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': workspace:3.1.35 - '@pnpm/types': workspace:7.8.0 - find-packages: workspace:8.0.10 + '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/types': workspace:7.9.0 + find-packages: workspace:8.0.11 read-yaml-file: ^2.1.0 dependencies: '@pnpm/cli-utils': link:../cli-utils @@ -931,14 +931,14 @@ importers: packages/get-context: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/get-context': workspace:5.3.4 - '@pnpm/lockfile-file': workspace:4.2.5 + '@pnpm/get-context': workspace:5.3.5 + '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/read-projects-context': workspace:5.0.15 - '@pnpm/types': workspace:7.8.0 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/read-projects-context': workspace:5.0.16 + '@pnpm/types': workspace:7.9.0 '@types/is-ci': ^3.0.0 '@types/ramda': 0.27.39 '@zkochan/rimraf': ^2.1.1 @@ -965,12 +965,12 @@ importers: packages/git-fetcher: specifiers: - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/git-fetcher': workspace:4.1.13 - '@pnpm/package-store': workspace:12.1.7 - '@pnpm/prepare-package': workspace:1.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/fetcher-base': workspace:11.1.5 + '@pnpm/git-fetcher': workspace:4.1.14 + '@pnpm/package-store': workspace:12.1.8 + '@pnpm/prepare-package': workspace:1.0.11 + '@pnpm/types': workspace:7.9.0 '@zkochan/rimraf': ^2.1.1 execa: npm:safe-execa@^0.1.1 p-defer: ^3.0.0 @@ -990,9 +990,9 @@ importers: packages/git-resolver: specifiers: - '@pnpm/fetch': workspace:4.2.3 - '@pnpm/git-resolver': workspace:5.1.15 - '@pnpm/resolver-base': workspace:8.1.4 + '@pnpm/fetch': workspace:4.2.4 + '@pnpm/git-resolver': workspace:5.1.16 + '@pnpm/resolver-base': workspace:8.1.5 '@types/hosted-git-info': ^3.0.1 '@types/is-windows': ^1.0.0 '@types/semver': ^7.3.4 @@ -1040,42 +1040,42 @@ importers: packages/headless: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/build-modules': workspace:7.2.4 - '@pnpm/client': workspace:6.1.0 + '@pnpm/build-modules': workspace:7.2.5 + '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/headless': workspace:17.0.2 - '@pnpm/hoist': workspace:5.2.10 - '@pnpm/lifecycle': workspace:12.1.3 - '@pnpm/link-bins': workspace:6.2.8 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.40 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/filter-lockfile': workspace:5.0.16 + '@pnpm/headless': workspace:17.0.3 + '@pnpm/hoist': workspace:5.2.11 + '@pnpm/lifecycle': workspace:12.1.4 + '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-to-pnp': workspace:0.4.41 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-cleaner': workspace:11.0.19 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/package-requester': workspace:16.0.0 - '@pnpm/package-store': workspace:12.1.7 + '@pnpm/modules-cleaner': workspace:11.0.20 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/package-is-installable': workspace:5.0.11 + '@pnpm/package-requester': workspace:16.0.1 + '@pnpm/package-store': workspace:12.1.8 '@pnpm/prepare': workspace:* - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/read-projects-context': workspace:5.0.15 - '@pnpm/real-hoist': workspace:0.1.2 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/read-projects-context': workspace:5.0.16 + '@pnpm/real-hoist': workspace:0.1.3 '@pnpm/registry-mock': 2.12.1 - '@pnpm/store-controller-types': workspace:11.0.10 + '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 - '@pnpm/symlink-dependency': workspace:4.0.11 + '@pnpm/symlink-dependency': workspace:4.0.12 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/fs-extra': ^9.0.5 '@types/ramda': 0.27.39 '@types/rimraf': ^3.0.0 '@types/sinon': ^10.0.6 '@zkochan/rimraf': ^2.1.1 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 is-windows: ^1.0.2 isexe: 2.0.0 load-json-file: ^6.2.0 @@ -1143,17 +1143,17 @@ importers: packages/hoist: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/hoist': workspace:5.2.10 - '@pnpm/link-bins': workspace:6.2.8 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': workspace:3.1.5 - '@pnpm/lockfile-walker': workspace:4.0.13 + '@pnpm/hoist': workspace:5.2.11 + '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/symlink-dependency': workspace:4.0.11 - '@pnpm/types': workspace:7.8.0 + '@pnpm/symlink-dependency': workspace:4.0.12 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 ramda: ^0.27.1 dependencies: '@pnpm/constants': link:../constants @@ -1173,14 +1173,14 @@ importers: packages/lifecycle: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/directory-fetcher': workspace:1.0.4 - '@pnpm/lifecycle': workspace:12.1.3 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/directory-fetcher': workspace:1.0.5 + '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/npm-lifecycle': ^1.0.4 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 '@types/rimraf': ^3.0.0 '@zkochan/rimraf': ^2.1.1 json-append: 1.1.1 @@ -1207,15 +1207,15 @@ importers: packages/link-bins: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/link-bins': workspace:6.2.8 + '@pnpm/link-bins': workspace:6.2.9 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 - '@pnpm/package-bins': workspace:5.0.10 + '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/package-bins': workspace:5.0.11 '@pnpm/read-modules-dir': workspace:3.0.1 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/is-windows': ^1.0.0 '@types/node': ^14.17.32 '@types/normalize-path': ^3.0.0 @@ -1259,12 +1259,12 @@ importers: packages/list: specifiers: - '@pnpm/list': workspace:6.2.18 + '@pnpm/list': workspace:6.2.19 '@pnpm/logger': ^4.0.0 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 '@types/archy': 0.0.31 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 @@ -1272,7 +1272,7 @@ importers: archy: ^1.0.0 chalk: ^4.1.0 cli-columns: ^4.0.0 - dependencies-hierarchy: workspace:10.0.21 + dependencies-hierarchy: workspace:10.0.22 p-limit: ^3.1.0 ramda: ^0.27.1 semver: ^7.3.4 @@ -1300,10 +1300,10 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/graceful-fs': workspace:1.0.0 - '@pnpm/local-resolver': workspace:7.0.5 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/types': workspace:7.8.0 + '@pnpm/local-resolver': workspace:7.0.6 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 '@types/ssri': ^7.1.0 normalize-path: ^3.0.0 @@ -1325,11 +1325,11 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-types': workspace:3.1.4 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/merge-lockfile-changes': workspace:2.0.6 - '@pnpm/types': workspace:7.8.0 + '@pnpm/merge-lockfile-changes': workspace:2.0.7 + '@pnpm/types': workspace:7.9.0 '@types/js-yaml': ^4.0.0 '@types/normalize-path': ^3.0.0 '@types/ramda': 0.27.39 @@ -1374,17 +1374,17 @@ importers: packages/lockfile-to-pnp: specifiers: - '@pnpm/config': workspace:13.9.0 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-to-pnp': workspace:0.4.40 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/config': workspace:13.10.0 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-to-pnp': workspace:0.4.41 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 '@types/ramda': 0.27.39 '@yarnpkg/pnp': ^2.3.2 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 normalize-path: ^3.0.0 ramda: ^0.27.1 rimraf: ^3.0.2 @@ -1407,8 +1407,8 @@ importers: packages/lockfile-types: specifiers: - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/types': workspace:7.8.0 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/types': link:../types devDependencies: @@ -1416,13 +1416,13 @@ importers: packages/lockfile-utils: specifiers: - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': workspace:3.1.5 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/types': workspace:7.8.0 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/types': workspace:7.9.0 '@types/js-yaml': ^4.0.0 '@types/ramda': 0.27.39 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 get-npm-tarball-url: ^2.0.3 ramda: ^0.27.1 tempy: ^1.0.0 @@ -1445,11 +1445,11 @@ importers: packages/lockfile-walker: specifiers: - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-walker': workspace:4.0.13 - '@pnpm/types': workspace:7.8.0 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-walker': workspace:4.0.14 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 ramda: ^0.27.1 tempy: ^1.0.0 dependencies: @@ -1466,15 +1466,15 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/exec': ^2.0.0 - '@pnpm/exportable-manifest': workspace:2.2.3 + '@pnpm/exportable-manifest': workspace:2.2.4 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/lockfile-file': workspace:4.2.5 + '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/logger': ^4.0.0 - '@pnpm/make-dedicated-lockfile': workspace:0.2.20 - '@pnpm/prune-lockfile': workspace:3.0.13 - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/make-dedicated-lockfile': workspace:0.2.21 + '@pnpm/prune-lockfile': workspace:3.0.14 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 ramda: ^0.27.1 rename-overwrite: ^4.0.0 @@ -1497,10 +1497,10 @@ importers: packages/manifest-utils: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 - '@pnpm/types': workspace:7.8.0 + '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/core-loggers': link:../core-loggers '@pnpm/error': link:../error @@ -1519,8 +1519,8 @@ importers: packages/merge-lockfile-changes: specifiers: - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/merge-lockfile-changes': workspace:2.0.6 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/merge-lockfile-changes': workspace:2.0.7 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 comver-to-semver: ^1.0.0 @@ -1538,19 +1538,19 @@ importers: packages/modules-cleaner: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/filter-lockfile': workspace:5.0.15 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/filter-lockfile': workspace:5.0.16 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-cleaner': workspace:11.0.19 + '@pnpm/modules-cleaner': workspace:11.0.20 '@pnpm/read-modules-dir': workspace:3.0.1 - '@pnpm/remove-bins': workspace:2.0.11 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/remove-bins': workspace:2.0.12 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@zkochan/rimraf': ^2.1.1 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 ramda: ^0.27.1 dependencies: '@pnpm/core-loggers': link:../core-loggers @@ -1571,8 +1571,8 @@ importers: packages/modules-yaml: specifiers: - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/types': workspace:7.9.0 '@types/is-windows': ^1.0.0 is-windows: ^1.0.2 read-yaml-file: ^2.1.0 @@ -1590,14 +1590,14 @@ importers: packages/mount-modules: specifiers: - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/mount-modules': workspace:0.1.19 + '@pnpm/mount-modules': workspace:0.1.20 '@pnpm/store-path': ^5.0.0 - '@pnpm/types': workspace:7.8.0 - dependency-path: workspace:8.0.9 + '@pnpm/types': workspace:7.9.0 + dependency-path: workspace:8.0.10 fuse-native: ^2.2.6 hyperdrive-schemas: ^2.0.0 load-json-file: ^6.2.0 @@ -1622,8 +1622,8 @@ importers: packages/normalize-registries: specifiers: - '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/types': workspace:7.8.0 + '@pnpm/normalize-registries': workspace:2.0.12 + '@pnpm/types': workspace:7.9.0 normalize-registry-url: 2.0.0 dependencies: '@pnpm/types': link:../types @@ -1654,17 +1654,17 @@ importers: packages/npm-resolver: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/fetch': workspace:4.2.3 + '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetching-types': workspace:2.2.1 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/npm-resolver': workspace:12.1.5 + '@pnpm/npm-resolver': workspace:12.1.6 '@pnpm/resolve-workspace-range': workspace:2.1.0 - '@pnpm/resolver-base': workspace:8.1.4 + '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/lru-cache': ^5.1.0 '@types/normalize-path': ^3.0.0 '@types/semver': ^7.3.4 @@ -1721,21 +1721,21 @@ importers: packages/outdated: specifiers: - '@pnpm/client': workspace:6.1.0 + '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 + '@pnpm/manifest-utils': workspace:2.1.6 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/outdated': workspace:9.0.27 - '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/types': workspace:7.8.0 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/outdated': workspace:9.0.28 + '@pnpm/pick-registry-for-package': workspace:2.0.10 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 npm-run-all: ^4.1.5 ramda: ^0.27.1 semver: ^7.3.4 @@ -1762,8 +1762,8 @@ importers: packages/package-bins: specifiers: - '@pnpm/package-bins': workspace:5.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/package-bins': workspace:5.0.11 + '@pnpm/types': workspace:7.9.0 '@types/node': ^14.17.32 fast-glob: ^3.2.4 is-subdir: ^1.1.1 @@ -1777,11 +1777,11 @@ importers: packages/package-is-installable: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/package-is-installable': workspace:5.0.11 + '@pnpm/types': workspace:7.9.0 '@types/semver': ^7.3.4 execa: npm:safe-execa@^0.1.1 mem: ^8.0.0 @@ -1800,27 +1800,27 @@ importers: packages/package-requester: specifiers: - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/client': workspace:6.1.0 - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/client': workspace:6.1.1 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/fetcher-base': workspace:11.1.4 + '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-is-installable': workspace:5.0.10 - '@pnpm/package-requester': workspace:16.0.0 - '@pnpm/package-store': workspace:12.1.7 - '@pnpm/read-package-json': workspace:5.0.9 + '@pnpm/package-is-installable': workspace:5.0.11 + '@pnpm/package-requester': workspace:16.0.1 + '@pnpm/package-store': workspace:12.1.8 + '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/registry-mock': 2.12.1 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/store-controller-types': workspace:11.0.10 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 '@types/ramda': 0.27.39 '@types/ssri': ^7.1.0 delay: ^5.0.0 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 load-json-file: ^6.2.0 nock: 12.0.3 normalize-path: ^3.0.0 @@ -1873,17 +1873,17 @@ importers: packages/package-store: specifiers: - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/client': workspace:6.1.0 - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/fetcher-base': workspace:11.1.4 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/client': workspace:6.1.1 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/package-requester': workspace:16.0.0 - '@pnpm/package-store': workspace:12.1.7 + '@pnpm/package-requester': workspace:16.0.1 + '@pnpm/package-store': workspace:12.1.8 '@pnpm/prepare': workspace:* - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@types/ssri': ^7.1.0 '@zkochan/rimraf': ^2.1.1 @@ -1969,8 +1969,8 @@ importers: packages/pick-registry-for-package: specifiers: - '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/types': workspace:7.8.0 + '@pnpm/pick-registry-for-package': workspace:2.0.10 + '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/types': link:../types devDependencies: @@ -1995,16 +1995,16 @@ importers: packages/plugin-commands-audit: specifiers: - '@pnpm/audit': workspace:2.2.3 - '@pnpm/cli-utils': workspace:0.6.43 - '@pnpm/config': workspace:13.9.0 + '@pnpm/audit': workspace:2.2.4 + '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/plugin-commands-audit': workspace:5.1.34 - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/plugin-commands-audit': workspace:5.1.35 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@types/zkochan__table': npm:@types/table@6.0.0 '@zkochan/table': ^1.0.0 @@ -2040,16 +2040,16 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 - '@pnpm/config': workspace:13.9.0 + '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/fetch': workspace:4.2.3 - '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/package-store': workspace:12.1.7 - '@pnpm/plugin-commands-env': workspace:1.4.5 + '@pnpm/fetch': workspace:4.2.4 + '@pnpm/fetcher-base': workspace:11.1.5 + '@pnpm/package-store': workspace:12.1.8 + '@pnpm/plugin-commands-env': workspace:1.4.6 '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 - '@pnpm/tarball-fetcher': workspace:9.3.14 + '@pnpm/tarball-fetcher': workspace:9.3.15 '@types/adm-zip': ^0.4.34 '@zkochan/cmd-shim': ^5.2.1 adm-zip: ^0.5.5 @@ -2094,38 +2094,38 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.2.6 + '@pnpm/core': workspace:2.3.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.15 + '@pnpm/filter-workspace-packages': workspace:4.4.16 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.35 + '@pnpm/find-workspace-packages': workspace:3.1.36 '@pnpm/graceful-fs': workspace:1.0.0 - '@pnpm/lockfile-types': workspace:3.1.4 + '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 + '@pnpm/manifest-utils': workspace:2.1.6 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/outdated': workspace:9.0.27 - '@pnpm/package-store': workspace:12.1.7 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/outdated': workspace:9.0.28 + '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.6 - '@pnpm/plugin-commands-rebuild': workspace:5.4.3 - '@pnpm/pnpmfile': workspace:1.2.3 + '@pnpm/plugin-commands-installation': workspace:8.2.0 + '@pnpm/plugin-commands-rebuild': workspace:5.4.4 + '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 - '@pnpm/resolver-base': workspace:8.1.4 + '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/semver-diff': ^1.0.2 - '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.2.2 + '@pnpm/sort-packages': workspace:2.1.7 + '@pnpm/store-connection-manager': workspace:3.2.3 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/is-ci': ^3.0.0 '@types/proxyquire': ^1.3.28 '@types/ramda': 0.27.39 @@ -2234,19 +2234,19 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.15 - '@pnpm/list': workspace:6.2.18 + '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/list': workspace:6.2.19 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.1.6 - '@pnpm/plugin-commands-listing': workspace:4.1.2 + '@pnpm/plugin-commands-installation': workspace:8.2.0 + '@pnpm/plugin-commands-listing': workspace:4.1.3 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 execa: npm:safe-execa@^0.1.1 ramda: ^0.27.1 @@ -2277,26 +2277,26 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/default-resolver': workspace:14.0.9 + '@pnpm/default-resolver': workspace:14.0.10 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.15 - '@pnpm/lockfile-file': workspace:4.2.5 + '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/outdated': workspace:9.0.27 - '@pnpm/plugin-commands-installation': workspace:8.1.6 - '@pnpm/plugin-commands-outdated': workspace:5.1.2 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/outdated': workspace:9.0.28 + '@pnpm/plugin-commands-installation': workspace:8.2.0 + '@pnpm/plugin-commands-outdated': workspace:5.1.3 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 '@pnpm/store-path': ^5.0.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/lru-cache': ^5.1.0 '@types/ramda': 0.27.39 '@types/wrap-ansi': ^3.0.0 @@ -2344,23 +2344,23 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 - '@pnpm/client': workspace:6.1.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/client': workspace:6.1.1 + '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/exportable-manifest': workspace:2.2.3 - '@pnpm/filter-workspace-packages': workspace:4.4.15 - '@pnpm/lifecycle': workspace:12.1.3 + '@pnpm/exportable-manifest': workspace:2.2.4 + '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/package-bins': workspace:5.0.10 - '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-publishing': workspace:4.3.2 + '@pnpm/package-bins': workspace:5.0.11 + '@pnpm/pick-registry-for-package': workspace:2.0.10 + '@pnpm/plugin-commands-publishing': workspace:4.3.3 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/resolver-base': workspace:8.1.4 + '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/run-npm': workspace:3.1.0 - '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/types': workspace:7.8.0 + '@pnpm/sort-packages': workspace:2.1.7 + '@pnpm/types': workspace:7.9.0 '@types/cross-spawn': ^6.0.2 '@types/npm-packlist': ^1.1.2 '@types/proxyquire': ^1.3.28 @@ -2433,35 +2433,35 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/filter-workspace-packages': workspace:4.4.15 - '@pnpm/find-workspace-packages': workspace:3.1.35 - '@pnpm/get-context': workspace:5.3.4 - '@pnpm/lifecycle': workspace:12.1.3 - '@pnpm/link-bins': workspace:6.2.8 - '@pnpm/lockfile-utils': workspace:3.1.5 - '@pnpm/lockfile-walker': workspace:4.0.13 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/get-context': workspace:5.3.5 + '@pnpm/lifecycle': workspace:12.1.4 + '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/plugin-commands-rebuild': workspace:5.4.3 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/normalize-registries': workspace:2.0.12 + '@pnpm/plugin-commands-rebuild': workspace:5.4.4 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/store-connection-manager': workspace:3.2.2 - '@pnpm/store-controller-types': workspace:11.0.10 + '@pnpm/sort-packages': workspace:2.1.7 + '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/test-fixtures': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 '@types/sinon': ^10.0.6 '@zkochan/npm-package-arg': ^2.0.1 camelcase-keys: ^6.2.2 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 execa: npm:safe-execa@^0.1.1 graph-sequencer: 2.0.0 load-json-file: ^6.2.0 @@ -2522,21 +2522,21 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.15 - '@pnpm/lifecycle': workspace:12.1.3 + '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.12 + '@pnpm/plugin-commands-script-runners': workspace:4.5.13 '@pnpm/prepare': workspace:* - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 - '@pnpm/sort-packages': workspace:2.1.6 + '@pnpm/sort-packages': workspace:2.1.7 '@pnpm/store-path': ^5.0.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 '@zkochan/rimraf': ^2.1.1 execa: npm:safe-execa@^0.1.1 @@ -2579,15 +2579,15 @@ importers: packages/plugin-commands-server: specifiers: - '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-meta': workspace:2.0.1 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': workspace:3.0.61 - '@pnpm/server': workspace:11.0.16 - '@pnpm/store-connection-manager': workspace:3.2.2 + '@pnpm/plugin-commands-server': workspace:3.0.62 + '@pnpm/server': workspace:11.0.17 + '@pnpm/store-connection-manager': workspace:3.2.3 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2628,9 +2628,9 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.43 + '@pnpm/cli-utils': workspace:0.6.44 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': workspace:1.1.28 + '@pnpm/plugin-commands-setup': workspace:1.1.29 '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 @@ -2646,30 +2646,30 @@ importers: packages/plugin-commands-store: specifiers: '@pnpm/assert-store': workspace:* - '@pnpm/cafs': workspace:3.0.12 - '@pnpm/cli-utils': workspace:0.6.43 - '@pnpm/config': workspace:13.9.0 + '@pnpm/cafs': workspace:3.0.13 + '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/get-context': workspace:5.3.4 - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/get-context': workspace:5.3.5 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/normalize-registries': workspace:2.0.11 + '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-store': workspace:4.1.3 + '@pnpm/pick-registry-for-package': workspace:2.0.10 + '@pnpm/plugin-commands-store': workspace:4.1.4 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/store-connection-manager': workspace:3.2.2 - '@pnpm/store-controller-types': workspace:11.0.10 + '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/archy': 0.0.31 '@types/ramda': 0.27.39 '@types/ssri': ^7.1.0 '@zkochan/rimraf': ^2.1.1 archy: ^1.0.0 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 dint: ^5.1.0 execa: npm:safe-execa@^0.1.1 load-json-file: ^6.2.0 @@ -2720,46 +2720,46 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 - '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/cli-utils': workspace:0.6.43 - '@pnpm/client': workspace:6.1.0 + '@pnpm/cli-meta': workspace:2.0.1 + '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/client': workspace:6.1.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core-loggers': workspace:6.1.2 - '@pnpm/default-reporter': workspace:8.5.6 + '@pnpm/core-loggers': workspace:6.1.3 + '@pnpm/default-reporter': workspace:8.5.7 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.15 + '@pnpm/filter-workspace-packages': workspace:4.4.16 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.35 - '@pnpm/lockfile-types': workspace:3.1.4 + '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 + '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 - '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/plugin-commands-audit': workspace:5.1.34 - '@pnpm/plugin-commands-env': workspace:1.4.5 - '@pnpm/plugin-commands-installation': workspace:8.1.6 - '@pnpm/plugin-commands-listing': workspace:4.1.2 - '@pnpm/plugin-commands-outdated': workspace:5.1.2 - '@pnpm/plugin-commands-publishing': workspace:4.3.2 - '@pnpm/plugin-commands-rebuild': workspace:5.4.3 - '@pnpm/plugin-commands-script-runners': workspace:4.5.12 - '@pnpm/plugin-commands-server': workspace:3.0.61 - '@pnpm/plugin-commands-setup': workspace:1.1.28 - '@pnpm/plugin-commands-store': workspace:4.1.3 + '@pnpm/pick-registry-for-package': workspace:2.0.10 + '@pnpm/plugin-commands-audit': workspace:5.1.35 + '@pnpm/plugin-commands-env': workspace:1.4.6 + '@pnpm/plugin-commands-installation': workspace:8.2.0 + '@pnpm/plugin-commands-listing': workspace:4.1.3 + '@pnpm/plugin-commands-outdated': workspace:5.1.3 + '@pnpm/plugin-commands-publishing': workspace:4.3.3 + '@pnpm/plugin-commands-rebuild': workspace:5.4.4 + '@pnpm/plugin-commands-script-runners': workspace:4.5.13 + '@pnpm/plugin-commands-server': workspace:3.0.62 + '@pnpm/plugin-commands-setup': workspace:1.1.29 + '@pnpm/plugin-commands-store': workspace:4.1.4 '@pnpm/prepare': workspace:* - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/read-project-manifest': workspace:2.0.10 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 '@pnpm/run-npm': workspace:3.1.0 '@pnpm/store-path': ^5.0.0 '@pnpm/tabtab': ^0.1.2 '@pnpm/ts-execution-runtime': workspace:* - '@pnpm/types': workspace:7.8.0 - '@pnpm/write-project-manifest': workspace:2.0.9 + '@pnpm/types': workspace:7.9.0 + '@pnpm/write-project-manifest': workspace:2.0.10 '@types/cross-spawn': ^6.0.2 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -2897,12 +2897,12 @@ importers: packages/pnpmfile: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/lockfile-types': workspace:3.1.4 + '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/pnpmfile': workspace:1.2.3 - '@pnpm/types': workspace:7.8.0 + '@pnpm/pnpmfile': workspace:1.2.4 + '@pnpm/types': workspace:7.9.0 chalk: ^4.1.0 path-absolute: ^1.0.1 dependencies: @@ -2919,8 +2919,8 @@ importers: packages/prepare-package: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/prepare-package': workspace:1.0.10 - '@pnpm/read-package-json': workspace:5.0.9 + '@pnpm/prepare-package': workspace:1.0.11 + '@pnpm/read-package-json': workspace:5.0.10 '@zkochan/rimraf': ^2.1.1 execa: npm:safe-execa@^0.1.1 preferred-pm: ^3.0.3 @@ -2936,11 +2936,11 @@ importers: packages/prune-lockfile: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/prune-lockfile': workspace:3.0.13 - '@pnpm/types': workspace:7.8.0 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/prune-lockfile': workspace:3.0.14 + '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 ramda: ^0.27.1 yaml-tag: 1.1.0 dependencies: @@ -2966,8 +2966,8 @@ importers: packages/read-package-json: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/types': workspace:7.8.0 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/types': workspace:7.9.0 load-json-file: ^6.2.0 normalize-package-data: ^3.0.2 dependencies: @@ -2982,9 +2982,9 @@ importers: specifiers: '@pnpm/error': workspace:2.0.0 '@pnpm/graceful-fs': workspace:1.0.0 - '@pnpm/read-project-manifest': workspace:2.0.10 - '@pnpm/types': workspace:7.8.0 - '@pnpm/write-project-manifest': workspace:2.0.9 + '@pnpm/read-project-manifest': workspace:2.0.11 + '@pnpm/types': workspace:7.9.0 + '@pnpm/write-project-manifest': workspace:2.0.10 '@types/is-windows': ^1.0.0 '@types/json5': ^2.2.0 '@types/parse-json': ^4.0.0 @@ -3019,12 +3019,12 @@ importers: packages/read-projects-context: specifiers: - '@pnpm/lockfile-file': workspace:4.2.5 + '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.10 - '@pnpm/normalize-registries': workspace:2.0.11 - '@pnpm/read-projects-context': workspace:5.0.15 - '@pnpm/types': workspace:7.8.0 + '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/normalize-registries': workspace:2.0.12 + '@pnpm/read-projects-context': workspace:5.0.16 + '@pnpm/types': workspace:7.9.0 realpath-missing: ^1.1.0 dependencies: '@pnpm/lockfile-file': link:../lockfile-file @@ -3038,12 +3038,12 @@ importers: packages/real-hoist: specifiers: - '@pnpm/lockfile-file': workspace:4.2.5 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/lockfile-file': workspace:4.2.6 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/real-hoist': workspace:0.1.2 + '@pnpm/real-hoist': workspace:0.1.3 '@yarnpkg/nm': 3.0.1-rc.9 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 dependencies: '@pnpm/lockfile-utils': link:../lockfile-utils '@yarnpkg/nm': 3.0.1-rc.9 @@ -3055,12 +3055,12 @@ importers: packages/remove-bins: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/logger': ^4.0.0 - '@pnpm/package-bins': workspace:5.0.10 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/remove-bins': workspace:2.0.11 - '@pnpm/types': workspace:7.8.0 + '@pnpm/package-bins': workspace:5.0.11 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/remove-bins': workspace:2.0.12 + '@pnpm/types': workspace:7.9.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 '@zkochan/rimraf': ^2.1.1 @@ -3082,8 +3082,8 @@ importers: packages/render-peer-issues: specifiers: - '@pnpm/render-peer-issues': workspace:1.1.0 - '@pnpm/types': workspace:7.8.0 + '@pnpm/render-peer-issues': workspace:1.1.1 + '@pnpm/types': workspace:7.9.0 '@types/archy': 0.0.31 archy: ^1.0.0 chalk: ^4.1.0 @@ -3102,25 +3102,25 @@ importers: packages/resolve-dependencies: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/lockfile-utils': workspace:3.1.5 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.5 - '@pnpm/npm-resolver': workspace:12.1.5 - '@pnpm/pick-registry-for-package': workspace:2.0.9 - '@pnpm/prune-lockfile': workspace:3.0.13 - '@pnpm/read-package-json': workspace:5.0.9 - '@pnpm/resolve-dependencies': workspace:23.0.1 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/npm-resolver': workspace:12.1.6 + '@pnpm/pick-registry-for-package': workspace:2.0.10 + '@pnpm/prune-lockfile': workspace:3.0.14 + '@pnpm/read-package-json': workspace:5.0.10 + '@pnpm/resolve-dependencies': workspace:23.0.2 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 '@pnpm/which-version-is-pinned': workspace:1.0.0 '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 '@yarnpkg/core': 3.2.0-rc.9 - dependency-path: workspace:8.0.9 + dependency-path: workspace:8.0.10 encode-registry: ^3.0.0 get-npm-tarball-url: ^2.0.3 is-inner-link: ^4.0.0 @@ -3177,8 +3177,8 @@ importers: packages/resolver-base: specifiers: - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/types': workspace:7.8.0 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/types': link:../types devDependencies: @@ -3199,14 +3199,14 @@ importers: packages/server: specifiers: - '@pnpm/client': workspace:6.1.0 - '@pnpm/fetch': workspace:4.2.3 + '@pnpm/client': workspace:6.1.1 + '@pnpm/fetch': workspace:4.2.4 '@pnpm/logger': ^4.0.0 - '@pnpm/package-requester': workspace:16.0.0 - '@pnpm/package-store': workspace:12.1.7 - '@pnpm/server': workspace:11.0.16 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/package-requester': workspace:16.0.1 + '@pnpm/package-store': workspace:12.1.8 + '@pnpm/server': workspace:11.0.17 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 '@types/mz': ^2.7.3 '@types/uuid': ^8.3.0 '@zkochan/rimraf': ^2.1.1 @@ -3242,8 +3242,8 @@ importers: packages/sort-packages: specifiers: - '@pnpm/sort-packages': workspace:2.1.6 - '@pnpm/types': workspace:7.8.0 + '@pnpm/sort-packages': workspace:2.1.7 + '@pnpm/types': workspace:7.9.0 graph-sequencer: 2.0.0 dependencies: '@pnpm/types': link:../types @@ -3253,14 +3253,14 @@ importers: packages/store-connection-manager: specifiers: - '@pnpm/cli-meta': workspace:2.0.0 - '@pnpm/client': workspace:6.1.0 - '@pnpm/config': workspace:13.9.0 + '@pnpm/cli-meta': workspace:2.0.1 + '@pnpm/client': workspace:6.1.1 + '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-store': workspace:12.1.7 - '@pnpm/server': workspace:11.0.16 - '@pnpm/store-connection-manager': workspace:3.2.2 + '@pnpm/package-store': workspace:12.1.8 + '@pnpm/server': workspace:11.0.17 + '@pnpm/store-connection-manager': workspace:3.2.3 '@pnpm/store-path': ^5.0.0 '@zkochan/diable': ^1.0.2 delay: ^5.0.0 @@ -3282,10 +3282,10 @@ importers: packages/store-controller-types: specifiers: - '@pnpm/fetcher-base': workspace:11.1.4 - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/store-controller-types': workspace:11.0.10 - '@pnpm/types': workspace:7.8.0 + '@pnpm/fetcher-base': workspace:11.1.5 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/store-controller-types': workspace:11.0.11 + '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/fetcher-base': link:../fetcher-base '@pnpm/resolver-base': link:../resolver-base @@ -3295,10 +3295,10 @@ importers: packages/symlink-dependency: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/logger': ^4.0.0 - '@pnpm/symlink-dependency': workspace:4.0.11 - '@pnpm/types': workspace:7.8.0 + '@pnpm/symlink-dependency': workspace:4.0.12 + '@pnpm/types': workspace:7.9.0 symlink-dir: ^5.0.0 dependencies: '@pnpm/core-loggers': link:../core-loggers @@ -3310,16 +3310,16 @@ importers: packages/tarball-fetcher: specifiers: - '@pnpm/core-loggers': workspace:6.1.2 + '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/fetch': workspace:4.2.3 - '@pnpm/fetcher-base': workspace:11.1.4 + '@pnpm/fetch': workspace:4.2.4 + '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/fetching-types': workspace:2.2.1 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/package-store': workspace:12.1.7 - '@pnpm/prepare-package': workspace:1.0.10 - '@pnpm/tarball-fetcher': workspace:9.3.14 + '@pnpm/package-store': workspace:12.1.8 + '@pnpm/prepare-package': workspace:1.0.11 + '@pnpm/tarball-fetcher': workspace:9.3.15 '@pnpm/test-fixtures': workspace:* '@types/retry': ^0.12.0 '@types/ssri': ^7.1.0 @@ -3351,8 +3351,8 @@ importers: packages/tarball-resolver: specifiers: - '@pnpm/resolver-base': workspace:8.1.4 - '@pnpm/tarball-resolver': workspace:5.0.9 + '@pnpm/resolver-base': workspace:8.1.5 + '@pnpm/tarball-resolver': workspace:5.0.10 dependencies: '@pnpm/resolver-base': link:../resolver-base devDependencies: @@ -3360,7 +3360,7 @@ importers: packages/types: specifiers: - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 devDependencies: '@pnpm/types': 'link:' @@ -3375,8 +3375,8 @@ importers: packages/write-project-manifest: specifiers: - '@pnpm/types': workspace:7.8.0 - '@pnpm/write-project-manifest': workspace:2.0.9 + '@pnpm/types': workspace:7.9.0 + '@pnpm/write-project-manifest': workspace:2.0.10 '@types/json5': ^2.2.0 '@types/write-file-atomic': ^3.0.1 json5: ^2.1.3 @@ -3399,10 +3399,10 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/assert-store': workspace:* '@pnpm/constants': workspace:5.0.0 - '@pnpm/lockfile-types': workspace:3.1.4 - '@pnpm/modules-yaml': workspace:9.0.10 + '@pnpm/lockfile-types': workspace:3.1.5 + '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/registry-mock': 2.12.1 - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/is-windows': ^1.0.0 '@types/isexe': 2.0.0 '@types/node': ^14.17.32 @@ -3432,7 +3432,7 @@ importers: privatePackages/assert-store: specifiers: '@pnpm/assert-store': workspace:* - '@pnpm/cafs': workspace:3.0.12 + '@pnpm/cafs': workspace:3.0.13 '@pnpm/registry-mock': 2.12.1 path-exists: ^4.0.0 dependencies: @@ -3446,7 +3446,7 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/prepare': workspace:* - '@pnpm/types': workspace:7.8.0 + '@pnpm/types': workspace:7.9.0 '@types/node': ^14.17.32 unique-string: ^2.0.0 write-json5-file: ^3.1.0 diff --git a/privatePackages/assert-project/CHANGELOG.md b/privatePackages/assert-project/CHANGELOG.md index fcbeeb7d2ab..3215675920b 100644 --- a/privatePackages/assert-project/CHANGELOG.md +++ b/privatePackages/assert-project/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/assert-project +## 2.2.14 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/lockfile-types@3.1.5 + - @pnpm/modules-yaml@9.0.11 + - @pnpm/assert-store@1.0.30 + ## 2.2.13 ### Patch Changes diff --git a/privatePackages/assert-project/package.json b/privatePackages/assert-project/package.json index 71ce2505602..89ccca5894d 100644 --- a/privatePackages/assert-project/package.json +++ b/privatePackages/assert-project/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-project", "description": "Utils for testing projects that use pnpm", - "version": "2.2.13", + "version": "2.2.14", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -43,10 +43,10 @@ "dependencies": { "@pnpm/assert-store": "workspace:*", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/lockfile-types": "workspace:3.1.4", - "@pnpm/modules-yaml": "workspace:9.0.10", + "@pnpm/lockfile-types": "workspace:3.1.5", + "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/registry-mock": "2.12.1", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "is-windows": "^1.0.2", "isexe": "2.0.0", "path-exists": "^4.0.0", diff --git a/privatePackages/assert-store/CHANGELOG.md b/privatePackages/assert-store/CHANGELOG.md index e3536d694b1..fa9f3e1e847 100644 --- a/privatePackages/assert-store/CHANGELOG.md +++ b/privatePackages/assert-store/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/assert-store +## 1.0.30 + +### Patch Changes + +- @pnpm/cafs@3.0.13 + ## 1.0.29 ### Patch Changes diff --git a/privatePackages/assert-store/package.json b/privatePackages/assert-store/package.json index a62672cf101..4ac94ebd015 100644 --- a/privatePackages/assert-store/package.json +++ b/privatePackages/assert-store/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-store", "description": "Utils for testing pnpm store", - "version": "1.0.29", + "version": "1.0.30", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -41,7 +41,7 @@ "test": "pnpm pretest && pnpm run compile && jest" }, "dependencies": { - "@pnpm/cafs": "workspace:3.0.12", + "@pnpm/cafs": "workspace:3.0.13", "@pnpm/registry-mock": "2.12.1", "path-exists": "^4.0.0" }, diff --git a/privatePackages/prepare/CHANGELOG.md b/privatePackages/prepare/CHANGELOG.md index a19ecd0a9f8..3b3914c1bb8 100644 --- a/privatePackages/prepare/CHANGELOG.md +++ b/privatePackages/prepare/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/prepare +## 0.0.33 + +### Patch Changes + +- Updated dependencies [26cd01b88] + - @pnpm/types@7.9.0 + - @pnpm/assert-project@2.2.14 + ## 0.0.32 ### Patch Changes diff --git a/privatePackages/prepare/package.json b/privatePackages/prepare/package.json index 72735b95bb9..bbed2d5e103 100644 --- a/privatePackages/prepare/package.json +++ b/privatePackages/prepare/package.json @@ -1,12 +1,12 @@ { "name": "@pnpm/prepare", - "version": "0.0.32", + "version": "0.0.33", "private": true, "main": "lib/index.js", "types": "lib/index.d.ts", "dependencies": { "@pnpm/assert-project": "workspace:*", - "@pnpm/types": "workspace:7.8.0", + "@pnpm/types": "workspace:7.9.0", "unique-string": "^2.0.0", "write-json5-file": "^3.1.0", "write-pkg": "4.0.0", diff --git a/privatePackages/test-fixtures/CHANGELOG.md b/privatePackages/test-fixtures/CHANGELOG.md index 0444f0929d1..9cb6c0548ef 100644 --- a/privatePackages/test-fixtures/CHANGELOG.md +++ b/privatePackages/test-fixtures/CHANGELOG.md @@ -1,6 +1,13 @@ # @pnpm/test-fixtures +## 0.0.2 + +### Patch Changes + +- @pnpm/prepare@0.0.33 + ## 0.0.1 + ### Patch Changes - - @pnpm/prepare@0.0.32 +- @pnpm/prepare@0.0.32 diff --git a/privatePackages/test-fixtures/package.json b/privatePackages/test-fixtures/package.json index 99c4716695a..65e2a6b2426 100644 --- a/privatePackages/test-fixtures/package.json +++ b/privatePackages/test-fixtures/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/test-fixtures", "description": "Test fixtures", - "version": "0.0.1", + "version": "0.0.2", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", From a4e25abdbef318de8cfcb68ad377f45d7a2e924d Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 13 Jan 2022 13:41:51 +0200 Subject: [PATCH 053/204] test(audit): fix --- .../test/__snapshots__/index.ts.snap | 45 ++++++++++++++++--- 1 file changed, 39 insertions(+), 6 deletions(-) diff --git a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap index 9dd2dfbc94b..20d973d4040 100644 --- a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap +++ b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap @@ -232,6 +232,17 @@ exports[`audit --audit-level 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-42xw-2xvc-qx8m │ └─────────────────────┴───────────────────────────────────────────────────┘ +┌─────────────────────┬───────────────────────────────────────────────────────┐ +│ high │ Exposure of sensitive information in follow-redirects │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Package │ follow-redirects │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Vulnerable versions │ <1.14.7 │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Patched versions │ >=1.14.7 │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-74fj-2j2h-c42q │ +└─────────────────────┴───────────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ │ moderate │ Prototype Pollution in node-jsonpointer │ ├─────────────────────┼───────────────────────────────────────────────────┤ @@ -353,8 +364,8 @@ exports[`audit --audit-level 1`] = ` ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-29mw-wpgm-hmr9 │ └─────────────────────┴────────────────────────────────────────────────────────┘ -37 vulnerabilities found -Severity: 4 low | 12 moderate | 17 high | 4 critical" +39 vulnerabilities found +Severity: 4 low | 12 moderate | 19 high | 4 critical" `; exports[`audit --dev 1`] = ` @@ -391,6 +402,17 @@ exports[`audit --dev 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-42xw-2xvc-qx8m │ └─────────────────────┴───────────────────────────────────────────────────┘ +┌─────────────────────┬───────────────────────────────────────────────────────┐ +│ high │ Exposure of sensitive information in follow-redirects │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Package │ follow-redirects │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Vulnerable versions │ <1.14.7 │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Patched versions │ >=1.14.7 │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-74fj-2j2h-c42q │ +└─────────────────────┴───────────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ │ moderate │ Tmp files readable by other users in sync-exec │ ├─────────────────────┼───────────────────────────────────────────────────┤ @@ -402,8 +424,8 @@ exports[`audit --dev 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-38h8-x697-gh8q │ └─────────────────────┴───────────────────────────────────────────────────┘ -4 vulnerabilities found -Severity: 1 moderate | 3 high" +5 vulnerabilities found +Severity: 1 moderate | 4 high" `; exports[`audit 1`] = ` @@ -638,6 +660,17 @@ exports[`audit 1`] = ` ├─────────────────────┼───────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-42xw-2xvc-qx8m │ └─────────────────────┴───────────────────────────────────────────────────┘ +┌─────────────────────┬───────────────────────────────────────────────────────┐ +│ high │ Exposure of sensitive information in follow-redirects │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Package │ follow-redirects │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Vulnerable versions │ <1.14.7 │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ Patched versions │ >=1.14.7 │ +├─────────────────────┼───────────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-74fj-2j2h-c42q │ +└─────────────────────┴───────────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ │ moderate │ Prototype Pollution in node-jsonpointer │ ├─────────────────────┼───────────────────────────────────────────────────┤ @@ -803,6 +836,6 @@ exports[`audit 1`] = ` ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-cwfw-4gq5-mrqx │ └─────────────────────┴────────────────────────────────────────────────────────┘ -37 vulnerabilities found -Severity: 4 low | 12 moderate | 17 high | 4 critical" +39 vulnerabilities found +Severity: 4 low | 12 moderate | 19 high | 4 critical" `; From fcf91a64d2e80a091778fbdbb819f919dd2b2ade Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 13 Jan 2022 14:12:18 +0200 Subject: [PATCH 054/204] fix: override symlinks in node modules when node-linker=hoisted (#4229) --- .changeset/serious-geese-suffer.md | 5 + packages/cafs/package.json | 2 +- .../core/test/hoistedNodeLinker/install.ts | 15 + packages/make-dedicated-lockfile/package.json | 2 +- packages/npm-resolver/package.json | 2 +- packages/package-requester/package.json | 2 +- packages/package-store/package.json | 2 +- packages/plugin-commands-env/package.json | 2 +- pnpm-lock.yaml | 271 +++++++++--------- 9 files changed, 162 insertions(+), 141 deletions(-) create mode 100644 .changeset/serious-geese-suffer.md diff --git a/.changeset/serious-geese-suffer.md b/.changeset/serious-geese-suffer.md new file mode 100644 index 00000000000..b1e1e4dac43 --- /dev/null +++ b/.changeset/serious-geese-suffer.md @@ -0,0 +1,5 @@ +--- +"pnpm": patch +--- + +During installation, override any symlinks in `node_modules`. This was an issue only with `node-linker=hoisted`. diff --git a/packages/cafs/package.json b/packages/cafs/package.json index eb99a66e8a0..a39c8250339 100644 --- a/packages/cafs/package.json +++ b/packages/cafs/package.json @@ -25,7 +25,7 @@ "get-stream": "^6.0.0", "p-limit": "^3.1.0", "path-temp": "^2.0.0", - "rename-overwrite": "^4.0.0", + "rename-overwrite": "^4.0.1", "ssri": "^8.0.1", "strip-bom": "^4.0.0", "tar-stream": "^2.2.0" diff --git a/packages/core/test/hoistedNodeLinker/install.ts b/packages/core/test/hoistedNodeLinker/install.ts index b0f50e9499d..95ebef4124a 100644 --- a/packages/core/test/hoistedNodeLinker/install.ts +++ b/packages/core/test/hoistedNodeLinker/install.ts @@ -4,6 +4,7 @@ import { addDependenciesToPackage, install, mutateModules } from '@pnpm/core' import { prepareEmpty } from '@pnpm/prepare' import { sync as loadJsonFile } from 'load-json-file' import { sync as readYamlFile } from 'read-yaml-file' +import symlinkDir from 'symlink-dir' import { addDistTag, testDefaults } from '../utils' test('installing with hoisted node-linker', async () => { @@ -64,6 +65,20 @@ test('overwriting (is-positive@3.0.0 with is-positive@latest)', async () => { expect(loadJsonFile<{ version: string }>('node_modules/is-positive/package.json').version).toBe('3.1.0') }) +test('overwriting existing files in node_modules', async () => { + prepareEmpty() + await symlinkDir(__dirname, path.resolve('node_modules/is-positive')) + + const manifest = await addDependenciesToPackage( + {}, + ['is-positive@3.0.0'], + await testDefaults({ nodeLinker: 'hoisted', save: true }) + ) + + expect(manifest.dependencies?.['is-positive']).toBe('3.0.0') + expect(loadJsonFile<{ version: string }>('node_modules/is-positive/package.json').version).toBe('3.0.0') +}) + test('preserve subdeps on update', async () => { prepareEmpty() diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index 98553a56699..9f606463b6a 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -42,7 +42,7 @@ "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/types": "workspace:7.9.0", "ramda": "^0.27.1", - "rename-overwrite": "^4.0.0" + "rename-overwrite": "^4.0.1" }, "funding": "https://opencollective.com/pnpm", "devDependencies": { diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index 9f1c2dc156a..86fdd54223a 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -50,7 +50,7 @@ "p-memoize": "4.0.1", "parse-npm-tarball-url": "^3.0.0", "path-temp": "^2.0.0", - "rename-overwrite": "^4.0.0", + "rename-overwrite": "^4.0.1", "semver": "^7.3.4", "ssri": "^8.0.1", "version-selector-type": "^3.0.0" diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index 2e0733212cb..195435da5f7 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -56,7 +56,7 @@ "path-temp": "^2.0.0", "promise-share": "^1.0.0", "ramda": "^0.27.1", - "rename-overwrite": "^4.0.0", + "rename-overwrite": "^4.0.1", "semver": "^7.3.4", "ssri": "^8.0.1" }, diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 13a0eafe3d1..33778df2af1 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -30,7 +30,7 @@ "path-exists": "^4.0.0", "path-temp": "^2.0.0", "ramda": "^0.27.1", - "rename-overwrite": "^4.0.0", + "rename-overwrite": "^4.0.1", "sanitize-filename": "^1.6.3", "ssri": "^8.0.1", "write-json-file": "^4.3.0" diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 7800ed8bdd4..f984232b769 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -41,7 +41,7 @@ "@zkochan/cmd-shim": "^5.2.1", "adm-zip": "^0.5.5", "load-json-file": "^6.2.0", - "rename-overwrite": "^4.0.0", + "rename-overwrite": "^4.0.1", "render-help": "^1.0.1", "semver": "^7.3.4", "tempy": "^1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2265760eaea..7e02a21831c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -194,7 +194,7 @@ importers: '@pnpm/store-controller-types': link:../store-controller-types '@pnpm/types': link:../types graph-sequencer: 2.0.0 - ramda: 0.27.1 + ramda: 0.27.2 run-groups: 3.0.1 devDependencies: '@pnpm/build-modules': 'link:' @@ -217,7 +217,7 @@ importers: get-stream: ^6.0.0 p-limit: ^3.1.0 path-temp: ^2.0.0 - rename-overwrite: ^4.0.0 + rename-overwrite: ^4.0.1 ssri: ^8.0.1 strip-bom: ^4.0.0 tar-stream: ^2.2.0 @@ -232,7 +232,7 @@ importers: get-stream: 6.0.1 p-limit: 3.1.0 path-temp: 2.0.0 - rename-overwrite: 4.0.0 + rename-overwrite: 4.0.1 ssri: 8.0.1 strip-bom: 4.0.0 tar-stream: 2.2.0 @@ -358,7 +358,7 @@ importers: can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 - ramda: 0.27.1 + ramda: 0.27.2 realpath-missing: 1.1.0 which: 2.0.2 devDependencies: @@ -501,7 +501,7 @@ importers: p-limit: 3.1.0 path-absolute: 1.0.1 path-exists: 4.0.0 - ramda: 0.27.1 + ramda: 0.27.2 run-groups: 3.0.1 semver: 7.3.5 version-selector-type: 3.0.0 @@ -588,7 +588,7 @@ importers: normalize-path: 3.0.0 pretty-bytes: 5.6.0 pretty-ms: 7.0.1 - ramda: 0.27.1 + ramda: 0.27.2 right-pad: 1.0.1 rxjs: 7.5.2 semver: 7.3.5 @@ -696,7 +696,7 @@ importers: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/resolver-base': link:../resolver-base npm-packlist: 3.0.0 - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/directory-fetcher': 'link:' '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures @@ -740,7 +740,7 @@ importers: '@pnpm/error': link:../error '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/exportable-manifest': 'link:' '@types/ramda': 0.27.39 @@ -833,7 +833,7 @@ importers: '@pnpm/package-is-installable': link:../package-is-installable '@pnpm/types': link:../types dependency-path: link:../dependency-path - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/filter-lockfile': 'link:' '@pnpm/logger': 4.0.0 @@ -872,7 +872,7 @@ importers: is-subdir: 1.2.0 micromatch: 4.0.4 pkgs-graph: link:../pkgs-graph - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/filter-workspace-packages': 'link:' '@types/is-ci': 3.0.0 @@ -956,7 +956,7 @@ importers: '@zkochan/rimraf': 2.1.1 is-ci: 3.0.1 path-absolute: 1.0.1 - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/get-context': 'link:' '@pnpm/logger': 4.0.0 @@ -1115,7 +1115,7 @@ importers: p-limit: 3.1.0 path-absolute: 1.0.1 path-exists: 4.0.0 - ramda: 0.27.1 + ramda: 0.27.2 realpath-missing: 1.1.0 devDependencies: '@pnpm/assert-project': link:../../privatePackages/assert-project @@ -1165,7 +1165,7 @@ importers: '@pnpm/symlink-dependency': link:../symlink-dependency '@pnpm/types': link:../types dependency-path: link:../dependency-path - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/hoist': 'link:' '@pnpm/logger': 4.0.0 @@ -1244,7 +1244,7 @@ importers: is-windows: 1.0.2 normalize-path: 3.0.0 p-settle: 4.1.1 - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/link-bins': 'link:' '@pnpm/logger': 4.0.0 @@ -1287,7 +1287,7 @@ importers: cli-columns: 4.0.0 dependencies-hierarchy: link:../dependencies-hierarchy p-limit: 3.1.0 - ramda: 0.27.1 + ramda: 0.27.2 semver: 7.3.5 devDependencies: '@pnpm/list': 'link:' @@ -1356,7 +1356,7 @@ importers: comver-to-semver: 1.0.0 js-yaml: /@zkochan/js-yaml/0.0.5 normalize-path: 3.0.0 - ramda: 0.27.1 + ramda: 0.27.2 semver: 7.3.5 sort-keys: 4.2.0 strip-bom: 4.0.0 @@ -1397,7 +1397,7 @@ importers: '@yarnpkg/pnp': 2.3.2 dependency-path: link:../dependency-path normalize-path: 3.0.0 - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/lockfile-to-pnp': 'link:' '@pnpm/logger': 4.0.0 @@ -1434,7 +1434,7 @@ importers: '@pnpm/types': link:../types dependency-path: link:../dependency-path get-npm-tarball-url: 2.0.3 - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/lockfile-utils': 'link:' '@types/js-yaml': 4.0.5 @@ -1456,7 +1456,7 @@ importers: '@pnpm/lockfile-types': link:../lockfile-types '@pnpm/types': link:../types dependency-path: link:../dependency-path - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/lockfile-walker': 'link:' '@types/ramda': 0.27.39 @@ -1477,7 +1477,7 @@ importers: '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 ramda: ^0.27.1 - rename-overwrite: ^4.0.0 + rename-overwrite: ^4.0.1 dependencies: '@pnpm/error': link:../error '@pnpm/exec': 2.0.0 @@ -1488,8 +1488,8 @@ importers: '@pnpm/prune-lockfile': link:../prune-lockfile '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - ramda: 0.27.1 - rename-overwrite: 4.0.0 + ramda: 0.27.2 + rename-overwrite: 4.0.1 devDependencies: '@pnpm/make-dedicated-lockfile': 'link:' '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures @@ -1529,7 +1529,7 @@ importers: dependencies: '@pnpm/lockfile-types': link:../lockfile-types comver-to-semver: 1.0.0 - ramda: 0.27.1 + ramda: 0.27.2 semver: 7.3.5 devDependencies: '@pnpm/merge-lockfile-changes': 'link:' @@ -1563,7 +1563,7 @@ importers: '@pnpm/types': link:../types '@zkochan/rimraf': 2.1.1 dependency-path: link:../dependency-path - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/logger': 4.0.0 '@pnpm/modules-cleaner': 'link:' @@ -1680,7 +1680,7 @@ importers: parse-npm-tarball-url: ^3.0.0 path-exists: ^4.0.0 path-temp: ^2.0.0 - rename-overwrite: ^4.0.0 + rename-overwrite: ^4.0.1 semver: ^7.3.4 ssri: ^8.0.1 tempy: ^1.0.0 @@ -1702,7 +1702,7 @@ importers: p-memoize: 4.0.1 parse-npm-tarball-url: 3.0.0 path-temp: 2.0.0 - rename-overwrite: 4.0.0 + rename-overwrite: 4.0.1 semver: 7.3.5 ssri: 8.0.1 version-selector-type: 3.0.0 @@ -1751,7 +1751,7 @@ importers: '@pnpm/pick-registry-for-package': link:../pick-registry-for-package '@pnpm/types': link:../types dependency-path: link:../dependency-path - ramda: 0.27.1 + ramda: 0.27.2 semver: 7.3.5 devDependencies: '@pnpm/logger': 4.0.0 @@ -1830,7 +1830,7 @@ importers: path-temp: ^2.0.0 promise-share: ^1.0.0 ramda: ^0.27.1 - rename-overwrite: ^4.0.0 + rename-overwrite: ^4.0.1 semver: ^7.3.4 ssri: ^8.0.1 tempy: ^1.0.0 @@ -1852,8 +1852,8 @@ importers: p-queue: 6.6.2 path-temp: 2.0.0 promise-share: 1.0.0 - ramda: 0.27.1 - rename-overwrite: 4.0.0 + ramda: 0.27.2 + rename-overwrite: 4.0.1 semver: 7.3.5 ssri: 8.0.1 devDependencies: @@ -1894,7 +1894,7 @@ importers: path-exists: ^4.0.0 path-temp: ^2.0.0 ramda: ^0.27.1 - rename-overwrite: ^4.0.0 + rename-overwrite: ^4.0.1 sanitize-filename: ^1.6.3 ssri: ^8.0.1 tempy: ^1.0.0 @@ -1914,8 +1914,8 @@ importers: p-limit: 3.1.0 path-exists: 4.0.0 path-temp: 2.0.0 - ramda: 0.27.1 - rename-overwrite: 4.0.0 + ramda: 0.27.2 + rename-overwrite: 4.0.1 sanitize-filename: 1.6.3 ssri: 8.0.1 write-json-file: 4.3.0 @@ -1987,7 +1987,7 @@ importers: dependencies: '@pnpm/resolve-workspace-range': link:../resolve-workspace-range '@zkochan/npm-package-arg': 2.0.1 - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@types/ramda': 0.27.39 better-path-resolve: 1.0.0 @@ -2026,7 +2026,7 @@ importers: '@pnpm/types': link:../types '@zkochan/table': 1.0.0 chalk: 4.1.2 - ramda: 0.27.1 + ramda: 0.27.2 render-help: 1.0.2 devDependencies: '@pnpm/plugin-commands-audit': 'link:' @@ -2058,7 +2058,7 @@ importers: nock: 12.0.3 node-fetch: 3.0.0-beta.9 path-name: ^1.0.0 - rename-overwrite: ^4.0.0 + rename-overwrite: ^4.0.1 render-help: ^1.0.1 semver: ^7.3.4 tempy: ^1.0.0 @@ -2076,7 +2076,7 @@ importers: '@zkochan/cmd-shim': 5.2.1 adm-zip: 0.5.9 load-json-file: 6.2.0 - rename-overwrite: 4.0.0 + rename-overwrite: 4.0.1 render-help: 1.0.2 semver: 7.3.5 tempy: 1.0.1 @@ -2204,7 +2204,7 @@ importers: p-limit: 3.1.0 path-absolute: 1.0.1 path-exists: 4.0.0 - ramda: 0.27.1 + ramda: 0.27.2 read-ini-file: 3.1.0 render-help: 1.0.2 version-selector-type: 3.0.0 @@ -2260,7 +2260,7 @@ importers: '@pnpm/error': link:../error '@pnpm/list': link:../list '@pnpm/types': link:../types - ramda: 0.27.1 + ramda: 0.27.2 render-help: 1.0.2 devDependencies: '@pnpm/constants': link:../constants @@ -2326,7 +2326,7 @@ importers: '@zkochan/table': 1.0.0 chalk: 4.1.2 lru-cache: 6.0.0 - ramda: 0.27.1 + ramda: 0.27.2 render-help: 1.0.2 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 @@ -2405,7 +2405,7 @@ importers: fast-glob: 3.2.10 npm-packlist: 3.0.0 p-filter: 2.1.0 - ramda: 0.27.1 + ramda: 0.27.2 realpath-missing: 1.1.0 render-help: 1.0.2 tar-stream: 2.2.0 @@ -2500,7 +2500,7 @@ importers: load-json-file: 6.2.0 mem: 8.1.1 p-limit: 3.1.0 - ramda: 0.27.1 + ramda: 0.27.2 read-ini-file: 3.1.0 render-help: 1.0.2 run-groups: 3.0.1 @@ -2564,7 +2564,7 @@ importers: p-limit: 3.1.0 path-exists: 4.0.0 path-name: 1.0.0 - ramda: 0.27.1 + ramda: 0.27.2 realpath-missing: 1.1.0 render-help: 1.0.2 devDependencies: @@ -2615,7 +2615,7 @@ importers: get-port: 5.1.1 is-windows: 1.0.2 process-exists: 4.1.0 - ramda: 0.27.1 + ramda: 0.27.2 render-help: 1.0.2 signal-exit: 3.0.6 tree-kill: 1.2.2 @@ -2698,7 +2698,7 @@ importers: dint: 5.1.0 load-json-file: 6.2.0 p-filter: 2.1.0 - ramda: 0.27.1 + ramda: 0.27.2 render-help: 1.0.2 devDependencies: '@pnpm/assert-store': link:../../privatePackages/assert-store @@ -2881,7 +2881,7 @@ importers: path-name: 1.0.0 pkgs-graph: link:../pkgs-graph ps-list: 7.2.0 - ramda: 0.27.1 + ramda: 0.27.2 read-yaml-file: 2.1.0 render-help: 1.0.2 semver: 7.3.5 @@ -2948,7 +2948,7 @@ importers: '@pnpm/lockfile-types': link:../lockfile-types '@pnpm/types': link:../types dependency-path: link:../dependency-path - ramda: 0.27.1 + ramda: 0.27.2 devDependencies: '@pnpm/prune-lockfile': 'link:' '@types/ramda': 0.27.39 @@ -3153,7 +3153,7 @@ importers: is-inner-link: 4.0.0 is-subdir: 1.2.0 path-exists: 4.0.0 - ramda: 0.27.1 + ramda: 0.27.2 replace-string: 3.1.0 semver: 7.3.5 semver-range-intersect: 0.3.1 @@ -3336,7 +3336,7 @@ importers: '@pnpm/graceful-fs': link:../graceful-fs '@pnpm/prepare-package': link:../prepare-package '@zkochan/retry': 0.2.0 - ramda: 0.27.1 + ramda: 0.27.2 ssri: 8.0.1 devDependencies: '@pnpm/fetch': link:../fetch @@ -3541,7 +3541,7 @@ importers: '@babel/register': ^7.13.16 '@pnpm/ts-execution-runtime': workspace:* devDependencies: - '@babel/register': 7.16.8_@babel+core@7.16.7 + '@babel/register': 7.16.9_@babel+core@7.16.7 '@pnpm/ts-execution-runtime': 'link:' utils/tsconfig: @@ -3968,8 +3968,8 @@ packages: - supports-color dev: true - /@babel/register/7.16.8_@babel+core@7.16.7: - resolution: {integrity: sha512-aoUj2ocH92k7qyyA59y07sUaCVxxS7VjNul/jR0mpAyYvpo6n5HELZmyUGtrgFm7/1b0UutT7I1w/4bAkXxCHA==} + /@babel/register/7.16.9_@babel+core@7.16.7: + resolution: {integrity: sha512-jJ72wcghdRIlENfvALcyODhNoGE5j75cYHdC+aQMh6cU/P86tiiXTp9XYZct1UxUMo/4+BgQRyNZEGx0KWGS+g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -4734,28 +4734,29 @@ packages: resolution: {integrity: sha512-61tmh+k7hnKK6b2XbF4GvxmiaF3l2a+xQlZyeoOGBs7mXU3Ie8iCAeAnM0+r70KiqTrgWvBCjMeM+W3JarJqaQ==} engines: {node: '>=12.17'} - /@pnpm/cli-meta/2.0.0: - resolution: {integrity: sha512-quVITr3ypKbmU0aEO7BJZJ6zPZNTTVofUE/Mdpr5B/ZG3QYPl66wsIRPY9stq3LoA5BqzYwWNaP55XLAuHJw1w==} + /@pnpm/cli-meta/2.0.1: + resolution: {integrity: sha512-EBIq/9WWjF8dp4OQyjsSXkTgHW2DHWTWm/uhyoYQXZlB3ZxPDxSLdteLo1KjKR0wVMeTR6hothfQnJH3FSYXoA==} engines: {node: '>=12.17'} dependencies: + '@pnpm/types': 7.9.0 load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.43_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-0A7r8tiEALOfboh1KQLqbEQ1Y4G+hMQF3lHgD4qBoMcNVJ/i/y4ZbZ/d+PsL1P+3Np4GGK6zym56aJVc8sqkLQ==} + /@pnpm/cli-utils/0.6.44_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-L/T7YDsqm5W3n+ysp3rncCQl+1XCQJLBY53l8RknCGHmpUF0zNss0aptBFJVaGsQcm2bh5dBNzAt3Vwn2mUN1w==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/cli-meta': 2.0.0 - '@pnpm/config': 13.9.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.6_@pnpm+logger@4.0.0 + '@pnpm/cli-meta': 2.0.1 + '@pnpm/config': 13.10.0_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.7_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/manifest-utils': 2.1.5_@pnpm+logger@4.0.0 - '@pnpm/package-is-installable': 5.0.10_@pnpm+logger@4.0.0 - '@pnpm/read-project-manifest': 2.0.10 - '@pnpm/types': 7.8.0 + '@pnpm/manifest-utils': 2.1.6_@pnpm+logger@4.0.0 + '@pnpm/package-is-installable': 5.0.11_@pnpm+logger@4.0.0 + '@pnpm/read-project-manifest': 2.0.11 + '@pnpm/types': 7.9.0 chalk: 4.1.2 load-json-file: 6.2.0 dev: true @@ -4767,22 +4768,22 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.9.0_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-DQVxpM+QWRPLC4F62IMWLKK9ZU71Ik0crjHxSUBf6i1+7wg9AQfAV2S7b6y+BUXHbF3lrLPlddpEXoBznzupjA==} + /@pnpm/config/13.10.0_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-rLBzzSskXcWXtmLQgoq57AsAzkddJ/0suCftIJ2UX6cx0IASg6s4exxUTpfxWWVmIuKGhwUuESomwwJ/kT/TzQ==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 '@pnpm/error': 2.0.0 '@pnpm/global-bin-dir': 3.0.0 - '@pnpm/pnpmfile': 1.2.3_@pnpm+logger@4.0.0 - '@pnpm/read-project-manifest': 2.0.10 - '@pnpm/types': 7.8.0 + '@pnpm/pnpmfile': 1.2.4_@pnpm+logger@4.0.0 + '@pnpm/read-project-manifest': 2.0.11 + '@pnpm/types': 7.9.0 '@zkochan/npm-conf': 2.0.2 camelcase: 6.3.0 can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 - ramda: 0.27.1 + ramda: 0.27.2 realpath-missing: 1.1.0 which: 2.0.2 transitivePeerDependencies: @@ -4794,35 +4795,35 @@ packages: engines: {node: '>=12.17'} dev: true - /@pnpm/core-loggers/6.1.2_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-cgjNERR/nH0N6CxkbEUdBZg9F2Okyr7poM2fPkpx3uGv3gMFRptdsQTMWRj206QZtUmuR/qT3y2/WQZOFwndNw==} + /@pnpm/core-loggers/6.1.3_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-X3mEhYz+8DKy4Xxbr24tGK9jPD+1AIhigGiJ9Fd0q+ywHXQ6ECSFyGGikKEAlBQIKVJxG788Mi0Zo13TU91fEQ==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 dev: true - /@pnpm/default-reporter/8.5.6_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-97qRLD13weaJyEHBzkAu4Zxd3z5g5VuUk6BBPmB0Ck0aAavzz15uorOFt63YhkE7gnQfXORe075RlN/Hn1bXJw==} + /@pnpm/default-reporter/8.5.7_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-r2Vpzwq3ulEgkNBCiZVKgOmXFVNCFZzudU1xCwvKmfuVu6n3BUn0ISZW16v9qfedf3XF+tJLs+KD2S8XCTQbYg==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/config': 13.9.0_@pnpm+logger@4.0.0 - '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 + '@pnpm/config': 13.10.0_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/render-peer-issues': 1.1.0 - '@pnpm/types': 7.8.0 + '@pnpm/render-peer-issues': 1.1.1 + '@pnpm/types': 7.9.0 ansi-diff: 1.1.1 boxen: 5.1.2 chalk: 4.1.2 normalize-path: 3.0.0 pretty-bytes: 5.6.0 pretty-ms: 7.0.1 - ramda: 0.27.1 + ramda: 0.27.2 right-pad: 1.0.1 rxjs: 7.5.2 semver: 7.3.5 @@ -4852,14 +4853,14 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.35_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-To9+BFr5xnZ6L6WSr2LqsD1A1F4AE86P4sztdr6AjOdNT5Ir1vqFVmKZrbmKb2677hxvUDZt3y2yPXi0vTxuPw==} + /@pnpm/find-workspace-packages/3.1.36_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-h0chXRjLubzDoYvgSKnZLrJSa7jkSfGfbrnxdIbBRqNuZYfkj5BqrrG9ku2/yTeWxRqRp+N6tv8AaGLBG9b7HA==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.43_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.44_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 - '@pnpm/types': 7.8.0 - find-packages: 8.0.10 + '@pnpm/types': 7.9.0 + find-packages: 8.0.11 read-yaml-file: 2.1.0 transitivePeerDependencies: - '@pnpm/logger' @@ -4881,11 +4882,11 @@ packages: graceful-fs: 4.2.9 dev: true - /@pnpm/lockfile-types/3.1.4: - resolution: {integrity: sha512-THyEIEfGje5ey3PIPGZz9T3xbOAKGmFcX1fbK+QUJNT0fiP53FGUq93Q0nstHQZ8K5yNKiApp6hzQ+uxIa/F+w==} + /@pnpm/lockfile-types/3.1.5: + resolution: {integrity: sha512-/OAKTwvpuav0pVwyQ7PvhO48I9bt2p7v2KYiIw+jNTH85mrirfuElRCQvCAFqLyPbGaYv1wo2fWvJkS8IUOi4w==} engines: {node: '>=12.17'} dependencies: - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 dev: true /@pnpm/logger/4.0.0: @@ -4895,13 +4896,13 @@ packages: bole: 4.0.0 ndjson: 2.0.0 - /@pnpm/manifest-utils/2.1.5_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-ez3n87YxntuZNY4DEJow+Dd6h4ibaNIFhQiowKApq65BaYyDHOkY+Un0q9oychsbNuNV//NNu9Gc1vWBhGv6pg==} + /@pnpm/manifest-utils/2.1.6_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-Pwlj/3P0GtNnB5P9yfcmPUFxD9PQT4osZER21ARVIcho6kYFbqCL0vDyfXgAvosyOKt5M5ccbqoirQ5ucNS3xQ==} engines: {node: '>=12.17'} dependencies: - '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 transitivePeerDependencies: - '@pnpm/logger' dev: true @@ -4912,13 +4913,13 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.35_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.36_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 load-json-file: 6.2.0 meow: 10.1.2 print-diff: 1.0.0 - ramda: 0.27.1 + ramda: 0.27.2 write-json-file: 4.3.0 dev: true @@ -4945,44 +4946,44 @@ packages: - supports-color dev: false - /@pnpm/package-is-installable/5.0.10_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-p5qYJvZY2PJSPjKKjBXeddpokxvOw5ybWij+VljB4Ms3Rkas/X9zn0IfPP1BuhVvyTNDda7s5RD4WDmEsXnCSA==} + /@pnpm/package-is-installable/5.0.11_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-vb5j1WbhuuZbm1hHhbCDGvMqLVVZ8/aSbIrofTl+bXFGAdWjKjBSNL3eXfp8ZANiME/iQLoeJ/kJ9uiHAMv0Iw==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 execa: /safe-execa/0.1.1 mem: 8.1.1 semver: 7.3.5 dev: true - /@pnpm/pnpmfile/1.2.3_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-vo2ad88E7TqVfEz94SWdVddzPGG1SYA4sve5QYlGAkhPn5zAOvW8eRyspM3R1kFeDA3HNisFnS9Vp6xqrIOLlw==} + /@pnpm/pnpmfile/1.2.4_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-x6o91SGiCsiJYa4MysX0SC68MacZzmuDGSAQpTFRANfunDP2/xcSlyFQzenZaK4qpJNGF3tXb8ofedhcuRQy7w==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/core-loggers': 6.1.2_@pnpm+logger@4.0.0 + '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 - '@pnpm/lockfile-types': 3.1.4 + '@pnpm/lockfile-types': 3.1.5 '@pnpm/logger': 4.0.0 - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 chalk: 4.1.2 path-absolute: 1.0.1 dev: true - /@pnpm/read-project-manifest/2.0.10: - resolution: {integrity: sha512-iaie/zD+fTUR6ywd3ISvVuhxQwWeXXinWUz+0jg/zcVivU+k/Cjh6rYGzwiZP/okIYR6zdXt0dVLvIq68j70WQ==} + /@pnpm/read-project-manifest/2.0.11: + resolution: {integrity: sha512-S99jUoKVsorRIZr1n8o/HMr2qeC9H0g11AmQrojnO0WOv4lTgHvGz88vm69Ik08b4UqUCeZgKAdvj8HcZXrF7w==} engines: {node: '>=12.17'} dependencies: '@pnpm/error': 2.0.0 '@pnpm/graceful-fs': 1.0.0 - '@pnpm/types': 7.8.0 - '@pnpm/write-project-manifest': 2.0.9 + '@pnpm/types': 7.9.0 + '@pnpm/write-project-manifest': 2.0.10 detect-indent: 6.1.0 fast-deep-equal: 3.1.3 is-windows: 1.0.2 @@ -5012,11 +5013,11 @@ packages: - supports-color - utf-8-validate - /@pnpm/render-peer-issues/1.1.0: - resolution: {integrity: sha512-9SNbrWWg7NyjQGlldlT6zgfZiZxfTT2IblXriWKMvFqgcBpNbetJGXcZMcVcyx/H3EmwOq6C9z+9p4qoYmK+CA==} + /@pnpm/render-peer-issues/1.1.1: + resolution: {integrity: sha512-yet0bHob6S6nNbCAVijLYfm1x3RNKgIatt4cqVGIRN5MCv6BRPpVqMkkFRbnWzxP7PxMq2P3WKxwBZDhDIVn1A==} engines: {node: '>=12.17'} dependencies: - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 archy: 1.0.0 chalk: 4.1.2 cli-columns: 4.0.0 @@ -5056,16 +5057,16 @@ packages: - supports-color dev: true - /@pnpm/types/7.8.0: - resolution: {integrity: sha512-Duos47ZLz/1Uk3YMYyb8dMtS5JQmPhJpGWApbo7C0ftX1J3D7GaWvyYYoSodvfeGvRucEm4JwuqQyaWPuvXovg==} + /@pnpm/types/7.9.0: + resolution: {integrity: sha512-WJol7zZKMktP8bvoFEh/ANCrYsIDcfpGFgRZmAMeULuskFVND4NLXXIkBqNhtmv+ipt6mVUnsZTGHrVaXrlsNA==} engines: {node: '>=12.17'} dev: true - /@pnpm/write-project-manifest/2.0.9: - resolution: {integrity: sha512-PZwK6klJVJz3dKRXZBHSwIFMwhwUvES26vTu/DrXgY9GKzRsDH6c1iE/cFtS5xDo7C03Wy5JBbQigfRdwKM1TA==} + /@pnpm/write-project-manifest/2.0.10: + resolution: {integrity: sha512-39fH8i9BY84OuJhovKnC05DZiOEa3gnwhLpt/Gk2RhcD2CDj76NWjKqauyHeAYihpjDWJB92xuLR3gk9qTyzEQ==} engines: {node: '>=12.17'} dependencies: - '@pnpm/types': 7.8.0 + '@pnpm/types': 7.9.0 json5: 2.2.0 write-file-atomic: 3.0.3 write-yaml-file: 4.2.0 @@ -5375,8 +5376,8 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/prettier/2.4.2: - resolution: {integrity: sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==} + /@types/prettier/2.4.3: + resolution: {integrity: sha512-QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==} dev: true /@types/proxyquire/1.3.28: @@ -5743,7 +5744,7 @@ packages: '@yarnpkg/fslib': 2.6.1-rc.5 '@yarnpkg/json-proxy': 2.1.1 '@yarnpkg/libzip': 2.2.3-rc.5 - '@yarnpkg/parsers': 2.5.0-rc.7 + '@yarnpkg/parsers': 2.5.0-rc.8 '@yarnpkg/pnp': 3.1.1-rc.10 '@yarnpkg/shell': 3.2.0-rc.8 camelcase: 5.3.1 @@ -6630,8 +6631,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001298 - electron-to-chromium: 1.4.40 + caniuse-lite: 1.0.30001299 + electron-to-chromium: 1.4.44 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6825,8 +6826,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001298: - resolution: {integrity: sha512-AcKqikjMLlvghZL/vfTHorlQsLDhGRalYf1+GmWCf5SCMziSGjRYQW/JEksj14NaYHIR6KIhrFAy0HV5C25UzQ==} + /caniuse-lite/1.0.30001299: + resolution: {integrity: sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==} dev: true /caseless/0.12.0: @@ -7800,8 +7801,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.40: - resolution: {integrity: sha512-j+eVIyQGt2EU5xPWUblhpp5P5z5xyAdRgzogBgfe2F5JGV17gr9pfzWBua6DlPL00LavbOjxubWkWkbVQe9Wlw==} + /electron-to-chromium/1.4.44: + resolution: {integrity: sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw==} dev: true /emittery/0.8.1: @@ -8737,12 +8738,12 @@ packages: pkg-dir: 3.0.0 dev: true - /find-packages/8.0.10: - resolution: {integrity: sha512-RUkm/e71ww9mHYVXkRWstX9azicDk2MfhbesheU3IQLuWxa1RaVPIEZQ2lQpmPp5XKmRu0Oe7cANqdRSelF2mg==} + /find-packages/8.0.11: + resolution: {integrity: sha512-hWq1DwxfoOxui12Q6wrDX9tVntU6/cjx+Hc6m/w3XsUf47Qmkrt6fkh1Q+xykc81jPXBrWHWHupPNTCzLcfK8g==} engines: {node: '>=12.17'} dependencies: - '@pnpm/read-project-manifest': 2.0.10 - '@pnpm/types': 7.8.0 + '@pnpm/read-project-manifest': 2.0.11 + '@pnpm/types': 7.9.0 fast-glob: 3.2.10 p-filter: 2.1.0 dev: true @@ -10442,7 +10443,7 @@ packages: '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 - '@types/prettier': 2.4.2 + '@types/prettier': 2.4.3 babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 chalk: 4.1.2 expect: 27.4.6 @@ -12599,7 +12600,7 @@ packages: getopts: 2.3.0 nm-prune: 5.0.0 read-pkg: 5.2.0 - rename-overwrite: 4.0.0 + rename-overwrite: 4.0.1 rimraf-then: 1.0.1 write-pkg: 4.0.0 dev: true @@ -12661,8 +12662,8 @@ packages: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} - /ramda/0.27.1: - resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==} + /ramda/0.27.2: + resolution: {integrity: sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==} /range-parser/1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} @@ -12907,8 +12908,8 @@ packages: resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} dev: true - /rename-overwrite/4.0.0: - resolution: {integrity: sha512-GZxPjarpxu2DGD6xHE8L4GdJhWz2+2i2x6N1I7VEof2p5M/x/LDNxNXA547k8xOpPmHnijXBE1ofmj7NDGP20g==} + /rename-overwrite/4.0.1: + resolution: {integrity: sha512-YVw/sYT9zqsTSC0aNZvwV7wwYLlnZDKtNBTVVRI4/iPLxlm+M+seD5aTIZ991mTryC9Gsvfr0xwtHvw8WP0HAw==} engines: {node: '>=12.10'} dependencies: '@zkochan/rimraf': 2.1.1 @@ -13877,7 +13878,7 @@ packages: hasBin: true dependencies: better-path-resolve: 1.0.0 - rename-overwrite: 4.0.0 + rename-overwrite: 4.0.1 /syncpack/6.2.0: resolution: {integrity: sha512-lvEAhA+oS67Bqj1/zzEpyNE4kLhL9sO7InP8GY6qXAbn6v+z4ZwZPx5NysrASeagNr5dcHjGUTtk/wnfWYvwEw==} From a1ffef5cac1d63c0d14597e7791b972781ccc1b6 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 13 Jan 2022 17:29:38 +0200 Subject: [PATCH 055/204] fix: print warnings about deprecated subdependencies (#4231) close #4227 --- .changeset/eleven-sheep-wash.md | 5 +++++ .../src/reporterForClient/reportDeprecations.ts | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .changeset/eleven-sheep-wash.md diff --git a/.changeset/eleven-sheep-wash.md b/.changeset/eleven-sheep-wash.md new file mode 100644 index 00000000000..3707a39d7be --- /dev/null +++ b/.changeset/eleven-sheep-wash.md @@ -0,0 +1,5 @@ +--- +"@pnpm/default-reporter": patch +--- + +Print warnings about deprecated subdependencies [#4227](https://github.com/pnpm/pnpm/issues/4227). diff --git a/packages/default-reporter/src/reporterForClient/reportDeprecations.ts b/packages/default-reporter/src/reporterForClient/reportDeprecations.ts index 8dace712ff3..af1fbf09449 100644 --- a/packages/default-reporter/src/reporterForClient/reportDeprecations.ts +++ b/packages/default-reporter/src/reporterForClient/reportDeprecations.ts @@ -1,6 +1,6 @@ import { DeprecationLog } from '@pnpm/core-loggers' import * as Rx from 'rxjs' -import { filter, map } from 'rxjs/operators' +import { map } from 'rxjs/operators' import chalk from 'chalk' import formatWarn from './utils/formatWarn' import { zoomOut } from './utils/zooming' @@ -13,8 +13,6 @@ export default ( } ) => { return deprecation$.pipe( - // print warnings only about deprecated packages from the root - filter((log) => log.depth === 0), map((log) => { if (!opts.isRecursive && log.prefix === opts.cwd) { return Rx.of({ From d53490a08845cf9ccc340dca6c018f7f45925299 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 13 Jan 2022 17:34:32 +0200 Subject: [PATCH 056/204] chore(release): 6.26.1 --- .changeset/eleven-sheep-wash.md | 5 - .changeset/serious-geese-suffer.md | 5 - packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/cli-utils/CHANGELOG.md | 7 + packages/cli-utils/package.json | 6 +- packages/default-reporter/CHANGELOG.md | 6 + packages/default-reporter/package.json | 4 +- packages/exe/package.json | 14 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 6 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 6 +- packages/plugin-commands-audit/CHANGELOG.md | 6 + packages/plugin-commands-audit/package.json | 6 +- packages/plugin-commands-env/CHANGELOG.md | 6 + packages/plugin-commands-env/package.json | 6 +- .../plugin-commands-installation/CHANGELOG.md | 9 ++ .../plugin-commands-installation/package.json | 12 +- packages/plugin-commands-listing/CHANGELOG.md | 6 + packages/plugin-commands-listing/package.json | 10 +- .../plugin-commands-outdated/CHANGELOG.md | 6 + .../plugin-commands-outdated/package.json | 10 +- .../plugin-commands-publishing/CHANGELOG.md | 6 + .../plugin-commands-publishing/package.json | 8 +- packages/plugin-commands-rebuild/CHANGELOG.md | 7 + packages/plugin-commands-rebuild/package.json | 10 +- .../CHANGELOG.md | 6 + .../package.json | 8 +- packages/plugin-commands-server/CHANGELOG.md | 6 + packages/plugin-commands-server/package.json | 6 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 6 + packages/plugin-commands-store/package.json | 6 +- packages/pnpm/CHANGELOG.md | 7 + packages/pnpm/package.json | 32 ++--- pnpm-lock.yaml | 132 +++++++++--------- 41 files changed, 256 insertions(+), 164 deletions(-) delete mode 100644 .changeset/eleven-sheep-wash.md delete mode 100644 .changeset/serious-geese-suffer.md diff --git a/.changeset/eleven-sheep-wash.md b/.changeset/eleven-sheep-wash.md deleted file mode 100644 index 3707a39d7be..00000000000 --- a/.changeset/eleven-sheep-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/default-reporter": patch ---- - -Print warnings about deprecated subdependencies [#4227](https://github.com/pnpm/pnpm/issues/4227). diff --git a/.changeset/serious-geese-suffer.md b/.changeset/serious-geese-suffer.md deleted file mode 100644 index b1e1e4dac43..00000000000 --- a/.changeset/serious-geese-suffer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -During installation, override any symlinks in `node_modules`. This was an issue only with `node-linker=hoisted`. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 86e7d50a42e..223a0853521 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.26.0", + "version": "6.26.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.26.0" + "@pnpm/linux-arm64": "workspace:6.26.1" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 54538a873de..e23479d3a6d 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.26.0", + "version": "6.26.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.26.0" + "@pnpm/linux-x64": "workspace:6.26.1" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index d97349976b4..21504637a81 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.26.0", + "version": "6.26.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.26.0" + "@pnpm/macos-arm64": "workspace:6.26.1" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index 6a9623a5320..e0648e22f6e 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.26.0", + "version": "6.26.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.26.0" + "@pnpm/macos-x64": "workspace:6.26.1" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 4da70024129..d3f4a8b6849 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.26.0", + "version": "6.26.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.26.0" + "@pnpm/win-x64": "workspace:6.26.1" } } diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index aea8997b313..70bcb3475f0 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/cli-utils +## 0.6.45 + +### Patch Changes + +- Updated dependencies [a1ffef5ca] + - @pnpm/default-reporter@8.5.8 + ## 0.6.44 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 3052446095c..ce553a76a18 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.44", + "version": "0.6.45", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,14 +28,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils#readme", "devDependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", "@pnpm/config": "workspace:13.10.0", - "@pnpm/default-reporter": "workspace:8.5.7", + "@pnpm/default-reporter": "workspace:8.5.8", "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.6", "@pnpm/package-is-installable": "workspace:5.0.11", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index 1c24243d7a0..b5edc960d4e 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/default-reporter +## 8.5.8 + +### Patch Changes + +- a1ffef5ca: Print warnings about deprecated subdependencies [#4227](https://github.com/pnpm/pnpm/issues/4227). + ## 8.5.7 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index a4f61ed1508..6c1dfed2123 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.7", + "version": "8.5.8", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -54,7 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@pnpm/default-reporter": "workspace:8.5.7", + "@pnpm/default-reporter": "workspace:8.5.8", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/exe/package.json b/packages/exe/package.json index 2b6b012b1da..d57ed76163f 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.26.0", + "version": "6.26.1", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.26.0", - "@pnpm/linux-x64": "workspace:6.26.0", - "@pnpm/macos-arm64": "workspace:6.26.0", - "@pnpm/macos-x64": "workspace:6.26.0", - "@pnpm/win-x64": "workspace:6.26.0" + "@pnpm/linux-arm64": "workspace:6.26.1", + "@pnpm/linux-x64": "workspace:6.26.1", + "@pnpm/macos-arm64": "workspace:6.26.1", + "@pnpm/macos-x64": "workspace:6.26.1", + "@pnpm/win-x64": "workspace:6.26.1" }, "devDependencies": { - "@pnpm/exe": "workspace:6.26.0", + "@pnpm/exe": "workspace:6.26.1", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index c6f61ba43c1..c9f8d4a34e8 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.17 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.37 + ## 4.4.16 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index fd553a1e0a8..ecff2fa1f30 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.16", + "version": "4.4.17", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.36", + "@pnpm/find-workspace-packages": "workspace:3.1.37", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", @@ -40,7 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index 6af62b3c382..7d18ad63093 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.37 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 3.1.36 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index fa14ae0b4b1..cec580845f7 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.36", + "version": "3.1.37", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.9.0", "find-packages": "workspace:8.0.11", @@ -37,6 +37,6 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/find-workspace-packages": "workspace:3.1.36" + "@pnpm/find-workspace-packages": "workspace:3.1.37" } } diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index 71281771947..8e56a983bc6 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-audit +## 5.1.36 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 5.1.35 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 8b42e1dc95a..8919b4d6fe9 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.35", + "version": "5.1.36", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.35", + "@pnpm/plugin-commands-audit": "workspace:5.1.36", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -41,7 +41,7 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.4", - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index c50df87490d..6bccbebe263 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-env +## 1.4.7 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 1.4.6 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index f984232b769..ccfa2a28c3e 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.6", + "version": "1.4.7", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.4", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/plugin-commands-env": "workspace:1.4.6", + "@pnpm/plugin-commands-env": "workspace:1.4.7", "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 95b67cbb78b..3d94461f35e 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-installation +## 8.2.1 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 +- @pnpm/find-workspace-packages@3.1.37 +- @pnpm/plugin-commands-rebuild@5.4.5 +- @pnpm/filter-workspace-packages@4.4.17 + ## 8.2.0 ### Minor Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 5785cc89ce6..a59a37f33a1 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.2.0", + "version": "8.2.1", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/plugin-commands-installation": "workspace:8.2.0", + "@pnpm/plugin-commands-installation": "workspace:8.2.1", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -57,7 +57,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", @@ -65,16 +65,16 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/core": "workspace:2.3.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.36", + "@pnpm/find-workspace-packages": "workspace:3.1.37", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.6", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/outdated": "workspace:9.0.28", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.4", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.5", "@pnpm/pnpmfile": "workspace:1.2.4", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/resolver-base": "workspace:8.1.5", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index c7e9eee65bc..8c85b8490d0 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-listing +## 4.1.4 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 4.1.3 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 8eb7619cac8..7488e40fad4 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.3", + "version": "4.1.4", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.2.0", - "@pnpm/plugin-commands-listing": "workspace:4.1.3", + "@pnpm/plugin-commands-installation": "workspace:8.2.1", + "@pnpm/plugin-commands-listing": "workspace:4.1.4", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -45,7 +45,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index 657ce714550..02c82ec3db9 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-outdated +## 5.1.4 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 5.1.3 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 120356bc3b6..3335c4c0597 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.3", + "version": "5.1.4", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.16", - "@pnpm/plugin-commands-installation": "workspace:8.2.0", - "@pnpm/plugin-commands-outdated": "workspace:5.1.3", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/plugin-commands-installation": "workspace:8.2.1", + "@pnpm/plugin-commands-outdated": "workspace:5.1.4", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -45,7 +45,7 @@ "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index 880e9cddc21..2a4b68f7eaa 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-publishing +## 4.3.4 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 4.3.3 ### Patch Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 1485db90fa7..a689e1f25a5 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.3.3", + "version": "4.3.4", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-publishing": "workspace:4.3.3", + "@pnpm/plugin-commands-publishing": "workspace:4.3.4", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", @@ -56,7 +56,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/client": "workspace:6.1.1", "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index aee5bf3945a..f612d90c4b6 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-rebuild +## 5.4.5 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 +- @pnpm/find-workspace-packages@3.1.37 + ## 5.4.4 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 174a32a4937..d87a2411df2 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.4", + "version": "5.4.5", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.4", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -48,12 +48,12 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/find-workspace-packages": "workspace:3.1.36", + "@pnpm/find-workspace-packages": "workspace:3.1.37", "@pnpm/get-context": "workspace:5.3.5", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.9", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index f7805401684..962600c02bf 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-script-runners +## 4.5.14 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 4.5.13 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 103887871eb..10dc3825a97 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.13", + "version": "4.5.14", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.13", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.14", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -44,7 +44,7 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.10.0", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index f3acf3b7a3d..adfd88ae05a 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-server +## 3.0.63 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 3.0.62 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 85696acddc4..82354026b7a 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.62", + "version": "3.0.63", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,14 +30,14 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-server": "workspace:3.0.62", + "@pnpm/plugin-commands-server": "workspace:3.0.63", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 9a0bbb7eeef..5cbc2d8dd16 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.30 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 1.1.29 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index c9e43475071..9826b54cc92 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.29", + "version": "1.1.30", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,7 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-setup": "workspace:1.1.29", + "@pnpm/plugin-commands-setup": "workspace:1.1.30", "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index e08423ed939..9f8b379f9df 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-store +## 4.1.5 + +### Patch Changes + +- @pnpm/cli-utils@0.6.45 + ## 4.1.4 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 1521c98a9ac..435e6f3405a 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.4", + "version": "4.1.5", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.4", + "@pnpm/plugin-commands-store": "workspace:4.1.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -50,7 +50,7 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.13", - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/config": "workspace:13.10.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/get-context": "workspace:5.3.5", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index c13ab722001..6e579e68bcc 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,12 @@ # pnpm +## 6.26.1 + +### Patch Changes + +- During installation, override any symlinks in `node_modules`. This was an issue only with `node-linker=hoisted` [#4229](https://github.com/pnpm/pnpm/pull/4229). +- Print warnings about deprecated subdependencies [#4227](https://github.com/pnpm/pnpm/issues/4227). + ## 6.26.0 ### Minor Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 354177cecbf..c2b55a16ed8 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.26.0", + "version": "6.26.1", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,35 +22,35 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.44", + "@pnpm/cli-utils": "workspace:0.6.45", "@pnpm/client": "workspace:6.1.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.10.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/default-reporter": "workspace:8.5.7", + "@pnpm/default-reporter": "workspace:8.5.8", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.16", + "@pnpm/filter-workspace-packages": "workspace:4.4.17", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.36", + "@pnpm/find-workspace-packages": "workspace:3.1.37", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/plugin-commands-audit": "workspace:5.1.35", - "@pnpm/plugin-commands-env": "workspace:1.4.6", - "@pnpm/plugin-commands-installation": "workspace:8.2.0", - "@pnpm/plugin-commands-listing": "workspace:4.1.3", - "@pnpm/plugin-commands-outdated": "workspace:5.1.3", - "@pnpm/plugin-commands-publishing": "workspace:4.3.3", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.4", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.13", - "@pnpm/plugin-commands-server": "workspace:3.0.62", - "@pnpm/plugin-commands-setup": "workspace:1.1.29", - "@pnpm/plugin-commands-store": "workspace:4.1.4", + "@pnpm/plugin-commands-audit": "workspace:5.1.36", + "@pnpm/plugin-commands-env": "workspace:1.4.7", + "@pnpm/plugin-commands-installation": "workspace:8.2.1", + "@pnpm/plugin-commands-listing": "workspace:4.1.4", + "@pnpm/plugin-commands-outdated": "workspace:5.1.4", + "@pnpm/plugin-commands-publishing": "workspace:4.3.4", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.5", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.14", + "@pnpm/plugin-commands-server": "workspace:3.0.63", + "@pnpm/plugin-commands-setup": "workspace:1.1.30", + "@pnpm/plugin-commands-store": "workspace:4.1.5", "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7e02a21831c..e11d30bc274 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,31 +117,31 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.26.0 + '@pnpm/linux-arm64': workspace:6.26.1 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.26.0 + '@pnpm/linux-x64': workspace:6.26.1 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.26.0 + '@pnpm/macos-arm64': workspace:6.26.1 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.26.0 + '@pnpm/macos-x64': workspace:6.26.1 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.26.0 + '@pnpm/win-x64': workspace:6.26.1 devDependencies: '@pnpm/win-x64': 'link:' @@ -258,9 +258,9 @@ importers: packages/cli-utils: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/config': workspace:13.10.0 - '@pnpm/default-reporter': workspace:8.5.7 + '@pnpm/default-reporter': workspace:8.5.8 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.6 @@ -552,7 +552,7 @@ importers: specifiers: '@pnpm/config': workspace:13.10.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.7 + '@pnpm/default-reporter': workspace:8.5.8 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/render-peer-issues': workspace:1.1.1 @@ -709,12 +709,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.26.0 - '@pnpm/linux-arm64': workspace:6.26.0 - '@pnpm/linux-x64': workspace:6.26.0 - '@pnpm/macos-arm64': workspace:6.26.0 - '@pnpm/macos-x64': workspace:6.26.0 - '@pnpm/win-x64': workspace:6.26.0 + '@pnpm/exe': workspace:6.26.1 + '@pnpm/linux-arm64': workspace:6.26.1 + '@pnpm/linux-x64': workspace:6.26.1 + '@pnpm/macos-arm64': workspace:6.26.1 + '@pnpm/macos-x64': workspace:6.26.1 + '@pnpm/win-x64': workspace:6.26.1 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -845,8 +845,8 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.16 - '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/find-workspace-packages': workspace:3.1.37 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -913,9 +913,9 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/find-workspace-packages': workspace:3.1.37 '@pnpm/types': workspace:7.9.0 find-packages: workspace:8.0.11 read-yaml-file: ^2.1.0 @@ -1996,12 +1996,12 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.4 - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/plugin-commands-audit': workspace:5.1.35 + '@pnpm/plugin-commands-audit': workspace:5.1.36 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2040,13 +2040,13 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/package-store': workspace:12.1.8 - '@pnpm/plugin-commands-env': workspace:1.4.6 + '@pnpm/plugin-commands-env': workspace:1.4.7 '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.15 @@ -2094,7 +2094,7 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 @@ -2102,9 +2102,9 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/core': workspace:2.3.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/filter-workspace-packages': workspace:4.4.17 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/find-workspace-packages': workspace:3.1.37 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 @@ -2114,8 +2114,8 @@ importers: '@pnpm/outdated': workspace:9.0.28 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.2.0 - '@pnpm/plugin-commands-rebuild': workspace:5.4.4 + '@pnpm/plugin-commands-installation': workspace:8.2.1 + '@pnpm/plugin-commands-rebuild': workspace:5.4.5 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2234,16 +2234,16 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/filter-workspace-packages': workspace:4.4.17 '@pnpm/list': workspace:6.2.19 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.2.0 - '@pnpm/plugin-commands-listing': workspace:4.1.3 + '@pnpm/plugin-commands-installation': workspace:8.2.1 + '@pnpm/plugin-commands-listing': workspace:4.1.4 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 @@ -2277,7 +2277,7 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 @@ -2285,13 +2285,13 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.10 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/filter-workspace-packages': workspace:4.4.17 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/outdated': workspace:9.0.28 - '@pnpm/plugin-commands-installation': workspace:8.2.0 - '@pnpm/plugin-commands-outdated': workspace:5.1.3 + '@pnpm/plugin-commands-installation': workspace:8.2.1 + '@pnpm/plugin-commands-outdated': workspace:5.1.4 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 @@ -2344,17 +2344,17 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/client': workspace:6.1.1 '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.4 - '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/filter-workspace-packages': workspace:4.4.17 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.11 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-publishing': workspace:4.3.3 + '@pnpm/plugin-commands-publishing': workspace:4.3.4 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.5 @@ -2433,13 +2433,13 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/filter-workspace-packages': workspace:4.4.16 - '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/find-workspace-packages': workspace:3.1.37 '@pnpm/get-context': workspace:5.3.5 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.9 @@ -2448,7 +2448,7 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/normalize-registries': workspace:2.0.12 - '@pnpm/plugin-commands-rebuild': workspace:5.4.4 + '@pnpm/plugin-commands-rebuild': workspace:5.4.5 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.7 @@ -2522,15 +2522,15 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/filter-workspace-packages': workspace:4.4.17 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.13 + '@pnpm/plugin-commands-script-runners': workspace:4.5.14 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 @@ -2580,12 +2580,12 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': workspace:3.0.62 + '@pnpm/plugin-commands-server': workspace:3.0.63 '@pnpm/server': workspace:11.0.17 '@pnpm/store-connection-manager': workspace:3.2.3 '@pnpm/store-path': ^5.0.0 @@ -2628,9 +2628,9 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': workspace:1.1.29 + '@pnpm/plugin-commands-setup': workspace:1.1.30 '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 @@ -2647,7 +2647,7 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.13 - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/config': workspace:13.10.0 '@pnpm/error': workspace:2.0.0 '@pnpm/get-context': workspace:5.3.5 @@ -2657,7 +2657,7 @@ importers: '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-store': workspace:4.1.4 + '@pnpm/plugin-commands-store': workspace:4.1.5 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/store-connection-manager': workspace:3.2.3 @@ -2721,35 +2721,35 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.44 + '@pnpm/cli-utils': workspace:0.6.45 '@pnpm/client': workspace:6.1.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.10.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.7 + '@pnpm/default-reporter': workspace:8.5.8 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.16 + '@pnpm/filter-workspace-packages': workspace:4.4.17 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.36 + '@pnpm/find-workspace-packages': workspace:3.1.37 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-audit': workspace:5.1.35 - '@pnpm/plugin-commands-env': workspace:1.4.6 - '@pnpm/plugin-commands-installation': workspace:8.2.0 - '@pnpm/plugin-commands-listing': workspace:4.1.3 - '@pnpm/plugin-commands-outdated': workspace:5.1.3 - '@pnpm/plugin-commands-publishing': workspace:4.3.3 - '@pnpm/plugin-commands-rebuild': workspace:5.4.4 - '@pnpm/plugin-commands-script-runners': workspace:4.5.13 - '@pnpm/plugin-commands-server': workspace:3.0.62 - '@pnpm/plugin-commands-setup': workspace:1.1.29 - '@pnpm/plugin-commands-store': workspace:4.1.4 + '@pnpm/plugin-commands-audit': workspace:5.1.36 + '@pnpm/plugin-commands-env': workspace:1.4.7 + '@pnpm/plugin-commands-installation': workspace:8.2.1 + '@pnpm/plugin-commands-listing': workspace:4.1.4 + '@pnpm/plugin-commands-outdated': workspace:5.1.4 + '@pnpm/plugin-commands-publishing': workspace:4.3.4 + '@pnpm/plugin-commands-rebuild': workspace:5.4.5 + '@pnpm/plugin-commands-script-runners': workspace:4.5.14 + '@pnpm/plugin-commands-server': workspace:3.0.63 + '@pnpm/plugin-commands-setup': workspace:1.1.30 + '@pnpm/plugin-commands-store': workspace:4.1.5 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 From 6b877aad5b14a09f4c15afb04d9486c65ed30571 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 14 Jan 2022 04:14:49 +0200 Subject: [PATCH 057/204] fix(deps): update @yarnpkg/nm --- .changeset/fluffy-colts-promise.md | 5 ++ package.json | 8 +-- packages/real-hoist/package.json | 2 +- packages/real-hoist/src/index.ts | 10 ++-- pnpm-lock.yaml | 78 +++++++++++++++--------------- 5 files changed, 54 insertions(+), 49 deletions(-) create mode 100644 .changeset/fluffy-colts-promise.md diff --git a/.changeset/fluffy-colts-promise.md b/.changeset/fluffy-colts-promise.md new file mode 100644 index 00000000000..988b8e06ddd --- /dev/null +++ b/.changeset/fluffy-colts-promise.md @@ -0,0 +1,5 @@ +--- +"@pnpm/real-hoist": patch +--- + +Update `@yarnpkg/nm` to `v3.0.1-rc.10`. diff --git a/package.json b/package.json index d0af0807276..b5c27e33fa2 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ "devDependencies": { "@babel/core": "^7.16.7", "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.16.8", "@babel/preset-typescript": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/types": "^7.16.8", "@changesets/cli": "^2.19.0", - "@commitlint/cli": "^16.0.1", + "@commitlint/cli": "^16.0.2", "@commitlint/config-conventional": "^16.0.0", "@commitlint/prompt-cli": "^16.0.0", "@pnpm/eslint-config": "workspace:*", @@ -49,7 +49,7 @@ "npm-run-all": "^4.1.5", "publish-packed": "^4.1.1", "rimraf": "^3.0.2", - "shx": "^0.3.3", + "shx": "^0.3.4", "syncpack": "^6.2.0", "ts-jest": "27.1.2", "ts-node": "^10.4.0", diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index d4ad9644685..a6880ae8f63 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "@pnpm/lockfile-utils": "workspace:3.1.6", - "@yarnpkg/nm": "3.0.1-rc.9", + "@yarnpkg/nm": "3.0.1-rc.10", "dependency-path": "workspace:8.0.10" }, "funding": "https://opencollective.com/pnpm", diff --git a/packages/real-hoist/src/index.ts b/packages/real-hoist/src/index.ts index fdb62f646ba..d0827ecf29e 100644 --- a/packages/real-hoist/src/index.ts +++ b/packages/real-hoist/src/index.ts @@ -3,7 +3,7 @@ import { nameVerFromPkgSnapshot, } from '@pnpm/lockfile-utils' import * as dp from 'dependency-path' -import { hoist, HoisterTree, HoisterResult } from '@yarnpkg/nm/lib/hoist' +import { hoist, HoisterDependencyKind, HoisterTree, HoisterResult } from '@yarnpkg/nm/lib/hoist' export { HoisterResult } @@ -14,7 +14,7 @@ export default function hoistByLockfile (lockfile: Lockfile): HoisterResult { identName: '.', reference: '', peerNames: new Set([]), - isWorkspace: true, + dependencyKind: HoisterDependencyKind.WORKSPACE, dependencies: toTree(nodes, lockfile, { ...lockfile.importers['.']?.dependencies, ...lockfile.importers['.']?.devDependencies, @@ -28,7 +28,7 @@ export default function hoistByLockfile (lockfile: Lockfile): HoisterResult { identName: encodeURIComponent(importerId), reference: `workspace:${importerId}`, peerNames: new Set([]), - isWorkspace: true, + dependencyKind: HoisterDependencyKind.WORKSPACE, dependencies: toTree(nodes, lockfile, { ...importer.dependencies, ...importer.devDependencies, @@ -52,7 +52,7 @@ function toTree (nodes: Map, lockfile: Lockfile, deps: Reco name: alias, identName: alias, reference: ref, - isWorkspace: false, + dependencyKind: HoisterDependencyKind.REGULAR, dependencies: new Set(), peerNames: new Set(), } @@ -70,7 +70,7 @@ function toTree (nodes: Map, lockfile: Lockfile, deps: Reco name: alias, identName: pkgName, reference: depPath, - isWorkspace: false, + dependencyKind: HoisterDependencyKind.REGULAR, dependencies: new Set(), peerNames: new Set([ ...Object.keys(pkgSnapshot.peerDependencies ?? {}), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e11d30bc274..80a4966e191 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,11 +32,11 @@ importers: specifiers: '@babel/core': ^7.16.7 '@babel/plugin-proposal-dynamic-import': ^7.16.7 - '@babel/plugin-transform-modules-commonjs': ^7.16.7 + '@babel/plugin-transform-modules-commonjs': ^7.16.8 '@babel/preset-typescript': ^7.16.7 - '@babel/types': ^7.16.7 + '@babel/types': ^7.16.8 '@changesets/cli': ^2.19.0 - '@commitlint/cli': ^16.0.1 + '@commitlint/cli': ^16.0.2 '@commitlint/config-conventional': ^16.0.0 '@commitlint/prompt-cli': ^16.0.0 '@pnpm/eslint-config': workspace:* @@ -54,7 +54,7 @@ importers: npm-run-all: ^4.1.5 publish-packed: ^4.1.1 rimraf: ^3.0.2 - shx: ^0.3.3 + shx: ^0.3.4 syncpack: ^6.2.0 ts-jest: 27.1.2 ts-node: ^10.4.0 @@ -3042,11 +3042,11 @@ importers: '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 '@pnpm/real-hoist': workspace:0.1.3 - '@yarnpkg/nm': 3.0.1-rc.9 + '@yarnpkg/nm': 3.0.1-rc.10 dependency-path: workspace:8.0.10 dependencies: '@pnpm/lockfile-utils': link:../lockfile-utils - '@yarnpkg/nm': 3.0.1-rc.9 + '@yarnpkg/nm': 3.0.1-rc.10 dependency-path: link:../dependency-path devDependencies: '@pnpm/lockfile-file': link:../lockfile-file @@ -4473,7 +4473,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 jest-message-util: 27.4.6 jest-util: 27.4.2 @@ -4494,7 +4494,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -4532,7 +4532,7 @@ packages: dependencies: '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-mock: 27.4.6 dev: true @@ -4542,7 +4542,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-message-util: 27.4.6 jest-mock: 27.4.6 jest-util: 27.4.2 @@ -4571,7 +4571,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4658,7 +4658,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.5 + '@types/node': 17.0.8 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4742,15 +4742,15 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.44_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-L/T7YDsqm5W3n+ysp3rncCQl+1XCQJLBY53l8RknCGHmpUF0zNss0aptBFJVaGsQcm2bh5dBNzAt3Vwn2mUN1w==} + /@pnpm/cli-utils/0.6.45_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-MtK1aXsTyKBHYY/w6EUnCwf1tkgZ6ttzbJR92YSaj8WVia4aQTSVQYB+gX/YY8f/kTet1bNMaM+hj6H6W7nMOg==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.1 '@pnpm/config': 13.10.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.7_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.8_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 '@pnpm/manifest-utils': 2.1.6_@pnpm+logger@4.0.0 @@ -4805,8 +4805,8 @@ packages: '@pnpm/types': 7.9.0 dev: true - /@pnpm/default-reporter/8.5.7_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-r2Vpzwq3ulEgkNBCiZVKgOmXFVNCFZzudU1xCwvKmfuVu6n3BUn0ISZW16v9qfedf3XF+tJLs+KD2S8XCTQbYg==} + /@pnpm/default-reporter/8.5.8_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-o36a1yPBRcbXMUb2H+yoo+/hqtQoQ9IenXRAU5BeJRRxHcd4f+dBh/knnt6wxWmCwk68mlyATVJbG95OwI1TOw==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 @@ -4853,11 +4853,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.36_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-h0chXRjLubzDoYvgSKnZLrJSa7jkSfGfbrnxdIbBRqNuZYfkj5BqrrG9ku2/yTeWxRqRp+N6tv8AaGLBG9b7HA==} + /@pnpm/find-workspace-packages/3.1.37_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-5rYr+ijrURFyWfmld25eJD2ndFM3UhrUdEQgiS+NhSsQZgSBSBDyeGo1qdS4eTooKbYy4DV29+Ng1XLAD17kVQ==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.44_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.45_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.9.0 find-packages: 8.0.11 @@ -4913,7 +4913,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.36_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.37_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.9.0 load-json-file: 6.2.0 @@ -5228,7 +5228,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.5 + '@types/node': 17.0.8 dev: true /@types/hosted-git-info/3.0.2: @@ -5817,8 +5817,8 @@ packages: resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} dev: false - /@yarnpkg/nm/3.0.1-rc.9: - resolution: {integrity: sha512-FtDQysDRKNvQHsYbopee5agw9rIebG01H86fRxPnrVvtY64NwVeSm0OXmuxK0KJN+fw286mpc/rGKlSmlY/Pmw==} + /@yarnpkg/nm/3.0.1-rc.10: + resolution: {integrity: sha512-tTMEwdkqFeFVhOPHgA/kKDeURvPGCVxYHptk+f/gd+NSulSRrxt+CVO/c2UwqMBUtcEKz6hMJU57Za2/JwPZHw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@yarnpkg/core': 3.2.0-rc.9 @@ -6632,7 +6632,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001299 - electron-to-chromium: 1.4.44 + electron-to-chromium: 1.4.45 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -7801,8 +7801,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.44: - resolution: {integrity: sha512-tHGWiUUmY7GABK8+DNcr474cnZDTzD8x1736SlDosVH8+/vRJeqfaIBAEHFtMjddz/0T4rKKYsxEc8BwQRdBpw==} + /electron-to-chromium/1.4.45: + resolution: {integrity: sha512-czF9eYVuOmlY/vxyMQz2rGlNSjZpxNQYBe1gmQv7al171qOIhgyO9k7D5AKlgeTCSPKk+LHhj5ZyIdmEub9oNg==} dev: true /emittery/0.8.1: @@ -10072,7 +10072,7 @@ packages: '@jest/environment': 27.4.6 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10199,7 +10199,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 @@ -10217,7 +10217,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10233,7 +10233,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.5 + '@types/node': 17.0.8 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 @@ -10255,7 +10255,7 @@ packages: '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 co: 4.6.0 expect: 27.4.6 @@ -10311,7 +10311,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: @@ -10367,7 +10367,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 @@ -10427,7 +10427,7 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.5 + '@types/node': 17.0.8 graceful-fs: 4.2.9 dev: true @@ -10466,7 +10466,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 chalk: 4.1.2 ci-info: 3.3.0 graceful-fs: 4.2.9 @@ -10491,7 +10491,7 @@ packages: dependencies: '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 17.0.8 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 @@ -10502,7 +10502,7 @@ packages: resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.5 + '@types/node': 17.0.8 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -14915,7 +14915,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 4.2.3 + string-width: 1.0.2 /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} From fff0e4493b0fac62fd157f05a60100665317e1d3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 14 Jan 2022 16:30:58 +0200 Subject: [PATCH 058/204] fix: side effects cache should work in a workspace --- .changeset/curly-goats-itch.md | 5 +++++ .changeset/ninety-jars-return.md | 5 +++++ .npmrc | 1 + packages/config/src/Config.ts | 6 ++++-- packages/config/src/index.ts | 2 ++ packages/config/test/index.ts | 31 +++++++++++++++++++++++++++++++ 6 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 .changeset/curly-goats-itch.md create mode 100644 .changeset/ninety-jars-return.md diff --git a/.changeset/curly-goats-itch.md b/.changeset/curly-goats-itch.md new file mode 100644 index 00000000000..de549cf68b8 --- /dev/null +++ b/.changeset/curly-goats-itch.md @@ -0,0 +1,5 @@ +--- +"@pnpm/config": minor +--- + +Set `side-effects-cache-read` and `side-effects-cache-write`. diff --git a/.changeset/ninety-jars-return.md b/.changeset/ninety-jars-return.md new file mode 100644 index 00000000000..a4659fce13b --- /dev/null +++ b/.changeset/ninety-jars-return.md @@ -0,0 +1,5 @@ +--- +"pnpm": patch +--- + +Side effects cache should work in a workspace. diff --git a/.npmrc b/.npmrc index 236416c2cd0..e01722af903 100644 --- a/.npmrc +++ b/.npmrc @@ -7,5 +7,6 @@ shared-workspace-lockfile = true use-beta-cli = true publish-branch = main pnpmfile = .pnpmfile.cjs +side-effects-cache = true strict-peer-dependencies = true extend-node-path = false diff --git a/packages/config/src/Config.ts b/packages/config/src/Config.ts index 940bb588afa..f611f116dfa 100644 --- a/packages/config/src/Config.ts +++ b/packages/config/src/Config.ts @@ -65,8 +65,10 @@ export interface Config { version: string } preferOffline?: boolean - sideEffectsCache?: boolean - sideEffectsCacheReadonly?: boolean + sideEffectsCache?: boolean // for backward compatibility + sideEffectsCacheReadonly?: boolean // for backward compatibility + sideEffectsCacheRead?: boolean + sideEffectsCacheWrite?: boolean shamefullyHoist?: boolean dev?: boolean ignoreCurrentPrefs?: boolean diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index ea73e52c677..1545eaf88f9 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -467,6 +467,8 @@ export default async ( if (!pnpmConfig.userConfig) { pnpmConfig.userConfig = npmConfig.sources.user?.data } + pnpmConfig.sideEffectsCacheRead = pnpmConfig.sideEffectsCache ?? pnpmConfig.sideEffectsCacheReadonly + pnpmConfig.sideEffectsCacheWrite = pnpmConfig.sideEffectsCache if (opts.checkUnknownSetting) { const settingKeys = Object.keys({ diff --git a/packages/config/test/index.ts b/packages/config/test/index.ts index bef91c3cb81..2dc8f838c52 100644 --- a/packages/config/test/index.ts +++ b/packages/config/test/index.ts @@ -15,6 +15,7 @@ process.env['npm_config_hoist'] = 'true' delete process.env.npm_config_registry delete process.env.npm_config_virtual_store_dir delete process.env.npm_config_shared_workspace_lockfile +delete process.env.npm_config_side_effects_cache test('getConfig()', async () => { const { config } = await getConfig({ @@ -758,3 +759,33 @@ test('getConfig() returns the userconfig even when overridden locally', async () expect(config.registry).toEqual('https://project-local.example.test') expect(config.userConfig).toEqual({ registry: 'https://registry.example.test' }) }) + +test('getConfig() sets sideEffectsCacheRead and sideEffectsCacheWrite when side-effects-cache is set', async () => { + const { config } = await getConfig({ + cliOptions: { + 'side-effects-cache': true, + }, + packageManager: { + name: 'pnpm', + version: '1.0.0', + }, + }) + expect(config).toBeDefined() + expect(config.sideEffectsCacheRead).toBeTruthy() + expect(config.sideEffectsCacheWrite).toBeTruthy() +}) + +test('getConfig() sets sideEffectsCacheRead and sideEffectsCacheWrite when side-effects-cache-readonly is set', async () => { + const { config } = await getConfig({ + cliOptions: { + 'side-effects-cache-readonly': true, + }, + packageManager: { + name: 'pnpm', + version: '1.0.0', + }, + }) + expect(config).toBeDefined() + expect(config.sideEffectsCacheRead).toBeTruthy() + expect(config.sideEffectsCacheWrite).toBeFalsy() +}) From 4bdf7bcacff8e383c8dd4221f96b45ee45d661af Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 15 Jan 2022 03:00:32 +0200 Subject: [PATCH 059/204] fix(core): registry-mock should be a dev, not prod dep --- .changeset/twenty-numbers-build.md | 5 +++ packages/core/package.json | 2 +- pnpm-lock.yaml | 68 +++++++++++++++--------------- 3 files changed, 40 insertions(+), 35 deletions(-) create mode 100644 .changeset/twenty-numbers-build.md diff --git a/.changeset/twenty-numbers-build.md b/.changeset/twenty-numbers-build.md new file mode 100644 index 00000000000..3b1be232bf0 --- /dev/null +++ b/.changeset/twenty-numbers-build.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": patch +--- + +`@pnpm/registry-mock` should be a dev dependency. diff --git a/packages/core/package.json b/packages/core/package.json index ad4ab846831..dc00d85e2c1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -40,7 +40,6 @@ "@pnpm/read-modules-dir": "workspace:3.0.1", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", - "@pnpm/registry-mock": "2.12.1", "@pnpm/remove-bins": "workspace:2.0.12", "@pnpm/resolve-dependencies": "workspace:23.0.2", "@pnpm/resolver-base": "workspace:8.1.5", @@ -74,6 +73,7 @@ "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", + "@pnpm/registry-mock": "2.12.1", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/fs-extra": "^9.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80a4966e191..90596892a05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -481,7 +481,6 @@ importers: '@pnpm/read-modules-dir': link:../read-modules-dir '@pnpm/read-package-json': link:../read-package-json '@pnpm/read-project-manifest': link:../read-project-manifest - '@pnpm/registry-mock': 2.12.1 '@pnpm/remove-bins': link:../remove-bins '@pnpm/resolve-dependencies': link:../resolve-dependencies '@pnpm/resolver-base': link:../resolver-base @@ -514,6 +513,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/package-store': link:../package-store '@pnpm/prepare': link:../../privatePackages/prepare + '@pnpm/registry-mock': 2.12.1 '@pnpm/store-path': 5.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/fs-extra': 9.0.13 @@ -895,7 +895,7 @@ importers: dependencies: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/types': link:../types - fast-glob: 3.2.10 + fast-glob: 3.2.11 p-filter: 2.1.0 devDependencies: find-packages: 'link:' @@ -1769,7 +1769,7 @@ importers: is-subdir: ^1.1.1 dependencies: '@pnpm/types': link:../types - fast-glob: 3.2.10 + fast-glob: 3.2.11 is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' @@ -2402,7 +2402,7 @@ importers: '@zkochan/rimraf': 2.1.1 enquirer: 2.3.6 execa: /safe-execa/0.1.1 - fast-glob: 3.2.10 + fast-glob: 3.2.11 npm-packlist: 3.0.0 p-filter: 2.1.0 ramda: 0.27.2 @@ -4473,7 +4473,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 jest-message-util: 27.4.6 jest-util: 27.4.2 @@ -4494,7 +4494,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -4532,7 +4532,7 @@ packages: dependencies: '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-mock: 27.4.6 dev: true @@ -4542,7 +4542,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-message-util: 27.4.6 jest-mock: 27.4.6 jest-util: 27.4.2 @@ -4571,7 +4571,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4658,7 +4658,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.8 + '@types/node': 14.18.5 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -5228,7 +5228,7 @@ packages: /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 17.0.8 + '@types/node': 14.18.5 dev: true /@types/hosted-git-info/3.0.2: @@ -5334,8 +5334,8 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/minipass/3.1.1: - resolution: {integrity: sha512-IKmcvG5RnNUtRoxSsusfYnd7fPl8NCLjLutRDvpqwWUR55XvGfy6GIGQUSsKgT2A8qzMjsWfHZNU7d6gxFgqzQ==} + /@types/minipass/3.1.2: + resolution: {integrity: sha512-foLGjgrJkUjLG/o2t2ymlZGEoBNBa/TfoUZ7oCTkOjP1T43UGBJspovJou/l3ZuHvye2ewR5cZNtp2zyWgILMA==} dependencies: '@types/node': 17.0.8 dev: true @@ -5445,7 +5445,7 @@ packages: /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: - '@types/minipass': 3.1.1 + '@types/minipass': 3.1.2 '@types/node': 17.0.8 dev: true @@ -5868,7 +5868,7 @@ packages: chalk: 3.0.0 clipanion: 3.2.0-rc.5 cross-spawn: 7.0.3 - fast-glob: 3.2.10 + fast-glob: 3.2.11 micromatch: 4.0.4 stream-buffers: 3.0.2 tslib: 1.14.1 @@ -6632,7 +6632,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001299 - electron-to-chromium: 1.4.45 + electron-to-chromium: 1.4.46 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -7801,8 +7801,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.45: - resolution: {integrity: sha512-czF9eYVuOmlY/vxyMQz2rGlNSjZpxNQYBe1gmQv7al171qOIhgyO9k7D5AKlgeTCSPKk+LHhj5ZyIdmEub9oNg==} + /electron-to-chromium/1.4.46: + resolution: {integrity: sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==} dev: true /emittery/0.8.1: @@ -8626,8 +8626,8 @@ packages: micromatch: 3.1.10 dev: true - /fast-glob/3.2.10: - resolution: {integrity: sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==} + /fast-glob/3.2.11: + resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -8744,7 +8744,7 @@ packages: dependencies: '@pnpm/read-project-manifest': 2.0.11 '@pnpm/types': 7.9.0 - fast-glob: 3.2.10 + fast-glob: 3.2.11 p-filter: 2.1.0 dev: true @@ -9205,7 +9205,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.10 + fast-glob: 3.2.11 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -10072,7 +10072,7 @@ packages: '@jest/environment': 27.4.6 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10199,7 +10199,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 @@ -10217,7 +10217,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10233,7 +10233,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.8 + '@types/node': 14.18.5 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 @@ -10255,7 +10255,7 @@ packages: '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 co: 4.6.0 expect: 27.4.6 @@ -10311,7 +10311,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: @@ -10367,7 +10367,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 @@ -10427,7 +10427,7 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 17.0.8 + '@types/node': 14.18.5 graceful-fs: 4.2.9 dev: true @@ -10466,7 +10466,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 chalk: 4.1.2 ci-info: 3.3.0 graceful-fs: 4.2.9 @@ -10491,7 +10491,7 @@ packages: dependencies: '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 17.0.8 + '@types/node': 14.18.5 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 @@ -10502,7 +10502,7 @@ packages: resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 17.0.8 + '@types/node': 14.18.5 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -14915,7 +14915,7 @@ packages: /wide-align/1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 /widest-line/2.0.1: resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} From cdada58d27b22ee5b9fc6ff23f0edcacf0aa8ce3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 15 Jan 2022 03:22:19 +0200 Subject: [PATCH 060/204] test: side effects tests should work on Windows --- packages/core/test/install/sideEffects.ts | 30 +++++++++---------- packages/headless/package.json | 1 - .../test/fixtures/side-effects/package.json | 2 +- .../test/fixtures/side-effects/pnpm-lock.yaml | 24 +++++++-------- packages/headless/test/index.ts | 16 +++++----- pnpm-lock.yaml | 2 -- 6 files changed, 33 insertions(+), 42 deletions(-) diff --git a/packages/core/test/install/sideEffects.ts b/packages/core/test/install/sideEffects.ts index 93e1dc7ad79..d3358ef7faf 100644 --- a/packages/core/test/install/sideEffects.ts +++ b/packages/core/test/install/sideEffects.ts @@ -6,14 +6,12 @@ import { REGISTRY_MOCK_PORT } from '@pnpm/registry-mock' import { prepareEmpty } from '@pnpm/prepare' import { ENGINE_NAME } from '@pnpm/constants' import rimraf from '@zkochan/rimraf' -import isWindows from 'is-windows' import loadJsonFile from 'load-json-file' import exists from 'path-exists' import writeJsonFile from 'write-json-file' import { testDefaults } from '../utils' const ENGINE_DIR = `${process.platform}-${process.arch}-node-${process.version.split('.')[0]}` -const skipOnWindows = isWindows() ? test.skip : test test.skip('caching side effects of native package', async () => { prepareEmpty() @@ -71,7 +69,7 @@ test.skip('caching side effects of native package when hoisting is used', async await project.has('.pnpm/node_modules/es6-promise') // verifying that a flat node_modules was created }) -skipOnWindows('using side effects cache', async () => { +test('using side effects cache', async () => { prepareEmpty() // Right now, hardlink does not work with side effects, so we specify copy as the packageImportMethod @@ -82,13 +80,14 @@ skipOnWindows('using side effects cache', async () => { sideEffectsCacheWrite: true, verifyStoreIntegrity: false, }, {}, {}, { packageImportMethod: 'copy' }) - const manifest = await addDependenciesToPackage({}, ['diskusage@1.1.3'], opts) + const manifest = await addDependenciesToPackage({}, ['pre-and-postinstall-scripts-example@1.0.0'], opts) - const filesIndexFile = path.join(opts.storeDir, 'files/10/0c9ac65f21cb83e1d3b9339731937e96d930d0000075d266d3443307659d27759e81f3bc0e87b202ade1f10c4af6845d060b4a985ee6b3ccc4de163a3d2171-index.json') + const filesIndexFile = path.join(opts.storeDir, 'files/2e/28a020ed7c488057d208cd705442e275352fcf88a32b32d0d312668308cb87db3a6df9171ce90d501c3de162b2a6dd5cf62ed7ae8c76532f95adfac924b9a8-index.json') const filesIndex = await loadJsonFile(filesIndexFile) expect(filesIndex.sideEffects).toBeTruthy() // files index has side effects - expect(filesIndex.sideEffects).toHaveProperty([ENGINE_NAME, 'build/Makefile']) - delete filesIndex.sideEffects![ENGINE_NAME]['build/Makefile'] + expect(filesIndex.sideEffects).toHaveProperty([ENGINE_NAME, 'generated-by-preinstall.js']) + expect(filesIndex.sideEffects).toHaveProperty([ENGINE_NAME, 'generated-by-postinstall.js']) + delete filesIndex.sideEffects![ENGINE_NAME]['generated-by-postinstall.js'] await writeJsonFile(filesIndexFile, filesIndex) await rimraf('node_modules') @@ -100,10 +99,10 @@ skipOnWindows('using side effects cache', async () => { storeDir: opts.storeDir, verifyStoreIntegrity: false, }, {}, {}, { packageImportMethod: 'copy' }) - await addDependenciesToPackage(manifest, ['diskusage@1.1.3'], opts2) + await addDependenciesToPackage(manifest, ['pre-and-postinstall-scripts-example@1.0.0'], opts2) - expect(await exists(path.resolve('node_modules/diskusage/build/Makefile'))).toBeFalsy() // side effects cache correctly used - expect(await exists(path.resolve('node_modules/diskusage/build/binding.Makefile'))).toBeTruthy() // side effects cache correctly used + expect(await exists(path.resolve('node_modules/pre-and-postinstall-scripts-example/generated-by-preinstall.js'))).toBeTruthy() // side effects cache correctly used + expect(await exists(path.resolve('node_modules/pre-and-postinstall-scripts-example/generated-by-postinstall.js'))).toBeFalsy() // side effects cache correctly used }) test.skip('readonly side effects cache', async () => { @@ -140,7 +139,7 @@ test.skip('readonly side effects cache', async () => { expect(await exists(path.join(opts2.storeDir, `localhost+${REGISTRY_MOCK_PORT}/diskusage/1.1.2/side_effects/${ENGINE_DIR}/package/build`))).toBeFalsy() }) -skipOnWindows('uploading errors do not interrupt installation', async () => { +test('uploading errors do not interrupt installation', async () => { prepareEmpty() const opts = await testDefaults({ @@ -151,10 +150,11 @@ skipOnWindows('uploading errors do not interrupt installation', async () => { opts.storeController.upload = async () => { throw new Error('an unexpected error') } - await addDependenciesToPackage({}, ['diskusage@1.1.3'], opts) + await addDependenciesToPackage({}, ['pre-and-postinstall-scripts-example@1.0.0'], opts) - expect(await exists('node_modules/diskusage/build')).toBeTruthy() + expect(await exists('node_modules/pre-and-postinstall-scripts-example/generated-by-postinstall.js')).toBeTruthy() - const cacheBuildDir = path.join(opts.storeDir, `localhost+${REGISTRY_MOCK_PORT}/diskusage/1.1.3/side_effects/${ENGINE_DIR}/package/build`) - expect(await exists(cacheBuildDir)).toBeFalsy() + const filesIndexFile = path.join(opts.storeDir, 'files/2e/28a020ed7c488057d208cd705442e275352fcf88a32b32d0d312668308cb87db3a6df9171ce90d501c3de162b2a6dd5cf62ed7ae8c76532f95adfac924b9a8-index.json') + const filesIndex = await loadJsonFile(filesIndexFile) + expect(filesIndex.sideEffects).toBeFalsy() }) diff --git a/packages/headless/package.json b/packages/headless/package.json index 8799092257c..877255567c6 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -29,7 +29,6 @@ "@types/ramda": "0.27.39", "@types/rimraf": "^3.0.0", "@types/sinon": "^10.0.6", - "is-windows": "^1.0.2", "isexe": "2.0.0", "load-json-file": "^6.2.0", "npm-run-all": "^4.1.5", diff --git a/packages/headless/test/fixtures/side-effects/package.json b/packages/headless/test/fixtures/side-effects/package.json index 791e6b809c5..5a9f9892f26 100644 --- a/packages/headless/test/fixtures/side-effects/package.json +++ b/packages/headless/test/fixtures/side-effects/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "diskusage": "1.1.3" + "pre-and-postinstall-scripts-example": "1.0.0" } } diff --git a/packages/headless/test/fixtures/side-effects/pnpm-lock.yaml b/packages/headless/test/fixtures/side-effects/pnpm-lock.yaml index 8340f40a77b..b06fdfa6808 100644 --- a/packages/headless/test/fixtures/side-effects/pnpm-lock.yaml +++ b/packages/headless/test/fixtures/side-effects/pnpm-lock.yaml @@ -1,25 +1,21 @@ lockfileVersion: 5.3 specifiers: - diskusage: 1.1.3 + pre-and-postinstall-scripts-example: 1.0.0 dependencies: - diskusage: 1.1.3 + pre-and-postinstall-scripts-example: 1.0.0 packages: - /diskusage/1.1.3: - resolution: {integrity: sha512-EAyaxl8hy4Ph07kzlzGTfpbZMNAAAHXSZtNEMwdlnSd1noHzvA6HsgKt4fEMSvaEXQYLSphe5rPMxN4WOj0hcQ==} - requiresBuild: true - dependencies: - es6-promise: 4.2.8 - nan: 2.14.1 - dev: false - - /es6-promise/4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + /hello-world-js-bin/1.0.0: + resolution: {integrity: sha512-g9DaVvwKClJZUDrsYc7DRhvwMuGLzWlKOJlrHWZz5qiT/RdE1jdT+7Fh1T5XNKW7Oa/pbyxHNz7fK1+vLXe/3w==} + hasBin: true dev: false - /nan/2.14.1: - resolution: {integrity: sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==} + /pre-and-postinstall-scripts-example/1.0.0: + resolution: {integrity: sha512-LiigIO18SIBX0gjNcFRC4nU1L8+Ioysy0NMSZoMIy4fbOm35FxzpDVAcPeFisqbdXPYu166MdlMvla36ySS5qA==} + requiresBuild: true + dependencies: + hello-world-js-bin: 1.0.0 dev: false diff --git a/packages/headless/test/index.ts b/packages/headless/test/index.ts index 6743d06f9ef..283eb964c94 100644 --- a/packages/headless/test/index.ts +++ b/packages/headless/test/index.ts @@ -18,7 +18,6 @@ import readprojectsContext from '@pnpm/read-projects-context' import { REGISTRY_MOCK_PORT } from '@pnpm/registry-mock' import fixtures from '@pnpm/test-fixtures' import rimraf from '@zkochan/rimraf' -import isWindows from 'is-windows' import loadJsonFile from 'load-json-file' import exists from 'path-exists' import sinon from 'sinon' @@ -26,7 +25,6 @@ import writeJsonFile from 'write-json-file' import testDefaults from './utils/testDefaults' const f = fixtures(__dirname) -const skipOnWindows = isWindows() ? test.skip : test test('installing a simple project', async () => { const prefix = f.prepare('simple') @@ -673,7 +671,7 @@ test('installing with publicHoistPattern=* in a project with external lockfile', const ENGINE_DIR = `${process.platform}-${process.arch}-node-${process.version.split('.')[0]}` -skipOnWindows('using side effects cache', async () => { +test('using side effects cache', async () => { let prefix = f.prepare('side-effects') // Right now, hardlink does not work with side effects, so we specify copy as the packageImportMethod @@ -686,13 +684,13 @@ skipOnWindows('using side effects cache', async () => { }, {}, {}, { packageImportMethod: 'copy' }) await headless(opts) - const cacheIntegrityPath = path.join(opts.storeDir, 'files/10/0c9ac65f21cb83e1d3b9339731937e96d930d0000075d266d3443307659d27759e81f3bc0e87b202ade1f10c4af6845d060b4a985ee6b3ccc4de163a3d2171-index.json') + const cacheIntegrityPath = path.join(opts.storeDir, 'files/2e/28a020ed7c488057d208cd705442e275352fcf88a32b32d0d312668308cb87db3a6df9171ce90d501c3de162b2a6dd5cf62ed7ae8c76532f95adfac924b9a8-index.json') const cacheIntegrity = await loadJsonFile(cacheIntegrityPath) expect(cacheIntegrity!['sideEffects']).toBeTruthy() - expect(cacheIntegrity).toHaveProperty(['sideEffects', ENGINE_NAME, 'build/Makefile']) - delete cacheIntegrity!['sideEffects'][ENGINE_NAME]['build/Makefile'] + expect(cacheIntegrity).toHaveProperty(['sideEffects', ENGINE_NAME, 'generated-by-postinstall.js']) + delete cacheIntegrity!['sideEffects'][ENGINE_NAME]['generated-by-postinstall.js'] - expect(cacheIntegrity).toHaveProperty(['sideEffects', ENGINE_NAME, 'build/binding.Makefile']) + expect(cacheIntegrity).toHaveProperty(['sideEffects', ENGINE_NAME, 'generated-by-preinstall.js']) await writeJsonFile(cacheIntegrityPath, cacheIntegrity) prefix = f.prepare('side-effects') @@ -705,8 +703,8 @@ skipOnWindows('using side effects cache', async () => { }, {}, {}, { packageImportMethod: 'copy' }) await headless(opts2) - expect(await exists(path.join(prefix, 'node_modules/diskusage/build/Makefile'))).toBeFalsy() - expect(await exists(path.join(prefix, 'node_modules/diskusage/build/binding.Makefile'))).toBeTruthy() + expect(await exists(path.join(prefix, 'node_modules/pre-and-postinstall-scripts-example/generated-by-postinstall.js'))).toBeFalsy() + expect(await exists(path.join(prefix, 'node_modules/pre-and-postinstall-scripts-example/generated-by-preinstall.js'))).toBeTruthy() }) test.skip('using side effects cache and hoistPattern=*', async () => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90596892a05..69d432c7d82 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1076,7 +1076,6 @@ importers: '@types/sinon': ^10.0.6 '@zkochan/rimraf': ^2.1.1 dependency-path: workspace:8.0.10 - is-windows: ^1.0.2 isexe: 2.0.0 load-json-file: ^6.2.0 npm-run-all: ^4.1.5 @@ -1132,7 +1131,6 @@ importers: '@types/ramda': 0.27.39 '@types/rimraf': 3.0.2 '@types/sinon': 10.0.6 - is-windows: 1.0.2 isexe: 2.0.0 load-json-file: 6.2.0 npm-run-all: 4.1.5 From 3e856bf637b0b4dce5d6d8245a4e1b03ea863af1 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 16 Jan 2022 01:47:17 +0200 Subject: [PATCH 061/204] ci: temporarily skip audit --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63a10d4efe6..5fda26f616d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,8 +39,8 @@ jobs: run: pnpm add --global npm@7 - name: pnpm install run: pnpm install - - name: Audit - run: pnpm audit + # - name: Audit + # run: pnpm audit - name: run tests (main) if: github.ref == 'refs/heads/main' run: pnpm run test-main From 8a2cad0342176237aebbbd6c3656a9398f0ff2d7 Mon Sep 17 00:00:00 2001 From: zoomdong <1344492820@qq.com> Date: Mon, 17 Jan 2022 23:09:47 +0800 Subject: [PATCH 062/204] fix: update cmd should work normal when set empty string version (#4243) close #4196 --- .changeset/famous-poets-perform.md | 5 +++ .changeset/lemon-pears-invent.md | 5 +++ packages/manifest-utils/package.json | 1 + .../src/updateProjectManifestObject.ts | 2 +- .../test/updateProjectManifestObject.test.ts | 25 ++++++++++++ .../test/update/update.ts | 38 +++++++++++++++++++ 6 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 .changeset/famous-poets-perform.md create mode 100644 .changeset/lemon-pears-invent.md create mode 100644 packages/manifest-utils/test/updateProjectManifestObject.test.ts diff --git a/.changeset/famous-poets-perform.md b/.changeset/famous-poets-perform.md new file mode 100644 index 00000000000..dd5019e544d --- /dev/null +++ b/.changeset/famous-poets-perform.md @@ -0,0 +1,5 @@ +--- +"pnpm": patch +--- + +Update command should work when there is a dependency with emty version in `devDependencies` [#4196](https://github.com/pnpm/pnpm/issues/4196). diff --git a/.changeset/lemon-pears-invent.md b/.changeset/lemon-pears-invent.md new file mode 100644 index 00000000000..0f58f0d8740 --- /dev/null +++ b/.changeset/lemon-pears-invent.md @@ -0,0 +1,5 @@ +--- +"@pnpm/manifest-utils": patch +--- + +fix: version set be correct when set empty version diff --git a/packages/manifest-utils/package.json b/packages/manifest-utils/package.json index c1c77de47f6..64dc262f3b4 100644 --- a/packages/manifest-utils/package.json +++ b/packages/manifest-utils/package.json @@ -20,6 +20,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/manifest-utils", "scripts": { + "start": "tsc --watch", "_test": "jest", "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", diff --git a/packages/manifest-utils/src/updateProjectManifestObject.ts b/packages/manifest-utils/src/updateProjectManifestObject.ts index d4587ba6e2e..dafe26dc265 100644 --- a/packages/manifest-utils/src/updateProjectManifestObject.ts +++ b/packages/manifest-utils/src/updateProjectManifestObject.ts @@ -61,5 +61,5 @@ function findSpec (alias: string, manifest: ProjectManifest): string | undefined export function guessDependencyType (alias: string, manifest: ProjectManifest): DependenciesField | undefined { return DEPENDENCIES_FIELDS - .find((depField) => Boolean(manifest[depField]?.[alias])) + .find((depField) => manifest[depField]?.[alias] === '' || Boolean(manifest[depField]?.[alias])) } diff --git a/packages/manifest-utils/test/updateProjectManifestObject.test.ts b/packages/manifest-utils/test/updateProjectManifestObject.test.ts new file mode 100644 index 00000000000..79ade962b4c --- /dev/null +++ b/packages/manifest-utils/test/updateProjectManifestObject.test.ts @@ -0,0 +1,25 @@ +import { guessDependencyType } from '@pnpm/manifest-utils' + +test('guessDependencyType()', () => { + expect( + guessDependencyType('foo', { + dependencies: { + bar: '1.0.0', + }, + devDependencies: { + foo: '', + }, + }) + ).toEqual('devDependencies') + + expect( + guessDependencyType('bar', { + dependencies: { + bar: '1.0.0', + }, + devDependencies: { + foo: '1.0.0', + }, + }) + ).toEqual('dependencies') +}) diff --git a/packages/plugin-commands-installation/test/update/update.ts b/packages/plugin-commands-installation/test/update/update.ts index 944991ad2ec..32304970a98 100644 --- a/packages/plugin-commands-installation/test/update/update.ts +++ b/packages/plugin-commands-installation/test/update/update.ts @@ -153,3 +153,41 @@ test('update --no-save should not update package.json and pnpm-lock.yaml', async expect(lockfile.packages['/peer-a/1.0.1']).toBeTruthy() } }) + +// fix: https://github.com/pnpm/pnpm/issues/4196 +test('update should work normal when set empty string version', async () => { + await addDistTag({ package: 'peer-a', version: '1.0.1', distTag: 'latest' }) + await addDistTag({ package: 'peer-c', version: '2.0.0', distTag: 'latest' }) + await addDistTag({ package: 'pnpm-foo', version: '2.0.0', distTag: 'latest' }) + + const project = prepare({ + dependencies: { + 'peer-a': '1.0.0', + }, + devDependencies: { + 'pnpm-foo': '', + 'peer-c': '', + }, + }) + + await install.handler({ + ...DEFAULT_OPTS, + dir: process.cwd(), + workspaceDir: process.cwd(), + }) + + await update.handler({ + ...DEFAULT_OPTS, + dir: process.cwd(), + latest: true, + workspaceDir: process.cwd(), + }, ['*']) + + const lockfile = await project.readLockfile() + expect(lockfile.packages['/peer-a/1.0.1']).toBeTruthy() + expect(lockfile.packages['/peer-c/2.0.0']).toBeTruthy() + expect(lockfile.packages['/pnpm-foo/2.0.0']).toBeTruthy() + expect(lockfile.dependencies['peer-a']).toEqual('1.0.1') + expect(lockfile.devDependencies['pnpm-foo']).toEqual('2.0.0') + expect(lockfile.devDependencies['peer-c']).toEqual('2.0.0') +}) From 1cadc231a22be8434ce9f76639a0eb8daf3589c5 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 18 Jan 2022 12:51:01 +0200 Subject: [PATCH 063/204] feat: side effects cache key should contain the state of the dep (#4238) --- .changeset/late-eels-promise.md | 11 ++++ .changeset/plenty-readers-camp.md | 5 ++ .changeset/sour-chairs-laugh.md | 5 ++ packages/build-modules/package.json | 2 +- packages/build-modules/src/index.ts | 9 +++- packages/build-modules/tsconfig.json | 2 +- packages/calc-dep-state/README.md | 17 ++++++ packages/calc-dep-state/jest.config.js | 1 + packages/calc-dep-state/package.json | 39 ++++++++++++++ packages/calc-dep-state/src/index.ts | 52 +++++++++++++++++++ packages/calc-dep-state/test/index.ts | 19 +++++++ packages/calc-dep-state/tsconfig.json | 16 ++++++ packages/calc-dep-state/tsconfig.lint.json | 8 +++ packages/core/package.json | 1 + packages/core/src/install/index.ts | 5 +- packages/core/src/install/link.ts | 20 +++++-- packages/core/test/install/sideEffects.ts | 7 +-- packages/core/tsconfig.json | 3 ++ packages/headless/package.json | 1 + packages/headless/src/index.ts | 22 ++++++-- packages/headless/src/linkHoistedModules.ts | 14 +++-- .../headless/src/lockfileToHoistedDepGraph.ts | 47 ++++++++++++++--- packages/headless/test/index.ts | 11 ++-- packages/headless/tsconfig.json | 3 ++ .../src/install.ts | 12 ++--- pnpm-lock.yaml | 19 ++++++- 26 files changed, 308 insertions(+), 43 deletions(-) create mode 100644 .changeset/late-eels-promise.md create mode 100644 .changeset/plenty-readers-camp.md create mode 100644 .changeset/sour-chairs-laugh.md create mode 100644 packages/calc-dep-state/README.md create mode 100644 packages/calc-dep-state/jest.config.js create mode 100644 packages/calc-dep-state/package.json create mode 100644 packages/calc-dep-state/src/index.ts create mode 100644 packages/calc-dep-state/test/index.ts create mode 100644 packages/calc-dep-state/tsconfig.json create mode 100644 packages/calc-dep-state/tsconfig.lint.json diff --git a/.changeset/late-eels-promise.md b/.changeset/late-eels-promise.md new file mode 100644 index 00000000000..bf183d739e7 --- /dev/null +++ b/.changeset/late-eels-promise.md @@ -0,0 +1,11 @@ +--- +"@pnpm/core": minor +"@pnpm/headless": minor +"@pnpm/plugin-commands-installation": minor +"pnpm": minor +--- + +Side effects cache is not an experimental feature anymore. + +Side effects cache is saved separately for packages with different dependencies. So if `foo` has `bar` in the dependencies, then a separate cache will be created each time `foo` is installed with a different version of `bar` [#4238](https://github.com/pnpm/pnpm/pull/4238). + diff --git a/.changeset/plenty-readers-camp.md b/.changeset/plenty-readers-camp.md new file mode 100644 index 00000000000..9795dab18ec --- /dev/null +++ b/.changeset/plenty-readers-camp.md @@ -0,0 +1,5 @@ +--- +"@pnpm/calc-dep-state": major +--- + +Initial release. diff --git a/.changeset/sour-chairs-laugh.md b/.changeset/sour-chairs-laugh.md new file mode 100644 index 00000000000..7d1dc414fa6 --- /dev/null +++ b/.changeset/sour-chairs-laugh.md @@ -0,0 +1,5 @@ +--- +"@pnpm/build-modules": major +--- + +New required option added: `depsStateCache`. diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index 3fd519675f9..16ee2a8b4c8 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -33,7 +33,7 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/constants": "workspace:5.0.0", + "@pnpm/calc-dep-state": "workspace:0.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.9", diff --git a/packages/build-modules/src/index.ts b/packages/build-modules/src/index.ts index 9b0eeb9dee5..eb2ac176799 100644 --- a/packages/build-modules/src/index.ts +++ b/packages/build-modules/src/index.ts @@ -1,5 +1,5 @@ import path from 'path' -import { ENGINE_NAME } from '@pnpm/constants' +import { calcDepState, DepsStateCache } from '@pnpm/calc-dep-state' import { skippedOptionalDependencyLogger } from '@pnpm/core-loggers' import { runPostinstallHooks } from '@pnpm/lifecycle' import linkBins, { linkBinsOfPackages } from '@pnpm/link-bins' @@ -11,12 +11,15 @@ import runGroups from 'run-groups' import graphSequencer from 'graph-sequencer' import filter from 'ramda/src/filter' +export { DepsStateCache } + export default async ( depGraph: DependenciesGraph, rootDepPaths: string[], opts: { childConcurrency?: number depsToBuild?: Set + depsStateCache: DepsStateCache extendNodePath?: boolean extraBinPaths?: string[] extraEnv?: Record @@ -70,6 +73,7 @@ async function buildDependency ( extendNodePath?: boolean extraBinPaths?: string[] extraEnv?: Record + depsStateCache: DepsStateCache lockfileDir: string optional: boolean rawConfig: object @@ -103,7 +107,7 @@ async function buildDependency ( if (hasSideEffects && opts.sideEffectsCacheWrite) { try { await opts.storeController.upload(depNode.dir, { - engine: ENGINE_NAME, + engine: calcDepState(depPath, depGraph, opts.depsStateCache), filesIndexFile: depNode.filesIndexFile, }) } catch (err: any) { // eslint-disable-line @@ -167,6 +171,7 @@ function getSubgraphToBuild ( export interface DependenciesGraphNode { children: {[alias: string]: string} + depPath: string dir: string fetchingBundledManifest?: () => Promise filesIndexFile: string diff --git a/packages/build-modules/tsconfig.json b/packages/build-modules/tsconfig.json index 06fe6e25a2f..b1b3f0243c8 100644 --- a/packages/build-modules/tsconfig.json +++ b/packages/build-modules/tsconfig.json @@ -10,7 +10,7 @@ ], "references": [ { - "path": "../constants" + "path": "../calc-dep-state" }, { "path": "../core-loggers" diff --git a/packages/calc-dep-state/README.md b/packages/calc-dep-state/README.md new file mode 100644 index 00000000000..d41852167a6 --- /dev/null +++ b/packages/calc-dep-state/README.md @@ -0,0 +1,17 @@ +# @pnpm/calc-dep-state + +> Calculates the state of a dependency + + +[![npm version](https://img.shields.io/npm/v/@pnpm/calc-dep-state.svg)](https://www.npmjs.com/package/@pnpm/calc-dep-state) + + +## Installation + +```sh +pnpm add @pnpm/calc-dep-state +``` + +## License + +MIT diff --git a/packages/calc-dep-state/jest.config.js b/packages/calc-dep-state/jest.config.js new file mode 100644 index 00000000000..f697d831691 --- /dev/null +++ b/packages/calc-dep-state/jest.config.js @@ -0,0 +1 @@ +module.exports = require('../../jest.config.js') diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json new file mode 100644 index 00000000000..d635c185921 --- /dev/null +++ b/packages/calc-dep-state/package.json @@ -0,0 +1,39 @@ +{ + "name": "@pnpm/calc-dep-state", + "version": "0.0.0", + "description": "Calculates the state of a dependency", + "main": "lib/index.js", + "types": "lib/index.d.ts", + "files": [ + "lib", + "!*.map" + ], + "engines": { + "node": ">=12.17" + }, + "scripts": { + "lint": "eslint src/**/*.ts test/**/*.ts", + "_test": "jest", + "test": "pnpm run compile && pnpm run _test", + "prepublishOnly": "pnpm run compile", + "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + }, + "repository": "https://github.com/pnpm/pnpm/blob/master/packages/calc-dep-state", + "keywords": [ + "pnpm6", + "pnpm" + ], + "license": "MIT", + "bugs": { + "url": "https://github.com/pnpm/pnpm/issues" + }, + "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/calc-dep-state#readme", + "dependencies": { + "@pnpm/constants": "workspace:5.0.0", + "sort-keys": "^4.2.0" + }, + "devDependencies": { + "@pnpm/calc-dep-state": "workspace:0.0.0" + }, + "funding": "https://opencollective.com/pnpm" +} diff --git a/packages/calc-dep-state/src/index.ts b/packages/calc-dep-state/src/index.ts new file mode 100644 index 00000000000..c1025d78985 --- /dev/null +++ b/packages/calc-dep-state/src/index.ts @@ -0,0 +1,52 @@ +import { ENGINE_NAME } from '@pnpm/constants' +import sortKeys from 'sort-keys' + +export interface DepsGraph { + [depPath: string]: DepsGraphNode +} + +export interface DepsGraphNode { + children: {[alias: string]: string} + depPath: string +} + +export interface DepsStateCache { + [nodeId: string]: DepStateObj +} + +export interface DepStateObj { + [depPath: string]: DepStateObj | {} +} + +export function calcDepState ( + nodeId: string, + depsGraph: DepsGraph, + cache: DepsStateCache +): string { + const depStateObj = calcDepStateObj(nodeId, depsGraph, cache, new Set()) + return `${ENGINE_NAME}-${JSON.stringify(depStateObj)}` +} + +function calcDepStateObj ( + nodeId: string, + depsGraph: DepsGraph, + cache: DepsStateCache, + parents: Set +): DepStateObj { + if (cache[nodeId]) return cache[nodeId] + const node = depsGraph[nodeId] + if (!node) return {} + const nextParents = new Set([...Array.from(parents), node.depPath]) + const state: DepStateObj = {} + for (const childId of Object.values(node.children)) { + const child = depsGraph[childId] + if (!child) continue + if (parents.has(child.depPath)) { + state[child.depPath] = {} + continue + } + state[child.depPath] = calcDepStateObj(childId, depsGraph, cache, nextParents) + } + cache[nodeId] = sortKeys(state) + return cache[nodeId] +} diff --git a/packages/calc-dep-state/test/index.ts b/packages/calc-dep-state/test/index.ts new file mode 100644 index 00000000000..8fef81bbcb6 --- /dev/null +++ b/packages/calc-dep-state/test/index.ts @@ -0,0 +1,19 @@ +import { calcDepState } from '@pnpm/calc-dep-state' +import { ENGINE_NAME } from '@pnpm/constants' + +test('calcDepState()', () => { + expect(calcDepState('/registry/foo/1.0.0', { + 'registry/foo/1.0.0': { + depPath: '/foo/1.0.0', + children: { + bar: 'registry/bar/1.0.0', + }, + }, + 'registry/bar/1.0.0': { + depPath: '/bar/1.0.0', + children: { + foo: 'registry/foo/1.0.0', + }, + }, + }, {})).toBe(`${ENGINE_NAME}-{}`) +}) diff --git a/packages/calc-dep-state/tsconfig.json b/packages/calc-dep-state/tsconfig.json new file mode 100644 index 00000000000..fd4fa7b1c28 --- /dev/null +++ b/packages/calc-dep-state/tsconfig.json @@ -0,0 +1,16 @@ +{ + "extends": "@pnpm/tsconfig", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "include": [ + "src/**/*.ts", + "../../typings/**/*.d.ts" + ], + "references": [ + { + "path": "../constants" + } + ] +} diff --git a/packages/calc-dep-state/tsconfig.lint.json b/packages/calc-dep-state/tsconfig.lint.json new file mode 100644 index 00000000000..0dc5add6b7b --- /dev/null +++ b/packages/calc-dep-state/tsconfig.lint.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "include": [ + "src/**/*.ts", + "test/**/*.ts", + "../../typings/**/*.d.ts" + ] +} diff --git a/packages/core/package.json b/packages/core/package.json index dc00d85e2c1..49f4c63978b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "@pnpm/build-modules": "workspace:7.2.5", + "@pnpm/calc-dep-state": "workspace:0.0.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index f7694dc8a67..662a6d0ed97 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -1,6 +1,6 @@ import crypto from 'crypto' import path from 'path' -import buildModules, { linkBinsOfDependencies } from '@pnpm/build-modules' +import buildModules, { DepsStateCache, linkBinsOfDependencies } from '@pnpm/build-modules' import { LAYOUT_VERSION, LOCKFILE_VERSION, @@ -753,6 +753,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { newLockfile.lockfileVersion = LOCKFILE_VERSION } + const depsStateCache: DepsStateCache = {} const lockfileOpts = { forceSharedFormat: opts.forceSharedLockfile } if (!opts.lockfileOnly && opts.enableModulesDir) { const result = await linkPackages( @@ -761,6 +762,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { { currentLockfile: ctx.currentLockfile, dependenciesByProjectId, + depsStateCache, force: opts.force, extendNodePath: opts.extendNodePath, hoistedDependencies: ctx.hoistedDependencies, @@ -819,6 +821,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { } await buildModules(dependenciesGraph, rootNodes, { childConcurrency: opts.childConcurrency, + depsStateCache, depsToBuild: new Set(result.newDepPaths), extendNodePath: opts.extendNodePath, extraBinPaths: ctx.extraBinPaths, diff --git a/packages/core/src/install/link.ts b/packages/core/src/install/link.ts index 9ba21ecb149..edac190782a 100644 --- a/packages/core/src/install/link.ts +++ b/packages/core/src/install/link.ts @@ -1,6 +1,6 @@ import { promises as fs } from 'fs' import path from 'path' -import { ENGINE_NAME } from '@pnpm/constants' +import { calcDepState, DepsStateCache } from '@pnpm/calc-dep-state' import { progressLogger, rootLogger, @@ -30,6 +30,7 @@ import pLimit from 'p-limit' import pathExists from 'path-exists' import fromPairs from 'ramda/src/fromPairs' import equals from 'ramda/src/equals' +import isEmpty from 'ramda/src/isEmpty' import difference from 'ramda/src/difference' import omit from 'ramda/src/omit' import props from 'ramda/src/props' @@ -46,6 +47,7 @@ export default async function linkPackages ( [id: string]: {[alias: string]: string} } force: boolean + depsStateCache: DepsStateCache extendNodePath?: boolean hoistedDependencies: HoistedDependencies hoistedModulesDir: string @@ -137,6 +139,7 @@ export default async function linkPackages ( depGraph, { force: opts.force, + depsStateCache: opts.depsStateCache, lockfileDir: opts.lockfileDir, optional: opts.include.optionalDependencies, sideEffectsCacheRead: opts.sideEffectsCacheRead, @@ -281,6 +284,7 @@ async function linkNewPackages ( wantedLockfile: Lockfile, depGraph: DependenciesGraph, opts: { + depsStateCache: DepsStateCache force: boolean optional: boolean lockfileDir: string @@ -342,9 +346,11 @@ async function linkNewPackages ( optional: opts.optional, }), linkAllPkgs(opts.storeController, newPkgs, { + depGraph, + depsStateCache: opts.depsStateCache, force: opts.force, lockfileDir: opts.lockfileDir, - targetEngine: opts.sideEffectsCacheRead && ENGINE_NAME || undefined, + sideEffectsCacheRead: opts.sideEffectsCacheRead, }), ]) @@ -388,19 +394,25 @@ async function linkAllPkgs ( storeController: StoreController, depNodes: DependenciesGraphNode[], opts: { + depGraph: DependenciesGraph + depsStateCache: DepsStateCache force: boolean lockfileDir: string - targetEngine?: string + sideEffectsCacheRead: boolean } ) { return Promise.all( depNodes.map(async (depNode) => { const filesResponse = await depNode.fetchingFiles() + let targetEngine: string | undefined + if (opts.sideEffectsCacheRead && filesResponse.sideEffects && !isEmpty(filesResponse.sideEffects)) { + targetEngine = calcDepState(depNode.depPath, opts.depGraph, opts.depsStateCache) + } const { importMethod, isBuilt } = await storeController.importPackage(depNode.dir, { filesResponse, force: opts.force, - targetEngine: opts.targetEngine, + targetEngine, }) if (importMethod) { progressLogger.debug({ diff --git a/packages/core/test/install/sideEffects.ts b/packages/core/test/install/sideEffects.ts index d3358ef7faf..206bd371758 100644 --- a/packages/core/test/install/sideEffects.ts +++ b/packages/core/test/install/sideEffects.ts @@ -85,9 +85,10 @@ test('using side effects cache', async () => { const filesIndexFile = path.join(opts.storeDir, 'files/2e/28a020ed7c488057d208cd705442e275352fcf88a32b32d0d312668308cb87db3a6df9171ce90d501c3de162b2a6dd5cf62ed7ae8c76532f95adfac924b9a8-index.json') const filesIndex = await loadJsonFile(filesIndexFile) expect(filesIndex.sideEffects).toBeTruthy() // files index has side effects - expect(filesIndex.sideEffects).toHaveProperty([ENGINE_NAME, 'generated-by-preinstall.js']) - expect(filesIndex.sideEffects).toHaveProperty([ENGINE_NAME, 'generated-by-postinstall.js']) - delete filesIndex.sideEffects![ENGINE_NAME]['generated-by-postinstall.js'] + const sideEffectsKey = `${ENGINE_NAME}-${JSON.stringify({ '/hello-world-js-bin/1.0.0': {} })}` + expect(filesIndex.sideEffects).toHaveProperty([sideEffectsKey, 'generated-by-preinstall.js']) + expect(filesIndex.sideEffects).toHaveProperty([sideEffectsKey, 'generated-by-postinstall.js']) + delete filesIndex.sideEffects![sideEffectsKey]['generated-by-postinstall.js'] await writeJsonFile(filesIndexFile, filesIndex) await rimraf('node_modules') diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 8b2cbf15aea..fbf40b54154 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -27,6 +27,9 @@ { "path": "../cafs" }, + { + "path": "../calc-dep-state" + }, { "path": "../client" }, diff --git a/packages/headless/package.json b/packages/headless/package.json index 877255567c6..9985de47987 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -68,6 +68,7 @@ }, "dependencies": { "@pnpm/build-modules": "workspace:7.2.5", + "@pnpm/calc-dep-state": "workspace:0.0.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 00c26845a07..af49f14e583 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -1,8 +1,8 @@ import { promises as fs } from 'fs' import path from 'path' import buildModules from '@pnpm/build-modules' +import { calcDepState, DepsStateCache } from '@pnpm/calc-dep-state' import { - ENGINE_NAME, LAYOUT_VERSION, WANTED_LOCKFILE, } from '@pnpm/constants' @@ -59,6 +59,7 @@ import pLimit from 'p-limit' import pathAbsolute from 'path-absolute' import equals from 'ramda/src/equals' import fromPairs from 'ramda/src/fromPairs' +import isEmpty from 'ramda/src/isEmpty' import omit from 'ramda/src/omit' import props from 'ramda/src/props' import union from 'ramda/src/union' @@ -147,6 +148,7 @@ export default async (opts: HeadlessOptions) => { throw new Error(`Headless installation requires a ${WANTED_LOCKFILE} file`) } + const depsStateCache: DepsStateCache = {} const relativeModulesDir = opts.modulesDir ?? 'node_modules' const rootModulesDir = await realpathMissing(path.join(lockfileDir, relativeModulesDir)) const virtualStoreDir = pathAbsolute(opts.virtualStoreDir ?? path.join(relativeModulesDir, '.pnpm'), lockfileDir) @@ -285,10 +287,11 @@ export default async (opts: HeadlessOptions) => { let newHoistedDependencies!: HoistedDependencies if (opts.nodeLinker === 'hoisted' && hierarchy && prevGraph) { await linkHoistedModules(opts.storeController, graph, prevGraph, hierarchy, { + depsStateCache, extendNodePath: opts.extendNodePath, force: opts.force, lockfileDir: opts.lockfileDir, - targetEngine: opts.sideEffectsCacheRead && ENGINE_NAME || undefined, + sideEffectsCacheRead: opts.sideEffectsCacheRead, }) stageLogger.debug({ prefix: lockfileDir, @@ -314,8 +317,10 @@ export default async (opts: HeadlessOptions) => { }), linkAllPkgs(opts.storeController, depNodes, { force: opts.force, + depGraph: graph, + depsStateCache, lockfileDir: opts.lockfileDir, - targetEngine: opts.sideEffectsCacheRead && ENGINE_NAME || undefined, + sideEffectsCacheRead: opts.sideEffectsCacheRead, }), ]) @@ -407,6 +412,7 @@ export default async (opts: HeadlessOptions) => { extraBinPaths, extendNodePath: opts.extendNodePath, extraEnv, + depsStateCache, lockfileDir, optional: opts.include.optionalDependencies, rawConfig: opts.rawConfig, @@ -636,9 +642,11 @@ async function linkAllPkgs ( storeController: StoreController, depNodes: DependenciesGraphNode[], opts: { + depGraph: DependenciesGraph + depsStateCache: DepsStateCache force: boolean lockfileDir: string - targetEngine?: string + sideEffectsCacheRead: boolean } ) { return Promise.all( @@ -651,10 +659,14 @@ async function linkAllPkgs ( throw err } + let targetEngine: string | undefined + if (opts.sideEffectsCacheRead && filesResponse.sideEffects && !isEmpty(filesResponse.sideEffects)) { + targetEngine = calcDepState(depNode.dir, opts.depGraph, opts.depsStateCache) + } const { importMethod, isBuilt } = await storeController.importPackage(depNode.dir, { filesResponse, force: opts.force, - targetEngine: opts.targetEngine, + targetEngine, }) if (importMethod) { progressLogger.debug({ diff --git a/packages/headless/src/linkHoistedModules.ts b/packages/headless/src/linkHoistedModules.ts index 4b045adb980..825b775bcde 100644 --- a/packages/headless/src/linkHoistedModules.ts +++ b/packages/headless/src/linkHoistedModules.ts @@ -1,4 +1,5 @@ import path from 'path' +import { calcDepState, DepsStateCache } from '@pnpm/calc-dep-state' import { progressLogger, removalLogger, @@ -11,6 +12,7 @@ import { StoreController, } from '@pnpm/store-controller-types' import difference from 'ramda/src/difference' +import isEmpty from 'ramda/src/isEmpty' import rimraf from '@zkochan/rimraf' import { DepHierarchy, @@ -23,10 +25,11 @@ export default async function linkHoistedModules ( prevGraph: DependenciesGraph, hierarchy: DepHierarchy, opts: { + depsStateCache: DepsStateCache extendNodePath?: boolean force: boolean lockfileDir: string - targetEngine?: string + sideEffectsCacheRead: boolean } ): Promise { // TODO: remove nested node modules first @@ -78,10 +81,11 @@ async function linkAllPkgsInOrder ( hierarchy: DepHierarchy, parentDir: string, opts: { + depsStateCache: DepsStateCache extendNodePath?: boolean force: boolean lockfileDir: string - targetEngine?: string + sideEffectsCacheRead: boolean warn: (message: string) => void } ) { @@ -96,10 +100,14 @@ async function linkAllPkgsInOrder ( throw err } + let targetEngine: string | undefined + if (opts.sideEffectsCacheRead && filesResponse.sideEffects && !isEmpty(filesResponse.sideEffects)) { + targetEngine = calcDepState(dir, graph, opts.depsStateCache) + } const { importMethod, isBuilt } = await storeController.importPackage(depNode.dir, { filesResponse, force: opts.force || depNode.depPath !== prevGraph[dir]?.depPath, - targetEngine: opts.targetEngine, + targetEngine, }) if (importMethod) { progressLogger.debug({ diff --git a/packages/headless/src/lockfileToHoistedDepGraph.ts b/packages/headless/src/lockfileToHoistedDepGraph.ts index 26ffe1b70be..843e51bcb09 100644 --- a/packages/headless/src/lockfileToHoistedDepGraph.ts +++ b/packages/headless/src/lockfileToHoistedDepGraph.ts @@ -1,6 +1,7 @@ import path from 'path' import { Lockfile, + PackageSnapshot, ProjectSnapshot, } from '@pnpm/lockfile-file' import { @@ -16,6 +17,7 @@ import { StoreController, } from '@pnpm/store-controller-types' import hoist, { HoisterResult } from '@pnpm/real-hoist' +import * as dp from 'dependency-path' import { DependenciesGraph, DepHierarchy, @@ -63,8 +65,14 @@ async function _lockfileToHoistedDepGraph ( const tree = hoist(lockfile) const graph: DependenciesGraph = {} const modulesDir = path.join(opts.lockfileDir, 'node_modules') + const fetchDepsOpts = { + ...opts, + lockfile, + graph, + pkgLocationByDepPath: {}, + } const hierarchy = { - [opts.lockfileDir]: await fetchDeps(lockfile, opts, graph, modulesDir, tree.dependencies), + [opts.lockfileDir]: await fetchDeps(fetchDepsOpts, modulesDir, tree.dependencies), } const directDependenciesByImporterId: DirectDependenciesByImporterId = { '.': directDepsMap(Object.keys(hierarchy[opts.lockfileDir]), graph), @@ -76,7 +84,7 @@ async function _lockfileToHoistedDepGraph ( const importerId = reference.replace('workspace:', '') const projectDir = path.join(opts.lockfileDir, importerId) const modulesDir = path.join(projectDir, 'node_modules') - const nextHierarchy = (await fetchDeps(lockfile, opts, graph, modulesDir, rootDep.dependencies)) + const nextHierarchy = (await fetchDeps(fetchDepsOpts, modulesDir, rootDep.dependencies)) hierarchy[projectDir] = nextHierarchy const importer = lockfile.importers[importerId] @@ -121,9 +129,11 @@ function pickLinkedDirectDeps ( } async function fetchDeps ( - lockfile: Lockfile, - opts: LockfileToHoistedDepGraphOptions, - graph: DependenciesGraph, + opts: { + graph: DependenciesGraph + lockfile: Lockfile + pkgLocationByDepPath: Record + } & LockfileToHoistedDepGraphOptions, modules: string, deps: Set ): Promise { @@ -131,7 +141,7 @@ async function fetchDeps ( await Promise.all(Array.from(deps).map(async (dep) => { const depPath = Array.from(dep.references)[0] if (opts.skipped.has(depPath) || depPath.startsWith('workspace:')) return - const pkgSnapshot = lockfile.packages![depPath] + const pkgSnapshot = opts.lockfile.packages![depPath] if (!pkgSnapshot) { // it is a link return @@ -177,7 +187,7 @@ async function fetchDeps ( if (pkgSnapshot.optional) return throw err } - graph[dir] = { + opts.graph[dir] = { alias: dep.name, children: {}, depPath, @@ -194,7 +204,28 @@ async function fetchDeps ( prepare: pkgSnapshot.prepare === true, requiresBuild: pkgSnapshot.requiresBuild === true, } - depHierarchy[dir] = await fetchDeps(lockfile, opts, graph, path.join(dir, 'node_modules'), dep.dependencies) + opts.pkgLocationByDepPath[depPath] = dir + depHierarchy[dir] = await fetchDeps(opts, path.join(dir, 'node_modules'), dep.dependencies) + opts.graph[dir].children = getChildren(pkgSnapshot, opts.pkgLocationByDepPath, opts) })) return depHierarchy } + +function getChildren ( + pkgSnapshot: PackageSnapshot, + pkgLocationByDepPath: Record, + opts: { include: IncludedDependencies } +) { + const allDeps = { + ...pkgSnapshot.dependencies, + ...(opts.include.optionalDependencies ? pkgSnapshot.optionalDependencies : {}), + } + const children = {} + for (const [childName, childRef] of Object.entries(allDeps)) { + const childDepPath = dp.refToRelative(childRef, childName) + if (childDepPath && pkgLocationByDepPath[childDepPath]) { + children[childName] = pkgLocationByDepPath[childDepPath] + } + } + return children +} diff --git a/packages/headless/test/index.ts b/packages/headless/test/index.ts index 283eb964c94..eaebddbce5a 100644 --- a/packages/headless/test/index.ts +++ b/packages/headless/test/index.ts @@ -671,13 +671,14 @@ test('installing with publicHoistPattern=* in a project with external lockfile', const ENGINE_DIR = `${process.platform}-${process.arch}-node-${process.version.split('.')[0]}` -test('using side effects cache', async () => { +test.each([['isolated'], ['hoisted']])('using side effects cache with nodeLinker=%s', async (nodeLinker) => { let prefix = f.prepare('side-effects') // Right now, hardlink does not work with side effects, so we specify copy as the packageImportMethod // We disable verifyStoreIntegrity because we are going to change the cache const opts = await testDefaults({ lockfileDir: prefix, + nodeLinker, sideEffectsCacheRead: true, sideEffectsCacheWrite: true, verifyStoreIntegrity: false, @@ -687,15 +688,17 @@ test('using side effects cache', async () => { const cacheIntegrityPath = path.join(opts.storeDir, 'files/2e/28a020ed7c488057d208cd705442e275352fcf88a32b32d0d312668308cb87db3a6df9171ce90d501c3de162b2a6dd5cf62ed7ae8c76532f95adfac924b9a8-index.json') const cacheIntegrity = await loadJsonFile(cacheIntegrityPath) expect(cacheIntegrity!['sideEffects']).toBeTruthy() - expect(cacheIntegrity).toHaveProperty(['sideEffects', ENGINE_NAME, 'generated-by-postinstall.js']) - delete cacheIntegrity!['sideEffects'][ENGINE_NAME]['generated-by-postinstall.js'] + const sideEffectsKey = `${ENGINE_NAME}-${JSON.stringify({ '/hello-world-js-bin/1.0.0': {} })}` + expect(cacheIntegrity).toHaveProperty(['sideEffects', sideEffectsKey, 'generated-by-postinstall.js']) + delete cacheIntegrity!['sideEffects'][sideEffectsKey]['generated-by-postinstall.js'] - expect(cacheIntegrity).toHaveProperty(['sideEffects', ENGINE_NAME, 'generated-by-preinstall.js']) + expect(cacheIntegrity).toHaveProperty(['sideEffects', sideEffectsKey, 'generated-by-preinstall.js']) await writeJsonFile(cacheIntegrityPath, cacheIntegrity) prefix = f.prepare('side-effects') const opts2 = await testDefaults({ lockfileDir: prefix, + nodeLinker, sideEffectsCacheRead: true, sideEffectsCacheWrite: true, storeDir: opts.storeDir, diff --git a/packages/headless/tsconfig.json b/packages/headless/tsconfig.json index bcab64fa01a..5fc0affdb23 100644 --- a/packages/headless/tsconfig.json +++ b/packages/headless/tsconfig.json @@ -21,6 +21,9 @@ { "path": "../build-modules" }, + { + "path": "../calc-dep-state" + }, { "path": "../client" }, diff --git a/packages/plugin-commands-installation/src/install.ts b/packages/plugin-commands-installation/src/install.ts index bd791f3753e..f5ca42de8f5 100644 --- a/packages/plugin-commands-installation/src/install.ts +++ b/packages/plugin-commands-installation/src/install.ts @@ -211,15 +211,6 @@ by any dependencies, so it is an emulation of a flat node_modules', description: 'Force reinstall dependencies: refetch packages modified in store, recreate a lockfile and/or modules directory created by a non-compatible version of pnpm', name: '--force', }, - ...UNIVERSAL_OPTIONS, - ], - }, - OUTPUT_OPTIONS, - FILTERING, - { - title: 'Experimental options', - - list: [ { description: 'Use or cache the results of (pre/post)install hooks', name: '--side-effects-cache', @@ -228,8 +219,11 @@ by any dependencies, so it is an emulation of a flat node_modules', description: 'Only use the side effects cache if present, do not create it for new packages', name: '--side-effects-cache-readonly', }, + ...UNIVERSAL_OPTIONS, ], }, + OUTPUT_OPTIONS, + FILTERING, ], url: docsUrl('install'), usages: ['pnpm install [options]'], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 69d432c7d82..bc477960288 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -173,7 +173,7 @@ importers: packages/build-modules: specifiers: '@pnpm/build-modules': workspace:7.2.5 - '@pnpm/constants': workspace:5.0.0 + '@pnpm/calc-dep-state': workspace:0.0.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.9 @@ -186,7 +186,7 @@ importers: ramda: ^0.27.1 run-groups: ^3.0.1 dependencies: - '@pnpm/constants': link:../constants + '@pnpm/calc-dep-state': link:../calc-dep-state '@pnpm/core-loggers': link:../core-loggers '@pnpm/lifecycle': link:../lifecycle '@pnpm/link-bins': link:../link-bins @@ -244,6 +244,17 @@ importers: '@types/tar-stream': 2.2.2 tempy: 1.0.1 + packages/calc-dep-state: + specifiers: + '@pnpm/calc-dep-state': workspace:0.0.0 + '@pnpm/constants': workspace:5.0.0 + sort-keys: ^4.2.0 + dependencies: + '@pnpm/constants': link:../constants + sort-keys: 4.2.0 + devDependencies: + '@pnpm/calc-dep-state': 'link:' + packages/cli-meta: specifiers: '@pnpm/cli-meta': workspace:2.0.1 @@ -380,6 +391,7 @@ importers: '@pnpm/assert-store': workspace:* '@pnpm/build-modules': workspace:7.2.5 '@pnpm/cafs': workspace:3.0.13 + '@pnpm/calc-dep-state': workspace:0.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 '@pnpm/core': workspace:2.3.0 @@ -457,6 +469,7 @@ importers: write-yaml-file: ^4.2.0 dependencies: '@pnpm/build-modules': link:../build-modules + '@pnpm/calc-dep-state': link:../calc-dep-state '@pnpm/constants': link:../constants '@pnpm/core-loggers': link:../core-loggers '@pnpm/error': link:../error @@ -1041,6 +1054,7 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/build-modules': workspace:7.2.5 + '@pnpm/calc-dep-state': workspace:0.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 @@ -1089,6 +1103,7 @@ importers: write-json-file: ^4.3.0 dependencies: '@pnpm/build-modules': link:../build-modules + '@pnpm/calc-dep-state': link:../calc-dep-state '@pnpm/constants': link:../constants '@pnpm/core-loggers': link:../core-loggers '@pnpm/error': link:../error From 43e4246d3321a2535130527b07b8a8df00bb6244 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 18 Jan 2022 12:59:44 +0200 Subject: [PATCH 064/204] fix: extend-node-path=false should work when lockfile is up-to-date --- .changeset/great-readers-hope.md | 5 +++++ packages/core/src/link/index.ts | 1 + packages/core/src/link/options.ts | 2 ++ packages/headless/src/index.ts | 5 ++++- 4 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .changeset/great-readers-hope.md diff --git a/.changeset/great-readers-hope.md b/.changeset/great-readers-hope.md new file mode 100644 index 00000000000..9a7c1d6c027 --- /dev/null +++ b/.changeset/great-readers-hope.md @@ -0,0 +1,5 @@ +--- +"@pnpm/headless": patch +--- + +`extendNodePath: false` should work. diff --git a/packages/core/src/link/index.ts b/packages/core/src/link/index.ts index 7202b3ed227..cd59e4ef00d 100644 --- a/packages/core/src/link/index.ts +++ b/packages/core/src/link/index.ts @@ -145,6 +145,7 @@ export default async function link ( const linkToBin = maybeOpts?.linkToBin ?? path.join(destModules, '.bin') await linkBinsOfPackages(linkedPkgs.map((p) => ({ manifest: p.manifest, location: p.path })), linkToBin, { + extendNodePath: opts.extendNodePath, warn: (message: string) => logger.info({ message, prefix: opts.dir }), }) diff --git a/packages/core/src/link/options.ts b/packages/core/src/link/options.ts index a6a6de54730..c96aadfb640 100644 --- a/packages/core/src/link/options.ts +++ b/packages/core/src/link/options.ts @@ -22,6 +22,7 @@ interface StrictLinkOptions { reporter: ReporterFunction targetDependenciesField?: DependenciesField dir: string + extendNodePath: boolean hoistPattern: string[] | undefined forceHoistPattern: boolean @@ -53,6 +54,7 @@ async function defaults (opts: LinkOptions) { return { binsDir: path.join(dir, 'node_modules', '.bin'), dir, + extendNodePath: true, force: false, forceSharedLockfile: false, hoistPattern: undefined, diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index af49f14e583..45c870b56e4 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -446,7 +446,10 @@ export default async (opts: HeadlessOptions) => { ) .filter(({ manifest }) => manifest != null) as Array<{ location: string, manifest: DependencyManifest }>, project.binsDir, - { warn: (message: string) => logger.info({ message, prefix: project.rootDir }) } + { + extendNodePath: opts.extendNodePath, + warn: (message: string) => logger.info({ message, prefix: project.rootDir }), + } ) } })) From 14f60eb1057676cb163295ac8706b4083f509bb8 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 18 Jan 2022 13:07:52 +0200 Subject: [PATCH 065/204] chore(release): 6.27.0 --- .changeset/curly-goats-itch.md | 5 - .changeset/famous-poets-perform.md | 5 - .changeset/fluffy-colts-promise.md | 5 - .changeset/great-readers-hope.md | 5 - .changeset/late-eels-promise.md | 11 - .changeset/lemon-pears-invent.md | 5 - .changeset/ninety-jars-return.md | 5 - .changeset/plenty-readers-camp.md | 5 - .changeset/sour-chairs-laugh.md | 5 - .changeset/twenty-numbers-build.md | 5 - packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/build-modules/CHANGELOG.md | 12 + packages/build-modules/package.json | 8 +- packages/calc-dep-state/CHANGELOG.md | 6 + packages/calc-dep-state/package.json | 4 +- packages/cli-utils/CHANGELOG.md | 10 + packages/cli-utils/package.json | 10 +- packages/config/CHANGELOG.md | 6 + packages/config/package.json | 4 +- packages/core/CHANGELOG.md | 25 ++ packages/core/package.json | 20 +- packages/default-reporter/CHANGELOG.md | 7 + packages/default-reporter/package.json | 6 +- packages/exe/package.json | 14 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 6 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 6 +- packages/headless/CHANGELOG.md | 21 ++ packages/headless/package.json | 16 +- packages/hoist/CHANGELOG.md | 6 + packages/hoist/package.json | 6 +- packages/link-bins/CHANGELOG.md | 7 + packages/link-bins/package.json | 6 +- packages/lockfile-to-pnp/CHANGELOG.md | 7 + packages/lockfile-to-pnp/package.json | 6 +- packages/manifest-utils/CHANGELOG.md | 6 + packages/manifest-utils/package.json | 4 +- packages/outdated/CHANGELOG.md | 7 + packages/outdated/package.json | 6 +- packages/plugin-commands-audit/CHANGELOG.md | 8 + packages/plugin-commands-audit/package.json | 8 +- packages/plugin-commands-env/CHANGELOG.md | 8 + packages/plugin-commands-env/package.json | 8 +- .../plugin-commands-installation/CHANGELOG.md | 24 ++ .../plugin-commands-installation/package.json | 22 +- packages/plugin-commands-listing/CHANGELOG.md | 8 + packages/plugin-commands-listing/package.json | 12 +- .../plugin-commands-outdated/CHANGELOG.md | 9 + .../plugin-commands-outdated/package.json | 14 +- .../plugin-commands-publishing/CHANGELOG.md | 8 + .../plugin-commands-publishing/package.json | 10 +- packages/plugin-commands-rebuild/CHANGELOG.md | 11 + packages/plugin-commands-rebuild/package.json | 16 +- .../CHANGELOG.md | 8 + .../package.json | 10 +- packages/plugin-commands-server/CHANGELOG.md | 9 + packages/plugin-commands-server/package.json | 10 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 9 + packages/plugin-commands-store/package.json | 10 +- packages/pnpm/CHANGELOG.md | 13 + packages/pnpm/package.json | 34 +-- packages/real-hoist/CHANGELOG.md | 6 + packages/real-hoist/package.json | 4 +- packages/resolve-dependencies/CHANGELOG.md | 7 + packages/resolve-dependencies/package.json | 6 +- .../store-connection-manager/CHANGELOG.md | 7 + .../store-connection-manager/package.json | 6 +- pnpm-lock.yaml | 248 +++++++++--------- 75 files changed, 556 insertions(+), 339 deletions(-) delete mode 100644 .changeset/curly-goats-itch.md delete mode 100644 .changeset/famous-poets-perform.md delete mode 100644 .changeset/fluffy-colts-promise.md delete mode 100644 .changeset/great-readers-hope.md delete mode 100644 .changeset/late-eels-promise.md delete mode 100644 .changeset/lemon-pears-invent.md delete mode 100644 .changeset/ninety-jars-return.md delete mode 100644 .changeset/plenty-readers-camp.md delete mode 100644 .changeset/sour-chairs-laugh.md delete mode 100644 .changeset/twenty-numbers-build.md create mode 100644 packages/calc-dep-state/CHANGELOG.md diff --git a/.changeset/curly-goats-itch.md b/.changeset/curly-goats-itch.md deleted file mode 100644 index de549cf68b8..00000000000 --- a/.changeset/curly-goats-itch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/config": minor ---- - -Set `side-effects-cache-read` and `side-effects-cache-write`. diff --git a/.changeset/famous-poets-perform.md b/.changeset/famous-poets-perform.md deleted file mode 100644 index dd5019e544d..00000000000 --- a/.changeset/famous-poets-perform.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -Update command should work when there is a dependency with emty version in `devDependencies` [#4196](https://github.com/pnpm/pnpm/issues/4196). diff --git a/.changeset/fluffy-colts-promise.md b/.changeset/fluffy-colts-promise.md deleted file mode 100644 index 988b8e06ddd..00000000000 --- a/.changeset/fluffy-colts-promise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/real-hoist": patch ---- - -Update `@yarnpkg/nm` to `v3.0.1-rc.10`. diff --git a/.changeset/great-readers-hope.md b/.changeset/great-readers-hope.md deleted file mode 100644 index 9a7c1d6c027..00000000000 --- a/.changeset/great-readers-hope.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/headless": patch ---- - -`extendNodePath: false` should work. diff --git a/.changeset/late-eels-promise.md b/.changeset/late-eels-promise.md deleted file mode 100644 index bf183d739e7..00000000000 --- a/.changeset/late-eels-promise.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@pnpm/core": minor -"@pnpm/headless": minor -"@pnpm/plugin-commands-installation": minor -"pnpm": minor ---- - -Side effects cache is not an experimental feature anymore. - -Side effects cache is saved separately for packages with different dependencies. So if `foo` has `bar` in the dependencies, then a separate cache will be created each time `foo` is installed with a different version of `bar` [#4238](https://github.com/pnpm/pnpm/pull/4238). - diff --git a/.changeset/lemon-pears-invent.md b/.changeset/lemon-pears-invent.md deleted file mode 100644 index 0f58f0d8740..00000000000 --- a/.changeset/lemon-pears-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/manifest-utils": patch ---- - -fix: version set be correct when set empty version diff --git a/.changeset/ninety-jars-return.md b/.changeset/ninety-jars-return.md deleted file mode 100644 index a4659fce13b..00000000000 --- a/.changeset/ninety-jars-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -Side effects cache should work in a workspace. diff --git a/.changeset/plenty-readers-camp.md b/.changeset/plenty-readers-camp.md deleted file mode 100644 index 9795dab18ec..00000000000 --- a/.changeset/plenty-readers-camp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/calc-dep-state": major ---- - -Initial release. diff --git a/.changeset/sour-chairs-laugh.md b/.changeset/sour-chairs-laugh.md deleted file mode 100644 index 7d1dc414fa6..00000000000 --- a/.changeset/sour-chairs-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/build-modules": major ---- - -New required option added: `depsStateCache`. diff --git a/.changeset/twenty-numbers-build.md b/.changeset/twenty-numbers-build.md deleted file mode 100644 index 3b1be232bf0..00000000000 --- a/.changeset/twenty-numbers-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -`@pnpm/registry-mock` should be a dev dependency. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 223a0853521..b09b95d3ce9 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.26.1", + "version": "6.27.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.26.1" + "@pnpm/linux-arm64": "workspace:6.27.0" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index e23479d3a6d..fffaefa51ab 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.26.1", + "version": "6.27.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.26.1" + "@pnpm/linux-x64": "workspace:6.27.0" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 21504637a81..a20c3ee29db 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.26.1", + "version": "6.27.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.26.1" + "@pnpm/macos-arm64": "workspace:6.27.0" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index e0648e22f6e..abb46e820ee 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.26.1", + "version": "6.27.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.26.1" + "@pnpm/macos-x64": "workspace:6.27.0" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index d3f4a8b6849..a9812126485 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.26.1", + "version": "6.27.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.26.1" + "@pnpm/win-x64": "workspace:6.27.0" } } diff --git a/packages/build-modules/CHANGELOG.md b/packages/build-modules/CHANGELOG.md index 9d088bfd686..d14d99217c7 100644 --- a/packages/build-modules/CHANGELOG.md +++ b/packages/build-modules/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/build-modules +## 8.0.0 + +### Major Changes + +- 1cadc231a: New required option added: `depsStateCache`. + +### Patch Changes + +- Updated dependencies [1cadc231a] + - @pnpm/calc-dep-state@1.0.0 + - @pnpm/link-bins@6.2.10 + ## 7.2.5 ### Patch Changes diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index 16ee2a8b4c8..841c310e87a 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/build-modules", - "version": "7.2.5", + "version": "8.0.0", "description": "Build packages in node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/calc-dep-state": "workspace:0.0.0", + "@pnpm/calc-dep-state": "workspace:1.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/lifecycle": "workspace:12.1.4", - "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/types": "workspace:7.9.0", @@ -45,7 +45,7 @@ "run-groups": "^3.0.1" }, "devDependencies": { - "@pnpm/build-modules": "workspace:7.2.5", + "@pnpm/build-modules": "workspace:8.0.0", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, diff --git a/packages/calc-dep-state/CHANGELOG.md b/packages/calc-dep-state/CHANGELOG.md new file mode 100644 index 00000000000..e9f587a7160 --- /dev/null +++ b/packages/calc-dep-state/CHANGELOG.md @@ -0,0 +1,6 @@ +# @pnpm/calc-dep-state + +## 1.0.0 +### Major Changes + +- 1cadc231a: Initial release. diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index d635c185921..a3e54a33957 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/calc-dep-state", - "version": "0.0.0", + "version": "1.0.0", "description": "Calculates the state of a dependency", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,7 +33,7 @@ "sort-keys": "^4.2.0" }, "devDependencies": { - "@pnpm/calc-dep-state": "workspace:0.0.0" + "@pnpm/calc-dep-state": "workspace:1.0.0" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index 70bcb3475f0..4de24f8efa3 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/cli-utils +## 0.6.46 + +### Patch Changes + +- Updated dependencies [fff0e4493] +- Updated dependencies [8a2cad034] + - @pnpm/config@13.11.0 + - @pnpm/manifest-utils@2.1.7 + - @pnpm/default-reporter@8.5.9 + ## 0.6.45 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index ce553a76a18..42f3a103a78 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.45", + "version": "0.6.46", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,16 +28,16 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils#readme", "devDependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/config": "workspace:13.10.0", - "@pnpm/default-reporter": "workspace:8.5.8", + "@pnpm/config": "workspace:13.11.0", + "@pnpm/default-reporter": "workspace:8.5.9", "@pnpm/error": "workspace:2.0.0", - "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/package-is-installable": "workspace:5.0.11", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index a2d78566459..7f1ca1fee2b 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/config +## 13.11.0 + +### Minor Changes + +- fff0e4493: Set `side-effects-cache-read` and `side-effects-cache-write`. + ## 13.10.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index 4625d525751..6f757c458c2 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "13.10.0", + "version": "13.11.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,7 +48,7 @@ "which": "^2.0.2" }, "devDependencies": { - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/which": "^2.0.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index eefa362e876..e1fe13bc82a 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,30 @@ # @pnpm/core +## 2.4.0 + +### Minor Changes + +- 1cadc231a: Side effects cache is not an experimental feature anymore. + + Side effects cache is saved separately for packages with different dependencies. So if `foo` has `bar` in the dependencies, then a separate cache will be created each time `foo` is installed with a different version of `bar` [#4238](https://github.com/pnpm/pnpm/pull/4238). + +### Patch Changes + +- 4bdf7bcac: `@pnpm/registry-mock` should be a dev dependency. +- Updated dependencies [43e4246d3] +- Updated dependencies [1cadc231a] +- Updated dependencies [8a2cad034] +- Updated dependencies [1cadc231a] +- Updated dependencies [1cadc231a] + - @pnpm/headless@17.1.0 + - @pnpm/manifest-utils@2.1.7 + - @pnpm/calc-dep-state@1.0.0 + - @pnpm/build-modules@8.0.0 + - @pnpm/lockfile-to-pnp@0.4.42 + - @pnpm/link-bins@6.2.10 + - @pnpm/resolve-dependencies@23.0.3 + - @pnpm/hoist@5.2.12 + ## 2.3.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 49f4c63978b..8c294ffb936 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.3.0", + "version": "2.4.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,22 +15,22 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/build-modules": "workspace:7.2.5", - "@pnpm/calc-dep-state": "workspace:0.0.0", + "@pnpm/build-modules": "workspace:8.0.0", + "@pnpm/calc-dep-state": "workspace:1.0.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.16", "@pnpm/get-context": "workspace:5.3.5", - "@pnpm/headless": "workspace:17.0.3", - "@pnpm/hoist": "workspace:5.2.11", + "@pnpm/headless": "workspace:17.1.0", + "@pnpm/hoist": "workspace:5.2.12", "@pnpm/lifecycle": "workspace:12.1.4", - "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.41", + "@pnpm/lockfile-to-pnp": "workspace:0.4.42", "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/lockfile-walker": "workspace:4.0.14", - "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/modules-cleaner": "workspace:11.0.20", "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/normalize-registries": "workspace:2.0.12", @@ -42,7 +42,7 @@ "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/remove-bins": "workspace:2.0.12", - "@pnpm/resolve-dependencies": "workspace:23.0.2", + "@pnpm/resolve-dependencies": "workspace:23.0.3", "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/symlink-dependency": "workspace:4.0.12", @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.3.0", + "@pnpm/core": "workspace:2.4.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index b5edc960d4e..e0c9353b0e5 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/default-reporter +## 8.5.9 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + ## 8.5.8 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 6c1dfed2123..08884481780 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.8", + "version": "8.5.9", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/render-peer-issues": "workspace:1.1.1", @@ -54,7 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@pnpm/default-reporter": "workspace:8.5.8", + "@pnpm/default-reporter": "workspace:8.5.9", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/exe/package.json b/packages/exe/package.json index d57ed76163f..31003a4fb6c 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.26.1", + "version": "6.27.0", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.26.1", - "@pnpm/linux-x64": "workspace:6.26.1", - "@pnpm/macos-arm64": "workspace:6.26.1", - "@pnpm/macos-x64": "workspace:6.26.1", - "@pnpm/win-x64": "workspace:6.26.1" + "@pnpm/linux-arm64": "workspace:6.27.0", + "@pnpm/linux-x64": "workspace:6.27.0", + "@pnpm/macos-arm64": "workspace:6.27.0", + "@pnpm/macos-x64": "workspace:6.27.0", + "@pnpm/win-x64": "workspace:6.27.0" }, "devDependencies": { - "@pnpm/exe": "workspace:6.26.1", + "@pnpm/exe": "workspace:6.27.0", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index c9f8d4a34e8..c74fb1d981a 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.18 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.38 + ## 4.4.17 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index ecff2fa1f30..c4861b02295 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.17", + "version": "4.4.18", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.37", + "@pnpm/find-workspace-packages": "workspace:3.1.38", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", @@ -40,7 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index 7d18ad63093..5db7dc5a363 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.38 + +### Patch Changes + +- @pnpm/cli-utils@0.6.46 + ## 3.1.37 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index cec580845f7..b95245b89b0 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.37", + "version": "3.1.38", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.9.0", "find-packages": "workspace:8.0.11", @@ -37,6 +37,6 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/find-workspace-packages": "workspace:3.1.37" + "@pnpm/find-workspace-packages": "workspace:3.1.38" } } diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index f4e501aa4cb..60eb82d31a4 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,26 @@ # @pnpm/headless +## 17.1.0 + +### Minor Changes + +- 1cadc231a: Side effects cache is not an experimental feature anymore. + + Side effects cache is saved separately for packages with different dependencies. So if `foo` has `bar` in the dependencies, then a separate cache will be created each time `foo` is installed with a different version of `bar` [#4238](https://github.com/pnpm/pnpm/pull/4238). + +### Patch Changes + +- 43e4246d3: `extendNodePath: false` should work. +- Updated dependencies [6b877aad5] +- Updated dependencies [1cadc231a] +- Updated dependencies [1cadc231a] + - @pnpm/real-hoist@0.1.4 + - @pnpm/calc-dep-state@1.0.0 + - @pnpm/build-modules@8.0.0 + - @pnpm/lockfile-to-pnp@0.4.42 + - @pnpm/link-bins@6.2.10 + - @pnpm/hoist@5.2.12 + ## 17.0.3 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 9985de47987..f68255564c1 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.0.3", + "version": "17.1.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -17,7 +17,7 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.1", - "@pnpm/headless": "workspace:17.0.3", + "@pnpm/headless": "workspace:17.1.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", @@ -67,17 +67,17 @@ "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/build-modules": "workspace:7.2.5", - "@pnpm/calc-dep-state": "workspace:0.0.0", + "@pnpm/build-modules": "workspace:8.0.0", + "@pnpm/calc-dep-state": "workspace:1.0.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.16", - "@pnpm/hoist": "workspace:5.2.11", + "@pnpm/hoist": "workspace:5.2.12", "@pnpm/lifecycle": "workspace:12.1.4", - "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.41", + "@pnpm/lockfile-to-pnp": "workspace:0.4.42", "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/modules-cleaner": "workspace:11.0.20", "@pnpm/modules-yaml": "workspace:9.0.11", @@ -85,7 +85,7 @@ "@pnpm/package-requester": "workspace:16.0.1", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", - "@pnpm/real-hoist": "workspace:0.1.3", + "@pnpm/real-hoist": "workspace:0.1.4", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/symlink-dependency": "workspace:4.0.12", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/hoist/CHANGELOG.md b/packages/hoist/CHANGELOG.md index b5c37033a61..ed81189f451 100644 --- a/packages/hoist/CHANGELOG.md +++ b/packages/hoist/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/hoist +## 5.2.12 + +### Patch Changes + +- @pnpm/link-bins@6.2.10 + ## 5.2.11 ### Patch Changes diff --git a/packages/hoist/package.json b/packages/hoist/package.json index 834f9e1edfc..95cc5a0728c 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "5.2.11", + "version": "5.2.12", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,7 +15,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/hoist": "workspace:5.2.11", + "@pnpm/hoist": "workspace:5.2.12", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, @@ -41,7 +41,7 @@ }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/lockfile-walker": "workspace:4.0.14", diff --git a/packages/link-bins/CHANGELOG.md b/packages/link-bins/CHANGELOG.md index 9cbf2d49185..6738415cb89 100644 --- a/packages/link-bins/CHANGELOG.md +++ b/packages/link-bins/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/link-bins +## 6.2.10 + +### Patch Changes + +- Updated dependencies [8a2cad034] + - @pnpm/manifest-utils@2.1.7 + ## 6.2.9 ### Patch Changes diff --git a/packages/link-bins/package.json b/packages/link-bins/package.json index d9b3783f55f..4c7e823b058 100644 --- a/packages/link-bins/package.json +++ b/packages/link-bins/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/link-bins", - "version": "6.2.9", + "version": "6.2.10", "description": "Link bins to node_modules/.bin", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -32,7 +32,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/link-bins#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/package-bins": "workspace:5.0.11", "@pnpm/read-modules-dir": "workspace:3.0.1", "@pnpm/read-package-json": "workspace:5.0.10", @@ -47,7 +47,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/logger": "^4.0.0", "@pnpm/test-fixtures": "workspace:*", "@types/is-windows": "^1.0.0", diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index aa697f59033..392bd2b8a52 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile-to-pnp +## 0.4.42 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + ## 0.4.41 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index c603389740d..662d7d0fd5f 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.41", + "version": "0.4.42", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,14 +34,14 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/lockfile-to-pnp": "workspace:0.4.41", + "@pnpm/lockfile-to-pnp": "workspace:0.4.42", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/manifest-utils/CHANGELOG.md b/packages/manifest-utils/CHANGELOG.md index 2d0dec0bd41..394edd9f7a8 100644 --- a/packages/manifest-utils/CHANGELOG.md +++ b/packages/manifest-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/manifest-utils +## 2.1.7 + +### Patch Changes + +- 8a2cad034: fix: version set be correct when set empty version + ## 2.1.6 ### Patch Changes diff --git a/packages/manifest-utils/package.json b/packages/manifest-utils/package.json index 64dc262f3b4..d179919bb8f 100644 --- a/packages/manifest-utils/package.json +++ b/packages/manifest-utils/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/manifest-utils", "description": "Utils for dealing with package manifest", - "version": "2.1.6", + "version": "2.1.7", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -35,6 +35,6 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/manifest-utils#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/manifest-utils": "workspace:2.1.6" + "@pnpm/manifest-utils": "workspace:2.1.7" } } diff --git a/packages/outdated/CHANGELOG.md b/packages/outdated/CHANGELOG.md index 5554b0c70b3..0933b3b8c0a 100644 --- a/packages/outdated/CHANGELOG.md +++ b/packages/outdated/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/outdated +## 9.0.29 + +### Patch Changes + +- Updated dependencies [8a2cad034] + - @pnpm/manifest-utils@2.1.7 + ## 9.0.28 ### Patch Changes diff --git a/packages/outdated/package.json b/packages/outdated/package.json index 10785dd65e2..a7f35378ed4 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "9.0.28", + "version": "9.0.29", "description": "Check for outdated packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -41,7 +41,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/lockfile-utils": "workspace:3.1.6", - "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/pick-registry-for-package": "workspace:2.0.10", @@ -52,7 +52,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/outdated": "workspace:9.0.28", + "@pnpm/outdated": "workspace:9.0.29", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", "npm-run-all": "^4.1.5" diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index 8e56a983bc6..93664e7952b 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-audit +## 5.1.37 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + ## 5.1.36 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 8919b4d6fe9..b90b3e9ee0e 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.36", + "version": "5.1.37", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.36", + "@pnpm/plugin-commands-audit": "workspace:5.1.37", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -41,8 +41,8 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.4", - "@pnpm/cli-utils": "workspace:0.6.45", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index 6bccbebe263..83675444257 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-env +## 1.4.8 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + ## 1.4.7 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index ccfa2a28c3e..2069ecb85b8 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.7", + "version": "1.4.8", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,8 +30,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.4", "@pnpm/fetcher-base": "workspace:11.1.5", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/plugin-commands-env": "workspace:1.4.7", + "@pnpm/plugin-commands-env": "workspace:1.4.8", "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 3d94461f35e..eaf84b77449 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,29 @@ # @pnpm/plugin-commands-installation +## 8.3.0 + +### Minor Changes + +- 1cadc231a: Side effects cache is not an experimental feature anymore. + + Side effects cache is saved separately for packages with different dependencies. So if `foo` has `bar` in the dependencies, then a separate cache will be created each time `foo` is installed with a different version of `bar` [#4238](https://github.com/pnpm/pnpm/pull/4238). + +### Patch Changes + +- Updated dependencies [fff0e4493] +- Updated dependencies [1cadc231a] +- Updated dependencies [8a2cad034] +- Updated dependencies [4bdf7bcac] + - @pnpm/config@13.11.0 + - @pnpm/core@2.4.0 + - @pnpm/manifest-utils@2.1.7 + - @pnpm/cli-utils@0.6.46 + - @pnpm/plugin-commands-rebuild@5.4.6 + - @pnpm/store-connection-manager@3.2.4 + - @pnpm/outdated@9.0.29 + - @pnpm/find-workspace-packages@3.1.38 + - @pnpm/filter-workspace-packages@4.4.18 + ## 8.2.1 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index a59a37f33a1..749026fab27 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.2.1", + "version": "8.3.0", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/plugin-commands-installation": "workspace:8.2.1", + "@pnpm/plugin-commands-installation": "workspace:8.3.0", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -57,30 +57,30 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.3.0", + "@pnpm/core": "workspace:2.4.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.37", + "@pnpm/find-workspace-packages": "workspace:3.1.38", "@pnpm/graceful-fs": "workspace:1.0.0", - "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/outdated": "workspace:9.0.28", + "@pnpm/outdated": "workspace:9.0.29", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.5", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", "@pnpm/pnpmfile": "workspace:1.2.4", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/semver-diff": "^1.0.2", "@pnpm/sort-packages": "workspace:2.1.7", - "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/store-connection-manager": "workspace:3.2.4", "@pnpm/types": "workspace:7.9.0", "@yarnpkg/core": "3.2.0-rc.9", "@yarnpkg/lockfile": "^1.1.0", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index 8c85b8490d0..acc0c5ed1fa 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-listing +## 4.1.5 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + ## 4.1.4 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 7488e40fad4..0acb1e027d1 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.4", + "version": "4.1.5", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.2.1", - "@pnpm/plugin-commands-listing": "workspace:4.1.4", + "@pnpm/plugin-commands-installation": "workspace:8.3.0", + "@pnpm/plugin-commands-listing": "workspace:4.1.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -45,9 +45,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/list": "workspace:6.2.19", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index 02c82ec3db9..4d5152b85dc 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-outdated +## 5.1.5 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + - @pnpm/outdated@9.0.29 + ## 5.1.4 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 3335c4c0597..5b4a7f78c30 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.4", + "version": "5.1.5", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.17", - "@pnpm/plugin-commands-installation": "workspace:8.2.1", - "@pnpm/plugin-commands-outdated": "workspace:5.1.4", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/plugin-commands-installation": "workspace:8.3.0", + "@pnpm/plugin-commands-outdated": "workspace:5.1.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -45,17 +45,17 @@ "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/default-resolver": "workspace:14.0.10", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/outdated": "workspace:9.0.28", + "@pnpm/outdated": "workspace:9.0.29", "@pnpm/semver-diff": "^1.0.2", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index 2a4b68f7eaa..25ff25cf8fe 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-publishing +## 4.3.5 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + ## 4.3.4 ### Patch Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index a689e1f25a5..8c420e869ce 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.3.4", + "version": "4.3.5", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-publishing": "workspace:4.3.4", + "@pnpm/plugin-commands-publishing": "workspace:4.3.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", @@ -56,9 +56,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/client": "workspace:6.1.1", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/exportable-manifest": "workspace:2.2.4", "@pnpm/lifecycle": "workspace:12.1.4", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index f612d90c4b6..33219549b67 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-rebuild +## 5.4.6 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + - @pnpm/store-connection-manager@3.2.4 + - @pnpm/link-bins@6.2.10 + - @pnpm/find-workspace-packages@3.1.38 + ## 5.4.5 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index d87a2411df2..0f26c04dc61 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.5", + "version": "5.4.6", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.5", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -48,21 +48,21 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/find-workspace-packages": "workspace:3.1.37", + "@pnpm/find-workspace-packages": "workspace:3.1.38", "@pnpm/get-context": "workspace:5.3.5", "@pnpm/lifecycle": "workspace:12.1.4", - "@pnpm/link-bins": "workspace:6.2.9", + "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/sort-packages": "workspace:2.1.7", - "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/store-connection-manager": "workspace:3.2.4", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-package-arg": "^2.0.1", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index 962600c02bf..f0e757c3267 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-script-runners +## 4.5.15 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + ## 4.5.14 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 10dc3825a97..22beb2dbd0c 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.14", + "version": "4.5.15", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.14", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.15", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -44,10 +44,10 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index adfd88ae05a..e72ebfd7921 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-server +## 3.0.64 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + - @pnpm/store-connection-manager@3.2.4 + ## 3.0.63 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 82354026b7a..026faccc919 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.63", + "version": "3.0.64", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,19 +30,19 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-server": "workspace:3.0.63", + "@pnpm/plugin-commands-server": "workspace:3.0.64", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/server": "workspace:11.0.17", - "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/store-connection-manager": "workspace:3.2.4", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 5cbc2d8dd16..ba2d9ea32c4 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.31 + +### Patch Changes + +- @pnpm/cli-utils@0.6.46 + ## 1.1.30 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 9826b54cc92..07008d1a1d4 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.30", + "version": "1.1.31", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,7 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-setup": "workspace:1.1.30", + "@pnpm/plugin-commands-setup": "workspace:1.1.31", "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index 9f8b379f9df..cec1018bc52 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-store +## 4.1.6 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + - @pnpm/cli-utils@0.6.46 + - @pnpm/store-connection-manager@3.2.4 + ## 4.1.5 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 435e6f3405a..5c5ca7ebfc9 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.5", + "version": "4.1.6", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.5", + "@pnpm/plugin-commands-store": "workspace:4.1.6", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -50,15 +50,15 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.13", - "@pnpm/cli-utils": "workspace:0.6.45", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/get-context": "workspace:5.3.5", "@pnpm/lockfile-utils": "workspace:3.1.6", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/store-connection-manager": "workspace:3.2.3", + "@pnpm/store-connection-manager": "workspace:3.2.4", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 6e579e68bcc..558a42a6089 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,18 @@ # pnpm +## 6.27.0 + +### Minor Changes + +- Side effects cache is not an experimental feature anymore. + + Side effects cache is saved separately for packages with different dependencies. So if `foo` has `bar` in the dependencies, then a separate cache will be created each time `foo` is installed with a different version of `bar` [#4238](https://github.com/pnpm/pnpm/pull/4238). + +### Patch Changes + +- Update command should work when there is a dependency with emty version in `devDependencies` [#4196](https://github.com/pnpm/pnpm/issues/4196). +- Side effects cache should work in a workspace. + ## 6.26.1 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index c2b55a16ed8..46b4d7b364e 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.26.1", + "version": "6.27.0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,35 +22,35 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.45", + "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/client": "workspace:6.1.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/default-reporter": "workspace:8.5.8", + "@pnpm/default-reporter": "workspace:8.5.9", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.17", + "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.37", + "@pnpm/find-workspace-packages": "workspace:3.1.38", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/plugin-commands-audit": "workspace:5.1.36", - "@pnpm/plugin-commands-env": "workspace:1.4.7", - "@pnpm/plugin-commands-installation": "workspace:8.2.1", - "@pnpm/plugin-commands-listing": "workspace:4.1.4", - "@pnpm/plugin-commands-outdated": "workspace:5.1.4", - "@pnpm/plugin-commands-publishing": "workspace:4.3.4", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.5", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.14", - "@pnpm/plugin-commands-server": "workspace:3.0.63", - "@pnpm/plugin-commands-setup": "workspace:1.1.30", - "@pnpm/plugin-commands-store": "workspace:4.1.5", + "@pnpm/plugin-commands-audit": "workspace:5.1.37", + "@pnpm/plugin-commands-env": "workspace:1.4.8", + "@pnpm/plugin-commands-installation": "workspace:8.3.0", + "@pnpm/plugin-commands-listing": "workspace:4.1.5", + "@pnpm/plugin-commands-outdated": "workspace:5.1.5", + "@pnpm/plugin-commands-publishing": "workspace:4.3.5", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.15", + "@pnpm/plugin-commands-server": "workspace:3.0.64", + "@pnpm/plugin-commands-setup": "workspace:1.1.31", + "@pnpm/plugin-commands-store": "workspace:4.1.6", "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/real-hoist/CHANGELOG.md b/packages/real-hoist/CHANGELOG.md index b3b6b67a65e..e13f23d47ba 100644 --- a/packages/real-hoist/CHANGELOG.md +++ b/packages/real-hoist/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/real-hoist +## 0.1.4 + +### Patch Changes + +- 6b877aad5: Update `@yarnpkg/nm` to `v3.0.1-rc.10`. + ## 0.1.3 ### Patch Changes diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index a6880ae8f63..60ea84e4802 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "0.1.3", + "version": "0.1.4", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -38,6 +38,6 @@ "devDependencies": { "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/real-hoist": "workspace:0.1.3" + "@pnpm/real-hoist": "workspace:0.1.4" } } diff --git a/packages/resolve-dependencies/CHANGELOG.md b/packages/resolve-dependencies/CHANGELOG.md index 19c3346f616..3624dd2f123 100644 --- a/packages/resolve-dependencies/CHANGELOG.md +++ b/packages/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/resolve-dependencies +## 23.0.3 + +### Patch Changes + +- Updated dependencies [8a2cad034] + - @pnpm/manifest-utils@2.1.7 + ## 23.0.2 ### Patch Changes diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 64e3a49a1df..2d9b21b4065 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "23.0.2", + "version": "23.0.3", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/lockfile-utils": "workspace:3.1.6", - "@pnpm/manifest-utils": "workspace:2.1.6", + "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/npm-resolver": "workspace:12.1.6", "@pnpm/pick-registry-for-package": "workspace:2.0.10", "@pnpm/prune-lockfile": "workspace:3.0.14", @@ -58,7 +58,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/resolve-dependencies": "workspace:23.0.2", + "@pnpm/resolve-dependencies": "workspace:23.0.3", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" }, diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index e26c349747a..94645ee05dd 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/store-connection-manager +## 3.2.4 + +### Patch Changes + +- Updated dependencies [fff0e4493] + - @pnpm/config@13.11.0 + ## 3.2.3 ### Patch Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 7fbbf5cc390..113e3dc09e7 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.2.3", + "version": "3.2.4", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,12 +30,12 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-connection-manager#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/store-connection-manager": "workspace:3.2.3" + "@pnpm/store-connection-manager": "workspace:3.2.4" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", "@pnpm/client": "workspace:6.1.1", - "@pnpm/config": "workspace:13.10.0", + "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/server": "workspace:11.0.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bc477960288..c8026fc9207 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,31 +117,31 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.26.1 + '@pnpm/linux-arm64': workspace:6.27.0 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.26.1 + '@pnpm/linux-x64': workspace:6.27.0 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.26.1 + '@pnpm/macos-arm64': workspace:6.27.0 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.26.1 + '@pnpm/macos-x64': workspace:6.27.0 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.26.1 + '@pnpm/win-x64': workspace:6.27.0 devDependencies: '@pnpm/win-x64': 'link:' @@ -172,11 +172,11 @@ importers: packages/build-modules: specifiers: - '@pnpm/build-modules': workspace:7.2.5 - '@pnpm/calc-dep-state': workspace:0.0.0 + '@pnpm/build-modules': workspace:8.0.0 + '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/lifecycle': workspace:12.1.4 - '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/link-bins': workspace:6.2.10 '@pnpm/logger': ^4.0.0 '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/store-controller-types': workspace:11.0.11 @@ -246,7 +246,7 @@ importers: packages/calc-dep-state: specifiers: - '@pnpm/calc-dep-state': workspace:0.0.0 + '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/constants': workspace:5.0.0 sort-keys: ^4.2.0 dependencies: @@ -269,12 +269,12 @@ importers: packages/cli-utils: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.45 - '@pnpm/config': workspace:13.10.0 - '@pnpm/default-reporter': workspace:8.5.8 + '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/config': workspace:13.11.0 + '@pnpm/default-reporter': workspace:8.5.9 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/package-is-installable': workspace:5.0.11 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/types': workspace:7.9.0 @@ -338,7 +338,7 @@ importers: packages/config: specifiers: - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/global-bin-dir': workspace:3.0.0 @@ -389,26 +389,26 @@ importers: specifiers: '@pnpm/assert-project': workspace:* '@pnpm/assert-store': workspace:* - '@pnpm/build-modules': workspace:7.2.5 + '@pnpm/build-modules': workspace:8.0.0 '@pnpm/cafs': workspace:3.0.13 - '@pnpm/calc-dep-state': workspace:0.0.0 + '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.3.0 + '@pnpm/core': workspace:2.4.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.16 '@pnpm/get-context': workspace:5.3.5 - '@pnpm/headless': workspace:17.0.3 - '@pnpm/hoist': workspace:5.2.11 + '@pnpm/headless': workspace:17.1.0 + '@pnpm/hoist': workspace:5.2.12 '@pnpm/lifecycle': workspace:12.1.4 - '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.41 + '@pnpm/lockfile-to-pnp': workspace:0.4.42 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/modules-cleaner': workspace:11.0.20 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/normalize-registries': workspace:2.0.12 @@ -423,7 +423,7 @@ importers: '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 '@pnpm/remove-bins': workspace:2.0.12 - '@pnpm/resolve-dependencies': workspace:23.0.2 + '@pnpm/resolve-dependencies': workspace:23.0.3 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 @@ -563,9 +563,9 @@ importers: packages/default-reporter: specifiers: - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.8 + '@pnpm/default-reporter': workspace:8.5.9 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/render-peer-issues': workspace:1.1.1 @@ -722,12 +722,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.26.1 - '@pnpm/linux-arm64': workspace:6.26.1 - '@pnpm/linux-x64': workspace:6.26.1 - '@pnpm/macos-arm64': workspace:6.26.1 - '@pnpm/macos-x64': workspace:6.26.1 - '@pnpm/win-x64': workspace:6.26.1 + '@pnpm/exe': workspace:6.27.0 + '@pnpm/linux-arm64': workspace:6.27.0 + '@pnpm/linux-x64': workspace:6.27.0 + '@pnpm/macos-arm64': workspace:6.27.0 + '@pnpm/macos-x64': workspace:6.27.0 + '@pnpm/win-x64': workspace:6.27.0 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -858,8 +858,8 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.17 - '@pnpm/find-workspace-packages': workspace:3.1.37 + '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/find-workspace-packages': workspace:3.1.38 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -926,9 +926,9 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': workspace:3.1.37 + '@pnpm/find-workspace-packages': workspace:3.1.38 '@pnpm/types': workspace:7.9.0 find-packages: workspace:8.0.11 read-yaml-file: ^2.1.0 @@ -1053,19 +1053,19 @@ importers: packages/headless: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/build-modules': workspace:7.2.5 - '@pnpm/calc-dep-state': workspace:0.0.0 + '@pnpm/build-modules': workspace:8.0.0 + '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.16 - '@pnpm/headless': workspace:17.0.3 - '@pnpm/hoist': workspace:5.2.11 + '@pnpm/headless': workspace:17.1.0 + '@pnpm/hoist': workspace:5.2.12 '@pnpm/lifecycle': workspace:12.1.4 - '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.41 + '@pnpm/lockfile-to-pnp': workspace:0.4.42 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 '@pnpm/modules-cleaner': workspace:11.0.20 @@ -1077,7 +1077,7 @@ importers: '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/read-projects-context': workspace:5.0.16 - '@pnpm/real-hoist': workspace:0.1.3 + '@pnpm/real-hoist': workspace:0.1.4 '@pnpm/registry-mock': 2.12.1 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 @@ -1156,8 +1156,8 @@ importers: packages/hoist: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/hoist': workspace:5.2.11 - '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/hoist': workspace:5.2.12 + '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/lockfile-walker': workspace:4.0.14 @@ -1220,9 +1220,9 @@ importers: packages/link-bins: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/link-bins': workspace:6.2.10 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/package-bins': workspace:5.0.11 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/read-package-json': workspace:5.0.10 @@ -1387,9 +1387,9 @@ importers: packages/lockfile-to-pnp: specifiers: - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.41 + '@pnpm/lockfile-to-pnp': workspace:0.4.42 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -1512,7 +1512,7 @@ importers: specifiers: '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/types': workspace:7.9.0 dependencies: '@pnpm/core-loggers': link:../core-loggers @@ -1740,10 +1740,10 @@ importers: '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/outdated': workspace:9.0.28 + '@pnpm/outdated': workspace:9.0.29 '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 @@ -2009,12 +2009,12 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.4 - '@pnpm/cli-utils': workspace:0.6.45 - '@pnpm/config': workspace:13.10.0 + '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/plugin-commands-audit': workspace:5.1.36 + '@pnpm/plugin-commands-audit': workspace:5.1.37 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2053,13 +2053,13 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 - '@pnpm/config': workspace:13.10.0 + '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/package-store': workspace:12.1.8 - '@pnpm/plugin-commands-env': workspace:1.4.7 + '@pnpm/plugin-commands-env': workspace:1.4.8 '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.15 @@ -2107,28 +2107,28 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.3.0 + '@pnpm/core': workspace:2.4.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.37 + '@pnpm/find-workspace-packages': workspace:3.1.38 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/outdated': workspace:9.0.28 + '@pnpm/outdated': workspace:9.0.29 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.2.1 - '@pnpm/plugin-commands-rebuild': workspace:5.4.5 + '@pnpm/plugin-commands-installation': workspace:8.3.0 + '@pnpm/plugin-commands-rebuild': workspace:5.4.6 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2136,7 +2136,7 @@ importers: '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.7 - '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-connection-manager': workspace:3.2.4 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 '@types/is-ci': ^3.0.0 @@ -2247,16 +2247,16 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/list': workspace:6.2.19 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.2.1 - '@pnpm/plugin-commands-listing': workspace:4.1.4 + '@pnpm/plugin-commands-installation': workspace:8.3.0 + '@pnpm/plugin-commands-listing': workspace:4.1.5 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 @@ -2290,21 +2290,21 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.10 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/outdated': workspace:9.0.28 - '@pnpm/plugin-commands-installation': workspace:8.2.1 - '@pnpm/plugin-commands-outdated': workspace:5.1.4 + '@pnpm/outdated': workspace:9.0.29 + '@pnpm/plugin-commands-installation': workspace:8.3.0 + '@pnpm/plugin-commands-outdated': workspace:5.1.5 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 @@ -2357,17 +2357,17 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/client': workspace:6.1.1 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.4 - '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.11 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-publishing': workspace:4.3.4 + '@pnpm/plugin-commands-publishing': workspace:4.3.5 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.5 @@ -2446,26 +2446,26 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/filter-workspace-packages': workspace:4.4.17 - '@pnpm/find-workspace-packages': workspace:3.1.37 + '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/find-workspace-packages': workspace:3.1.38 '@pnpm/get-context': workspace:5.3.5 '@pnpm/lifecycle': workspace:12.1.4 - '@pnpm/link-bins': workspace:6.2.9 + '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/normalize-registries': workspace:2.0.12 - '@pnpm/plugin-commands-rebuild': workspace:5.4.5 + '@pnpm/plugin-commands-rebuild': workspace:5.4.6 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.7 - '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-connection-manager': workspace:3.2.4 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2535,15 +2535,15 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.14 + '@pnpm/plugin-commands-script-runners': workspace:4.5.15 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 @@ -2593,14 +2593,14 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': workspace:3.0.63 + '@pnpm/plugin-commands-server': workspace:3.0.64 '@pnpm/server': workspace:11.0.17 - '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-connection-manager': workspace:3.2.4 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2641,9 +2641,9 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': workspace:1.1.30 + '@pnpm/plugin-commands-setup': workspace:1.1.31 '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 @@ -2660,8 +2660,8 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.13 - '@pnpm/cli-utils': workspace:0.6.45 - '@pnpm/config': workspace:13.10.0 + '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 '@pnpm/get-context': workspace:5.3.5 '@pnpm/lockfile-file': workspace:4.2.6 @@ -2670,10 +2670,10 @@ importers: '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-store': workspace:4.1.5 + '@pnpm/plugin-commands-store': workspace:4.1.6 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-connection-manager': workspace:3.2.4 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.9.0 @@ -2734,35 +2734,35 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.45 + '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/client': workspace:6.1.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.8 + '@pnpm/default-reporter': workspace:8.5.9 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.17 + '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.37 + '@pnpm/find-workspace-packages': workspace:3.1.38 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-audit': workspace:5.1.36 - '@pnpm/plugin-commands-env': workspace:1.4.7 - '@pnpm/plugin-commands-installation': workspace:8.2.1 - '@pnpm/plugin-commands-listing': workspace:4.1.4 - '@pnpm/plugin-commands-outdated': workspace:5.1.4 - '@pnpm/plugin-commands-publishing': workspace:4.3.4 - '@pnpm/plugin-commands-rebuild': workspace:5.4.5 - '@pnpm/plugin-commands-script-runners': workspace:4.5.14 - '@pnpm/plugin-commands-server': workspace:3.0.63 - '@pnpm/plugin-commands-setup': workspace:1.1.30 - '@pnpm/plugin-commands-store': workspace:4.1.5 + '@pnpm/plugin-commands-audit': workspace:5.1.37 + '@pnpm/plugin-commands-env': workspace:1.4.8 + '@pnpm/plugin-commands-installation': workspace:8.3.0 + '@pnpm/plugin-commands-listing': workspace:4.1.5 + '@pnpm/plugin-commands-outdated': workspace:5.1.5 + '@pnpm/plugin-commands-publishing': workspace:4.3.5 + '@pnpm/plugin-commands-rebuild': workspace:5.4.6 + '@pnpm/plugin-commands-script-runners': workspace:4.5.15 + '@pnpm/plugin-commands-server': workspace:3.0.64 + '@pnpm/plugin-commands-setup': workspace:1.1.31 + '@pnpm/plugin-commands-store': workspace:4.1.6 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -3054,7 +3054,7 @@ importers: '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/real-hoist': workspace:0.1.3 + '@pnpm/real-hoist': workspace:0.1.4 '@yarnpkg/nm': 3.0.1-rc.10 dependency-path: workspace:8.0.10 dependencies: @@ -3120,12 +3120,12 @@ importers: '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/lockfile-utils': workspace:3.1.6 '@pnpm/logger': ^4.0.0 - '@pnpm/manifest-utils': workspace:2.1.6 + '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/npm-resolver': workspace:12.1.6 '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/prune-lockfile': workspace:3.0.14 '@pnpm/read-package-json': workspace:5.0.10 - '@pnpm/resolve-dependencies': workspace:23.0.2 + '@pnpm/resolve-dependencies': workspace:23.0.3 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/types': workspace:7.9.0 @@ -3268,12 +3268,12 @@ importers: specifiers: '@pnpm/cli-meta': workspace:2.0.1 '@pnpm/client': workspace:6.1.1 - '@pnpm/config': workspace:13.10.0 + '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.8 '@pnpm/server': workspace:11.0.17 - '@pnpm/store-connection-manager': workspace:3.2.3 + '@pnpm/store-connection-manager': workspace:3.2.4 '@pnpm/store-path': ^5.0.0 '@zkochan/diable': ^1.0.2 delay: ^5.0.0 From b39cabde82e420ae0d065dd5e2e8c0b7e11381bd Mon Sep 17 00:00:00 2001 From: Valentin Semirulnik Date: Wed, 19 Jan 2022 01:13:13 +0300 Subject: [PATCH 066/204] ci: setup cache for TS and Jest (#4049) --- .github/workflows/ci.yml | 13 ++++++++++++- .gitignore | 2 ++ .meta-updater/src/index.ts | 2 +- jest.config.js | 19 ++++++++++--------- packages/audit/package.json | 2 +- packages/build-modules/package.json | 2 +- packages/cafs/package.json | 2 +- packages/calc-dep-state/package.json | 2 +- packages/cli-meta/package.json | 2 +- packages/cli-utils/package.json | 2 +- packages/client/package.json | 2 +- packages/command/package.json | 2 +- packages/common-cli-options-help/package.json | 2 +- packages/config/package.json | 2 +- packages/constants/package.json | 2 +- packages/core-loggers/package.json | 2 +- packages/core/package.json | 2 +- packages/default-reporter/package.json | 2 +- packages/default-resolver/package.json | 2 +- packages/dependencies-hierarchy/package.json | 2 +- packages/dependency-path/package.json | 2 +- packages/directory-fetcher/package.json | 2 +- packages/error/package.json | 2 +- packages/exportable-manifest/package.json | 2 +- packages/fetch/package.json | 2 +- packages/fetcher-base/package.json | 2 +- packages/fetching-types/package.json | 2 +- packages/file-reporter/package.json | 2 +- packages/filter-lockfile/package.json | 2 +- .../filter-workspace-packages/package.json | 2 +- packages/find-packages/package.json | 2 +- packages/find-workspace-dir/package.json | 2 +- packages/find-workspace-packages/package.json | 2 +- packages/get-context/package.json | 2 +- packages/git-fetcher/package.json | 2 +- packages/git-resolver/package.json | 2 +- packages/global-bin-dir/package.json | 2 +- packages/graceful-fs/package.json | 2 +- packages/headless/package.json | 2 +- packages/hoist/package.json | 2 +- packages/lifecycle/package.json | 2 +- packages/link-bins/package.json | 2 +- packages/list/package.json | 2 +- packages/local-resolver/package.json | 2 +- packages/lockfile-file/package.json | 2 +- packages/lockfile-to-pnp/package.json | 2 +- packages/lockfile-types/package.json | 2 +- packages/lockfile-utils/package.json | 2 +- packages/lockfile-walker/package.json | 2 +- packages/make-dedicated-lockfile/package.json | 2 +- packages/manifest-utils/package.json | 2 +- packages/matcher/package.json | 2 +- packages/merge-lockfile-changes/package.json | 2 +- packages/modules-cleaner/package.json | 2 +- packages/modules-yaml/package.json | 2 +- packages/mount-modules/package.json | 2 +- packages/normalize-registries/package.json | 2 +- packages/npm-registry-agent/package.json | 2 +- packages/npm-resolver/package.json | 2 +- packages/outdated/package.json | 2 +- packages/package-bins/package.json | 2 +- packages/package-is-installable/package.json | 2 +- packages/package-requester/package.json | 2 +- packages/package-store/package.json | 2 +- packages/parse-cli-args/package.json | 2 +- packages/parse-overrides/package.json | 2 +- packages/parse-wanted-dependency/package.json | 2 +- .../pick-registry-for-package/package.json | 2 +- packages/pkgs-graph/package.json | 2 +- packages/plugin-commands-audit/package.json | 2 +- packages/plugin-commands-env/package.json | 2 +- .../plugin-commands-installation/package.json | 2 +- packages/plugin-commands-listing/package.json | 2 +- .../plugin-commands-outdated/package.json | 2 +- .../plugin-commands-publishing/package.json | 2 +- packages/plugin-commands-rebuild/package.json | 2 +- .../package.json | 2 +- packages/plugin-commands-server/package.json | 2 +- packages/plugin-commands-setup/package.json | 2 +- packages/plugin-commands-store/package.json | 2 +- packages/pnpm/package.json | 2 +- packages/pnpmfile/package.json | 2 +- packages/prepare-package/package.json | 2 +- packages/prune-lockfile/package.json | 2 +- packages/read-modules-dir/package.json | 2 +- packages/read-package-json/package.json | 2 +- packages/read-project-manifest/package.json | 2 +- packages/read-projects-context/package.json | 2 +- packages/real-hoist/package.json | 2 +- packages/remove-bins/package.json | 2 +- packages/render-peer-issues/package.json | 2 +- packages/resolve-dependencies/package.json | 2 +- packages/resolve-workspace-range/package.json | 2 +- packages/resolver-base/package.json | 2 +- packages/run-npm/package.json | 2 +- packages/server/package.json | 2 +- packages/sort-packages/package.json | 2 +- .../store-connection-manager/package.json | 2 +- packages/store-controller-types/package.json | 2 +- packages/symlink-dependency/package.json | 2 +- packages/tarball-fetcher/package.json | 2 +- packages/tarball-resolver/package.json | 2 +- packages/types/package.json | 2 +- packages/which-version-is-pinned/package.json | 2 +- packages/write-project-manifest/package.json | 2 +- privatePackages/assert-store/package.json | 2 +- 106 files changed, 127 insertions(+), 113 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5fda26f616d..48ab1283773 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: uses: actions/checkout@v1 - name: Install pnpm uses: pnpm/action-setup@v2.0.1 - with: + with: version: next - name: Setup Node uses: actions/setup-node@v2 @@ -41,6 +41,17 @@ jobs: run: pnpm install # - name: Audit # run: pnpm audit + - name: Cache TypeScript and Jest + uses: actions/cache@v2 + with: + path: | + packages/*/lib + packages/*/tsconfig.tsbuildinfo + privatePackages/*/lib + privatePackages/*/tsconfig.tsbuildinfo + .jest-cache + key: ts-jest-${{ matrix.platform }}-${{ matrix.node }}-${{ github.run_id }} + restore-keys: ts-jest-${{ matrix.platform }}-${{ matrix.node }}- - name: run tests (main) if: github.ref == 'refs/heads/main' run: pnpm run test-main diff --git a/.gitignore b/.gitignore index 65d64852654..24557a9eb5f 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,5 @@ storage yarn.lock RELEASE.md + +.jest-cache diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index 05f66184b60..9fca9da3650 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -168,7 +168,7 @@ async function updateManifest (workspaceDir: string, manifest: ProjectManifest, scripts._test = `${scripts._test} && pnpm posttest` } } - scripts.compile = 'rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix' + scripts.compile = 'tsc --build && pnpm run lint -- --fix' delete scripts.tsc let homepage: string let repository: string | { type: 'git', url: string } diff --git a/jest.config.js b/jest.config.js index 4256aab8e8c..006498bae69 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,15 +1,16 @@ -const path = require('path') +const path = require("path"); + +const pathAsArr = process.env.PNPM_SCRIPT_SRC_DIR.split(path.sep); +const packageName = pathAsArr[pathAsArr.length - 1]; module.exports = { - preset: 'ts-jest', + preset: "ts-jest", testMatch: ["**/test/**/*.[jt]s?(x)", "**/src/**/*.test.ts"], - testEnvironment: 'node', + testEnvironment: "node", collectCoverage: true, - coveragePathIgnorePatterns: ['/node_modules/'], - testPathIgnorePatterns: [ - '/fixtures/', - '/test/utils/.+', - ], + coveragePathIgnorePatterns: ["/node_modules/"], + testPathIgnorePatterns: ["/fixtures/", "/test/utils/.+"], testTimeout: 4 * 60 * 1000, // 4 minutes - setupFilesAfterEnv: [path.join(__dirname, 'jest.setup.js')], + setupFilesAfterEnv: [path.join(__dirname, "jest.setup.js")], + cacheDirectory: path.join(__dirname, ".jest-cache", packageName), }; diff --git a/packages/audit/package.json b/packages/audit/package.json index 9d4764b4f13..bfcb2945b33 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/audit", "keywords": [ diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index 841c310e87a..647f5d19bba 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/build-modules", "keywords": [ diff --git a/packages/cafs/package.json b/packages/cafs/package.json index a39c8250339..03abb2a9b65 100644 --- a/packages/cafs/package.json +++ b/packages/cafs/package.json @@ -8,7 +8,7 @@ "lint": "eslint src/**/*.ts test/**/*.ts", "_test": "jest", "test": "pnpm run compile && pnpm run _test", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "prepublishOnly": "pnpm run compile" }, "keywords": [ diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index a3e54a33957..8290bc5791f 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/calc-dep-state", "keywords": [ diff --git a/packages/cli-meta/package.json b/packages/cli-meta/package.json index 0dddf0c05d8..85910776a17 100644 --- a/packages/cli-meta/package.json +++ b/packages/cli-meta/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/cli-meta", "keywords": [ diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 42f3a103a78..5f6d9926755 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -14,7 +14,7 @@ "scripts": { "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "test": "pnpm run compile" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils", diff --git a/packages/client/package.json b/packages/client/package.json index 9a7166d6f1a..55adca360c2 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/client", "keywords": [ diff --git a/packages/command/package.json b/packages/command/package.json index cfe34424923..ac7eda6d7fa 100644 --- a/packages/command/package.json +++ b/packages/command/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/command", "keywords": [ diff --git a/packages/common-cli-options-help/package.json b/packages/common-cli-options-help/package.json index 1325dd96852..1c0ff54a080 100644 --- a/packages/common-cli-options-help/package.json +++ b/packages/common-cli-options-help/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/common-cli-options-help", "keywords": [ diff --git a/packages/config/package.json b/packages/config/package.json index 6f757c458c2..f31a16eece7 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -15,7 +15,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "start": "tsc --watch", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/config", "keywords": [ diff --git a/packages/constants/package.json b/packages/constants/package.json index c5383c4fc4a..c5a9888dbb7 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -15,7 +15,7 @@ "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", "lint": "eslint src/**/*.ts", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/constants", "keywords": [ diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 3f38dd9ce73..2a59747cf04 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -34,7 +34,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/types": "workspace:7.9.0" diff --git a/packages/core/package.json b/packages/core/package.json index 8c294ffb936..090e8faa560 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -143,7 +143,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=4873 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 08884481780..9e07af9564c 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/default-reporter", "keywords": [ diff --git a/packages/default-resolver/package.json b/packages/default-resolver/package.json index 22c1e2e6301..51b59997109 100644 --- a/packages/default-resolver/package.json +++ b/packages/default-resolver/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/default-resolver", "keywords": [ diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index f88684a02ff..b9eefba8e7e 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -13,7 +13,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "engines": { "node": ">=12.17" diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index abe4dbbca07..24f97fa3b4b 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -13,7 +13,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/dependency-path", "keywords": [ diff --git a/packages/directory-fetcher/package.json b/packages/directory-fetcher/package.json index d3a01ef7fcb..ec605155ccb 100644 --- a/packages/directory-fetcher/package.json +++ b/packages/directory-fetcher/package.json @@ -14,7 +14,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/directory-fetcher", "engines": { diff --git a/packages/error/package.json b/packages/error/package.json index 807910c41f0..c1f08b06b6f 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/error", "keywords": [ diff --git a/packages/exportable-manifest/package.json b/packages/exportable-manifest/package.json index 630321b0ce8..72801afb46e 100644 --- a/packages/exportable-manifest/package.json +++ b/packages/exportable-manifest/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts test/**/*.ts", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "_test": "jest" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/exportable-manifest", diff --git a/packages/fetch/package.json b/packages/fetch/package.json index ef67e12e3a7..ba1e52124a5 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/fetch", "keywords": [ diff --git a/packages/fetcher-base/package.json b/packages/fetcher-base/package.json index 0b7ae3230fd..f3247d11365 100644 --- a/packages/fetcher-base/package.json +++ b/packages/fetcher-base/package.json @@ -13,7 +13,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/fetcher-base", "keywords": [ diff --git a/packages/fetching-types/package.json b/packages/fetching-types/package.json index b2b803003c9..1381d5e4929 100644 --- a/packages/fetching-types/package.json +++ b/packages/fetching-types/package.json @@ -23,7 +23,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/fetching-types#readme", "scripts": { - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", "test": "pnpm run compile" diff --git a/packages/file-reporter/package.json b/packages/file-reporter/package.json index aa973c7d180..082300ea66b 100644 --- a/packages/file-reporter/package.json +++ b/packages/file-reporter/package.json @@ -13,7 +13,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "_test": "jest", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/file-reporter", "keywords": [ diff --git a/packages/filter-lockfile/package.json b/packages/filter-lockfile/package.json index a03518141f9..30c9349107f 100644 --- a/packages/filter-lockfile/package.json +++ b/packages/filter-lockfile/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/filter-lockfile", "keywords": [ diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index c4861b02295..bd0d58db80c 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages", "keywords": [ diff --git a/packages/find-packages/package.json b/packages/find-packages/package.json index 356dafdda18..6f8756fb5e4 100644 --- a/packages/find-packages/package.json +++ b/packages/find-packages/package.json @@ -13,7 +13,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/find-packages", "keywords": [ diff --git a/packages/find-workspace-dir/package.json b/packages/find-workspace-dir/package.json index 37b35131f37..959ae686d21 100644 --- a/packages/find-workspace-dir/package.json +++ b/packages/find-workspace-dir/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-dir", "keywords": [ diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index b95245b89b0..7c0214821db 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages", "keywords": [ diff --git a/packages/get-context/package.json b/packages/get-context/package.json index a08b1cc9205..df7c9bfd1d7 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/get-context", "keywords": [ diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index f8a201d1fbd..94001af188a 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -13,7 +13,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/git-fetcher", "engines": { diff --git a/packages/git-resolver/package.json b/packages/git-resolver/package.json index 9ba36fcb79c..8eb65b7ce75 100644 --- a/packages/git-resolver/package.json +++ b/packages/git-resolver/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/git-resolver", "keywords": [ diff --git a/packages/global-bin-dir/package.json b/packages/global-bin-dir/package.json index 32518ff0219..718b150e909 100644 --- a/packages/global-bin-dir/package.json +++ b/packages/global-bin-dir/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts test/**/*.ts", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "_test": "jest" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/global-bin-dir", diff --git a/packages/graceful-fs/package.json b/packages/graceful-fs/package.json index 4c7646904a6..9e3aed3e0ae 100644 --- a/packages/graceful-fs/package.json +++ b/packages/graceful-fs/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/graceful-fs", "keywords": [ diff --git a/packages/headless/package.json b/packages/headless/package.json index f68255564c1..059281a2a97 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -64,7 +64,7 @@ "prepublishOnly": "pnpm run compile", "runPrepareFixtures": "node ../pnpm/bin/pnpm.cjs i -r -C test/fixtures --no-shared-workspace-lockfile --no-link-workspace-packages --lockfile-only --registry http://localhost:4873/ --ignore-scripts --force --no-strict-peer-dependencies", "prepareFixtures": "registry-mock prepare && run-p -r registry-mock runPrepareFixtures", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/build-modules": "workspace:8.0.0", diff --git a/packages/hoist/package.json b/packages/hoist/package.json index 95cc5a0728c..c55e6104518 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -37,7 +37,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/constants": "workspace:5.0.0", diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index 9b27115445f..a4f4e3538aa 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lifecycle", "keywords": [ diff --git a/packages/link-bins/package.json b/packages/link-bins/package.json index 4c7e823b058..7152b7686b0 100644 --- a/packages/link-bins/package.json +++ b/packages/link-bins/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json --project . --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/link-bins", "keywords": [ diff --git a/packages/list/package.json b/packages/list/package.json index fd7538e2df6..1dc5cf4c11c 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -16,7 +16,7 @@ "pretest": "pnpm run pretest --filter dependencies-hierarchy", "_test": "pnpm pretest && jest", "test": "pnpm run compile && pnpm run _test", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/list", "keywords": [ diff --git a/packages/local-resolver/package.json b/packages/local-resolver/package.json index 87edc71b22e..0bb85e7808d 100644 --- a/packages/local-resolver/package.json +++ b/packages/local-resolver/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/local-resolver", "keywords": [ diff --git a/packages/lockfile-file/package.json b/packages/lockfile-file/package.json index 989cbefa7ef..20688ed7ad3 100644 --- a/packages/lockfile-file/package.json +++ b/packages/lockfile-file/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-file", "keywords": [ diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index 662d7d0fd5f..18de700a6be 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -16,7 +16,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "_test": "jest", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-to-pnp", "keywords": [ diff --git a/packages/lockfile-types/package.json b/packages/lockfile-types/package.json index 89b731a93fc..b8e4228aafd 100644 --- a/packages/lockfile-types/package.json +++ b/packages/lockfile-types/package.json @@ -24,7 +24,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-types#readme", "scripts": { "lint": "eslint src/**/*.ts", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "prepublishOnly": "pnpm run compile" }, "funding": "https://opencollective.com/pnpm", diff --git a/packages/lockfile-utils/package.json b/packages/lockfile-utils/package.json index 7be811a4a99..854fe064779 100644 --- a/packages/lockfile-utils/package.json +++ b/packages/lockfile-utils/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils", "keywords": [ diff --git a/packages/lockfile-walker/package.json b/packages/lockfile-walker/package.json index dd52902abf7..d4169661711 100644 --- a/packages/lockfile-walker/package.json +++ b/packages/lockfile-walker/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-walker", "keywords": [ diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index 9f606463b6a..cc93ff41666 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -18,7 +18,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/make-dedicated-lockfile", "keywords": [ diff --git a/packages/manifest-utils/package.json b/packages/manifest-utils/package.json index d179919bb8f..26be56d14e2 100644 --- a/packages/manifest-utils/package.json +++ b/packages/manifest-utils/package.json @@ -25,7 +25,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", diff --git a/packages/matcher/package.json b/packages/matcher/package.json index 2b330bedfa6..bdd80fa3d71 100644 --- a/packages/matcher/package.json +++ b/packages/matcher/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/matcher", "keywords": [ diff --git a/packages/merge-lockfile-changes/package.json b/packages/merge-lockfile-changes/package.json index 6b21d85f731..be1c6576a11 100644 --- a/packages/merge-lockfile-changes/package.json +++ b/packages/merge-lockfile-changes/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/merge-lockfile-changes", "keywords": [ diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index 671594a09b7..4bd39f0152a 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -25,7 +25,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index 7015b7f3c81..3e44b5ea92d 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/modules-yaml", "keywords": [ diff --git a/packages/mount-modules/package.json b/packages/mount-modules/package.json index 7f9780b8294..7a05dc30abd 100644 --- a/packages/mount-modules/package.json +++ b/packages/mount-modules/package.json @@ -19,7 +19,7 @@ "prepublishOnly": "pnpm run compile", "pretest": "pnpm install --dir=test/__fixtures__/simple", "_test": "pnpm pretest && jest", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/mount-modules", "keywords": [ diff --git a/packages/normalize-registries/package.json b/packages/normalize-registries/package.json index d23c16b135b..55704b29a95 100644 --- a/packages/normalize-registries/package.json +++ b/packages/normalize-registries/package.json @@ -23,7 +23,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/types": "workspace:7.9.0", diff --git a/packages/npm-registry-agent/package.json b/packages/npm-registry-agent/package.json index 4a146198ee8..4de734b7fee 100644 --- a/packages/npm-registry-agent/package.json +++ b/packages/npm-registry-agent/package.json @@ -15,7 +15,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "devDependencies": { "@pnpm/npm-registry-agent": "workspace:5.0.2", diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index 86fdd54223a..ff9977b9ff9 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/npm-resolver", "keywords": [ diff --git a/packages/outdated/package.json b/packages/outdated/package.json index a7f35378ed4..7635cf38152 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -19,7 +19,7 @@ "test:jest": "jest", "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7771 pnpm run test:e2e", "test:e2e": "registry-mock prepare && run-p -r registry-mock test:jest", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/outdated", "keywords": [ diff --git a/packages/package-bins/package.json b/packages/package-bins/package.json index 3ac4161678d..57e5a2ff15c 100644 --- a/packages/package-bins/package.json +++ b/packages/package-bins/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "fix": "tslint -c tslint.json --project . --fix", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-bins", "keywords": [ diff --git a/packages/package-is-installable/package.json b/packages/package-is-installable/package.json index 857c5699fe3..23f00201987 100644 --- a/packages/package-is-installable/package.json +++ b/packages/package-is-installable/package.json @@ -26,7 +26,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index 195435da5f7..33bb38a77a9 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -17,7 +17,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7772 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "registry-mock": "registry-mock", "test:jest": "jest", "test:e2e": "registry-mock prepare && run-p -r registry-mock test:jest" diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 33778df2af1..3dfcb0301b4 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -71,7 +71,7 @@ "_test": "pnpm pretest && jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/parse-cli-args/package.json b/packages/parse-cli-args/package.json index 82caf959e7f..6928b6e371c 100644 --- a/packages/parse-cli-args/package.json +++ b/packages/parse-cli-args/package.json @@ -17,7 +17,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "start": "tsc --watch", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/parse-cli-args", "keywords": [ diff --git a/packages/parse-overrides/package.json b/packages/parse-overrides/package.json index 9e3d194c098..547b1ea1414 100644 --- a/packages/parse-overrides/package.json +++ b/packages/parse-overrides/package.json @@ -24,7 +24,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/parse-overrides#readme", "funding": "https://opencollective.com/pnpm", diff --git a/packages/parse-wanted-dependency/package.json b/packages/parse-wanted-dependency/package.json index 4f266f0abd2..31ef8ef4bc8 100644 --- a/packages/parse-wanted-dependency/package.json +++ b/packages/parse-wanted-dependency/package.json @@ -27,7 +27,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "validate-npm-package-name": "3.0.0" diff --git a/packages/pick-registry-for-package/package.json b/packages/pick-registry-for-package/package.json index 87ad56cf56a..b4cb6865eb0 100644 --- a/packages/pick-registry-for-package/package.json +++ b/packages/pick-registry-for-package/package.json @@ -24,7 +24,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/types": "workspace:7.9.0" diff --git a/packages/pkgs-graph/package.json b/packages/pkgs-graph/package.json index fdc3b33c2d3..363e40faa6b 100644 --- a/packages/pkgs-graph/package.json +++ b/packages/pkgs-graph/package.json @@ -13,7 +13,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/pkgs-graph", "license": "MIT", diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index b90b3e9ee0e..a5c40646160 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit", "keywords": [ diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 2069ecb85b8..c62c87c3a2a 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env", "keywords": [ diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 749026fab27..7e52b19ff1d 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -20,7 +20,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7773 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-installation", "keywords": [ diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 0acb1e027d1..6cf7e58b982 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -19,7 +19,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7774 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing", "keywords": [ diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 5b4a7f78c30..44cd8b902bf 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -19,7 +19,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7775 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated", "keywords": [ diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 8c420e869ce..c7ef1463ba3 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -20,7 +20,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7776 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing", "keywords": [ diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 0f26c04dc61..6760a09e7c0 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -19,7 +19,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7777 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild", "keywords": [ diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 22beb2dbd0c..7ddae449061 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -20,7 +20,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "start": "tsc --watch", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners", "keywords": [ diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 026faccc919..4cb207f5f82 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server", "keywords": [ diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 07008d1a1d4..eead4736ac3 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup", "keywords": [ diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 5c5ca7ebfc9..76fbeb71406 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -19,7 +19,7 @@ "_test": "cross-env PNPM_REGISTRY_MOCK_PORT=7779 pnpm run test:e2e", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-store", "keywords": [ diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 46b4d7b364e..1f198ac1394 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -159,7 +159,7 @@ "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm compile && npm cache clear --force && publish-packed --prune --npm-client=pnpm --dest=dist", "postpublish": "publish-packed", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix && rimraf dist bin/nodes && pnpm run bundle && shx cp -r node-gyp-bin dist/node-gyp-bin && shx cp -r node_modules/@pnpm/tabtab/lib/scripts dist/scripts && shx cp -r node_modules/ps-list/vendor dist/vendor && shx cp pnpmrc dist/pnpmrc" + "compile": "tsc --build && pnpm run lint -- --fix && rimraf dist bin/nodes && pnpm run bundle && shx cp -r node-gyp-bin dist/node-gyp-bin && shx cp -r node_modules/@pnpm/tabtab/lib/scripts dist/scripts && shx cp -r node_modules/ps-list/vendor dist/vendor && shx cp pnpmrc dist/pnpmrc" }, "publishConfig": { "tag": "next", diff --git a/packages/pnpmfile/package.json b/packages/pnpmfile/package.json index 6ff90c2c95d..f999018aeea 100644 --- a/packages/pnpmfile/package.json +++ b/packages/pnpmfile/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/pnpmfile", "keywords": [ diff --git a/packages/prepare-package/package.json b/packages/prepare-package/package.json index 98851f4fb77..830d5470550 100644 --- a/packages/prepare-package/package.json +++ b/packages/prepare-package/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/prepare-package", "keywords": [ diff --git a/packages/prune-lockfile/package.json b/packages/prune-lockfile/package.json index f18bfbea03b..c30f95911d9 100644 --- a/packages/prune-lockfile/package.json +++ b/packages/prune-lockfile/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/prune-lockfile", "keywords": [ diff --git a/packages/read-modules-dir/package.json b/packages/read-modules-dir/package.json index 45c21a6732c..5328c3d2930 100644 --- a/packages/read-modules-dir/package.json +++ b/packages/read-modules-dir/package.json @@ -22,7 +22,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "bugs": { "url": "https://github.com/pnpm/pnpm/issues" diff --git a/packages/read-package-json/package.json b/packages/read-package-json/package.json index bc8e22029eb..43eeb5ade38 100644 --- a/packages/read-package-json/package.json +++ b/packages/read-package-json/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-package-json", "keywords": [ diff --git a/packages/read-project-manifest/package.json b/packages/read-project-manifest/package.json index e954febf03e..6aff7dec918 100644 --- a/packages/read-project-manifest/package.json +++ b/packages/read-project-manifest/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-project-manifest", "keywords": [ diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index fa109e97f01..a345b52db7c 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -25,7 +25,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index 60ea84e4802..fc806404e24 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -27,7 +27,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/lockfile-utils": "workspace:3.1.6", diff --git a/packages/remove-bins/package.json b/packages/remove-bins/package.json index caa5c7ee34d..318da688ef1 100644 --- a/packages/remove-bins/package.json +++ b/packages/remove-bins/package.json @@ -25,7 +25,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index 1fb3aa7030c..6ee6c37a5cb 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -24,7 +24,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/render-peer-issues#readme", "funding": "https://opencollective.com/pnpm", diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 2d9b21b4065..4aac24b72cd 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -25,7 +25,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "_test": "jest" }, "dependencies": { diff --git a/packages/resolve-workspace-range/package.json b/packages/resolve-workspace-range/package.json index b73f2935394..4fce3af4720 100644 --- a/packages/resolve-workspace-range/package.json +++ b/packages/resolve-workspace-range/package.json @@ -22,7 +22,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "semver": "^7.3.4" diff --git a/packages/resolver-base/package.json b/packages/resolver-base/package.json index dd43c012cb1..4900ab28f25 100644 --- a/packages/resolver-base/package.json +++ b/packages/resolver-base/package.json @@ -13,7 +13,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/resolver-base", "keywords": [ diff --git a/packages/run-npm/package.json b/packages/run-npm/package.json index c2ad4d3b46d..81614c41c6d 100644 --- a/packages/run-npm/package.json +++ b/packages/run-npm/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/run-npm", "keywords": [ diff --git a/packages/server/package.json b/packages/server/package.json index 26260e78e70..32f2e56142a 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/server", "keywords": [ diff --git a/packages/sort-packages/package.json b/packages/sort-packages/package.json index d3d1d938726..3507b401008 100644 --- a/packages/sort-packages/package.json +++ b/packages/sort-packages/package.json @@ -15,7 +15,7 @@ "lint": "eslint src/**/*.ts", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/sort-packages", "keywords": [ diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 113e3dc09e7..5f5918d9a41 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -16,7 +16,7 @@ "pretest": "rimraf node_modules/.bin/pnpm", "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/store-connection-manager", "keywords": [ diff --git a/packages/store-controller-types/package.json b/packages/store-controller-types/package.json index b7243e22e82..fad3e68afb6 100644 --- a/packages/store-controller-types/package.json +++ b/packages/store-controller-types/package.json @@ -14,7 +14,7 @@ "scripts": { "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "lint": "eslint src/**/*.ts" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/store-controller-types", diff --git a/packages/symlink-dependency/package.json b/packages/symlink-dependency/package.json index e4498a2aec2..d72d90a8dbf 100644 --- a/packages/symlink-dependency/package.json +++ b/packages/symlink-dependency/package.json @@ -36,7 +36,7 @@ "test": "pnpm run compile", "lint": "eslint src/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", diff --git a/packages/tarball-fetcher/package.json b/packages/tarball-fetcher/package.json index df2866882b8..c24ef366c72 100644 --- a/packages/tarball-fetcher/package.json +++ b/packages/tarball-fetcher/package.json @@ -13,7 +13,7 @@ "prepublishOnly": "pnpm run compile", "_test": "jest", "test": "pnpm run compile && pnpm run _test", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-fetcher", "keywords": [ diff --git a/packages/tarball-resolver/package.json b/packages/tarball-resolver/package.json index 3656eab995e..1434d422a9a 100644 --- a/packages/tarball-resolver/package.json +++ b/packages/tarball-resolver/package.json @@ -17,7 +17,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-resolver", "license": "MIT", diff --git a/packages/types/package.json b/packages/types/package.json index ec93c274381..6934f5b1a02 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -14,7 +14,7 @@ "scripts": { "test": "pnpm run compile", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix", + "compile": "tsc --build && pnpm run lint -- --fix", "lint": "eslint src/**/*.ts" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/types", diff --git a/packages/which-version-is-pinned/package.json b/packages/which-version-is-pinned/package.json index d90cee98de5..c23c0a702ce 100644 --- a/packages/which-version-is-pinned/package.json +++ b/packages/which-version-is-pinned/package.json @@ -24,7 +24,7 @@ "test": "pnpm run compile && pnpm run _test", "lint": "eslint src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/which-version-is-pinned#readme", "funding": "https://opencollective.com/pnpm", diff --git a/packages/write-project-manifest/package.json b/packages/write-project-manifest/package.json index a780f27d232..a44f6756274 100644 --- a/packages/write-project-manifest/package.json +++ b/packages/write-project-manifest/package.json @@ -16,7 +16,7 @@ "_test": "jest", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build && pnpm run lint -- --fix" + "compile": "tsc --build && pnpm run lint -- --fix" }, "repository": "https://github.com/pnpm/pnpm/blob/master/packages/write-project-manifest", "keywords": [ diff --git a/privatePackages/assert-store/package.json b/privatePackages/assert-store/package.json index 4ac94ebd015..c1130f50755 100644 --- a/privatePackages/assert-store/package.json +++ b/privatePackages/assert-store/package.json @@ -34,7 +34,7 @@ }, "repository": "https://github.com/pnpm/pnpm/blob/master/privatePackages/assert-store", "scripts": { - "compile": "rimraf lib tsconfig.tsbuildinfo && tsc --build", + "compile": "tsc --build", "lint": "tslint -c ../../tslint.json src/**/*.ts test/**/*.ts", "prepublishOnly": "pnpm run compile", "pretest": "pnpm install -C test/fixture/project --force --no-shared-workspace-lockfile", From 57af1b1b5ef89f7a911bca8a40148dbc201158ad Mon Sep 17 00:00:00 2001 From: Kenrick Date: Wed, 19 Jan 2022 17:27:51 +0800 Subject: [PATCH 067/204] feat: pnpm list to show information whether the package is private or not (#4256) close #4246 --- .changeset/flat-seahorses-count.md | 5 ++ .../workspace-with-private-pkgs/package.json | 1 + .../packages/private/package.json | 8 ++ .../packages/public/package.json | 8 ++ .../pnpm-lock.yaml | 25 ++++++ .../pnpm-workspace.yaml | 2 + packages/list/src/index.ts | 1 + packages/list/src/renderJson.ts | 1 + packages/list/src/renderParseable.ts | 3 + packages/list/src/renderTree.ts | 4 + packages/list/src/types.ts | 1 + packages/list/test/index.ts | 89 +++++++++++++++++++ 12 files changed, 148 insertions(+) create mode 100644 .changeset/flat-seahorses-count.md create mode 100644 fixtures/workspace-with-private-pkgs/package.json create mode 100644 fixtures/workspace-with-private-pkgs/packages/private/package.json create mode 100644 fixtures/workspace-with-private-pkgs/packages/public/package.json create mode 100644 fixtures/workspace-with-private-pkgs/pnpm-lock.yaml create mode 100644 fixtures/workspace-with-private-pkgs/pnpm-workspace.yaml diff --git a/.changeset/flat-seahorses-count.md b/.changeset/flat-seahorses-count.md new file mode 100644 index 00000000000..04b70357497 --- /dev/null +++ b/.changeset/flat-seahorses-count.md @@ -0,0 +1,5 @@ +--- +"@pnpm/list": minor +--- + +pnpm list to show information whether the package is private or not diff --git a/fixtures/workspace-with-private-pkgs/package.json b/fixtures/workspace-with-private-pkgs/package.json new file mode 100644 index 00000000000..9e26dfeeb6e --- /dev/null +++ b/fixtures/workspace-with-private-pkgs/package.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/fixtures/workspace-with-private-pkgs/packages/private/package.json b/fixtures/workspace-with-private-pkgs/packages/private/package.json new file mode 100644 index 00000000000..84de736e2b7 --- /dev/null +++ b/fixtures/workspace-with-private-pkgs/packages/private/package.json @@ -0,0 +1,8 @@ +{ + "name": "private", + "version": "1.0.0", + "private": true, + "dependencies": { + "is-positive": "1.0.0" + } +} diff --git a/fixtures/workspace-with-private-pkgs/packages/public/package.json b/fixtures/workspace-with-private-pkgs/packages/public/package.json new file mode 100644 index 00000000000..1ef8a940b55 --- /dev/null +++ b/fixtures/workspace-with-private-pkgs/packages/public/package.json @@ -0,0 +1,8 @@ +{ + "name": "public", + "version": "1.0.0", + "dependencies": { + "is-positive": "1.0.0" + } +} + diff --git a/fixtures/workspace-with-private-pkgs/pnpm-lock.yaml b/fixtures/workspace-with-private-pkgs/pnpm-lock.yaml new file mode 100644 index 00000000000..7d56e232cf2 --- /dev/null +++ b/fixtures/workspace-with-private-pkgs/pnpm-lock.yaml @@ -0,0 +1,25 @@ +lockfileVersion: 5.3 + +importers: + + .: + specifiers: {} + + packages/private: + specifiers: + is-positive: 1.0.0 + dependencies: + is-positive: 1.0.0 + + packages/public: + specifiers: + is-positive: 1.0.0 + dependencies: + is-positive: 1.0.0 + +packages: + + /is-positive/1.0.0: + resolution: {integrity: sha1-iACYVrZKLx632LsBeUGEJK4EUss=} + engines: {node: '>=0.10.0'} + dev: false diff --git a/fixtures/workspace-with-private-pkgs/pnpm-workspace.yaml b/fixtures/workspace-with-private-pkgs/pnpm-workspace.yaml new file mode 100644 index 00000000000..eccc335f93b --- /dev/null +++ b/fixtures/workspace-with-private-pkgs/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'packages/**' \ No newline at end of file diff --git a/packages/list/src/index.ts b/packages/list/src/index.ts index b92ee12b993..0b40640fb41 100644 --- a/packages/list/src/index.ts +++ b/packages/list/src/index.ts @@ -97,6 +97,7 @@ export default async function ( return { name: entryPkg.name, version: entryPkg.version, + private: entryPkg.private, path: projectPath, ...dependenciesHierarchy, diff --git a/packages/list/src/renderJson.ts b/packages/list/src/renderJson.ts index e0bbacd5fba..dbd3af3dbc0 100644 --- a/packages/list/src/renderJson.ts +++ b/packages/list/src/renderJson.ts @@ -21,6 +21,7 @@ export default async function ( name: pkg.name, version: pkg.version, path: pkg.path, + private: !!pkg.private, } for (const dependenciesField of [...DEPENDENCIES_FIELDS.sort(), 'unsavedDependencies']) { if (pkg[dependenciesField]?.length) { diff --git a/packages/list/src/renderParseable.ts b/packages/list/src/renderParseable.ts index 9c69004c345..5918f4ef4e3 100644 --- a/packages/list/src/renderParseable.ts +++ b/packages/list/src/renderParseable.ts @@ -44,6 +44,9 @@ function renderParseableForPackage ( if (pkg.version) { firstLine += `@${pkg.version}` } + if (pkg.private) { + firstLine += ':PRIVATE' + } } return [ firstLine, diff --git a/packages/list/src/renderTree.ts b/packages/list/src/renderTree.ts index c3f190e37df..2cb4e6ecd5e 100644 --- a/packages/list/src/renderTree.ts +++ b/packages/list/src/renderTree.ts @@ -60,6 +60,10 @@ async function renderTreeForPackage ( label += ' ' } label += pkg.path + + if (pkg.private) { + label += ' (PRIVATE)' + } let output = `${chalk.bold.underline(label)}\n` const useColumns = opts.depth === 0 && !opts.long && !opts.search const dependenciesFields: string[] = [ diff --git a/packages/list/src/types.ts b/packages/list/src/types.ts index 17852ffad48..85b3c67ecca 100644 --- a/packages/list/src/types.ts +++ b/packages/list/src/types.ts @@ -4,4 +4,5 @@ export type PackageDependencyHierarchy = DependenciesHierarchy & { name?: string version?: string path: string + private?: boolean } diff --git a/packages/list/test/index.ts b/packages/list/test/index.ts index 276e654d1f9..4c87ccd6b9e 100644 --- a/packages/list/test/index.ts +++ b/packages/list/test/index.ts @@ -27,6 +27,7 @@ const fixtureWithNoPkgVersion = path.join(fixtures, 'fixture-with-no-pkg-version const fixtureWithExternalLockfile = path.join(fixtures, 'fixture-with-external-shrinkwrap', 'pkg') const workspaceWith2Pkgs = path.join(fixtures, 'workspace-with-2-pkgs') const workspaceWithDifferentDeps = path.join(fixtures, 'workspace-with-different-deps') +const workspaceWithPrivatePkgs = path.join(fixtures, 'workspace-with-private-pkgs') const emptyFixture = path.join(fixtures, 'empty') const fixtureWithAliasedDep = path.join(fixtures, 'with-aliased-dep') @@ -60,6 +61,25 @@ ${DEPENDENCIES} is-positive ${VERSION_CLR('1.0.0')}`) }) +test('list in workspace with private package', async () => { + expect(await list([ + path.join(workspaceWithPrivatePkgs, 'packages/private'), + path.join(workspaceWithPrivatePkgs, 'packages/public'), + ], { + lockfileDir: workspaceWithPrivatePkgs, + })).toBe(`${LEGEND} + +${boldHighlighted(`private@1.0.0 ${path.join(workspaceWithPrivatePkgs, 'packages/private')} (PRIVATE)`)} + +${DEPENDENCIES} +is-positive ${VERSION_CLR('1.0.0')} + +${boldHighlighted(`public@1.0.0 ${path.join(workspaceWithPrivatePkgs, 'packages/public')}`)} + +${DEPENDENCIES} +is-positive ${VERSION_CLR('1.0.0')}`) +}) + test('list with default parameters', async () => { expect(await list([fixture], { lockfileDir: fixture })).toBe(`${LEGEND} @@ -228,6 +248,72 @@ ${OPTIONAL_DEP_CLR('is-negative')} ${VERSION_CLR('2.1.0')} https://github.com/kevva/is-negative#readme`) }) +test('parseable list in workspace with private package', async () => { + expect(await list([ + path.join(workspaceWithPrivatePkgs, 'packages/private'), + path.join(workspaceWithPrivatePkgs, 'packages/public'), + ], { + reportAs: 'parseable', + lockfileDir: workspaceWithPrivatePkgs, + })).toBe(`${path.join(workspaceWithPrivatePkgs, 'packages/private')} +${path.join(workspaceWithPrivatePkgs, 'packages/private/node_modules/.pnpm/is-positive@1.0.0')} +${path.join(workspaceWithPrivatePkgs, 'packages/public')} +${path.join(workspaceWithPrivatePkgs, 'packages/public/node_modules/.pnpm/is-positive@1.0.0')}`) +}) + +test('long parseable list in workspace with private package', async () => { + expect(await list([ + path.join(workspaceWithPrivatePkgs, 'packages/private'), + path.join(workspaceWithPrivatePkgs, 'packages/public'), + ], { + reportAs: 'parseable', + long: true, + lockfileDir: workspaceWithPrivatePkgs, + })).toBe(`${path.join(workspaceWithPrivatePkgs, 'packages/private')}:private@1.0.0:PRIVATE +${path.join(workspaceWithPrivatePkgs, 'packages/private/node_modules/.pnpm/is-positive@1.0.0')}:is-positive@1.0.0 +${path.join(workspaceWithPrivatePkgs, 'packages/public')}:public@1.0.0 +${path.join(workspaceWithPrivatePkgs, 'packages/public/node_modules/.pnpm/is-positive@1.0.0')}:is-positive@1.0.0`) +}) + +test('JSON list in workspace with private package', async () => { + expect(await list([ + path.join(workspaceWithPrivatePkgs, 'packages/private'), + path.join(workspaceWithPrivatePkgs, 'packages/public'), + ], { + reportAs: 'json', + lockfileDir: workspaceWithPrivatePkgs, + })).toBe( + JSON.stringify([ + { + name: 'private', + version: '1.0.0', + path: path.join(workspaceWithPrivatePkgs, 'packages/private'), + private: true, + dependencies: { + 'is-positive': { + from: 'is-positive', + version: '1.0.0', + resolved: 'https://registry.npmjs.org/is-positive/-/is-positive-1.0.0.tgz', + }, + }, + }, + { + name: 'public', + version: '1.0.0', + path: path.join(workspaceWithPrivatePkgs, 'packages/public'), + private: false, + dependencies: { + 'is-positive': { + from: 'is-positive', + version: '1.0.0', + resolved: 'https://registry.npmjs.org/is-positive/-/is-positive-1.0.0.tgz', + }, + }, + }, + ], null, 2) + ) +}) + test('parseable list with depth 1', async () => { expect(await list([fixture], { reportAs: 'parseable', depth: 1, lockfileDir: fixture })).toBe(`${fixture} ${path.join(fixture, 'node_modules/.pnpm/detect-indent@5.0.0')} @@ -246,6 +332,7 @@ test('JSON list with depth 1', async () => { name: 'fixture', version: '1.0.0', path: fixture, + private: false, dependencies: { 'write-json-file': { from: 'write-json-file', @@ -321,6 +408,7 @@ test('JSON list with aliased dep', async () => { name: 'with-aliased-dep', version: '1.0.0', path: fixtureWithAliasedDep, + private: false, dependencies: { positive: { from: 'is-positive', @@ -338,6 +426,7 @@ test('JSON list with aliased dep', async () => { name: 'with-aliased-dep', version: '1.0.0', path: fixtureWithAliasedDep, + private: false, dependencies: { positive: { from: 'is-positive', From 08d781b8061ae5c340c3e5965ff2f9f106e13e8e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 19 Jan 2022 11:48:19 +0200 Subject: [PATCH 068/204] fix: peerDependencyRules when other rules are also present (#4255) --- .changeset/yellow-rules-learn.md | 6 ++++++ packages/core/src/install/index.ts | 4 +++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/yellow-rules-learn.md diff --git a/.changeset/yellow-rules-learn.md b/.changeset/yellow-rules-learn.md new file mode 100644 index 00000000000..979b639e256 --- /dev/null +++ b/.changeset/yellow-rules-learn.md @@ -0,0 +1,6 @@ +--- +"@pnpm/core": patch +"pnpm": patch +--- + +`peerDependencyRules` should work when both `overrides` and `packageExtensions` are present as well. diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 662a6d0ed97..71253e7cef5 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -515,7 +515,9 @@ export function createReadPackageHook ( if (hooks.length === 0) { return readPackageHook } - const readPackageAndExtend = hooks.length === 1 ? hooks[0] : pipeWith(async (f, res) => f(await res), [hooks[0], hooks[1]]) as ReadPackageHook + const readPackageAndExtend = hooks.length === 1 + ? hooks[0] + : pipeWith(async (f, res) => f(await res), hooks as any) as ReadPackageHook // eslint-disable-line @typescript-eslint/no-explicit-any if (readPackageHook != null) { return (async (manifest: ProjectManifest, dir?: string) => readPackageAndExtend(await readPackageHook(manifest, dir), dir)) as ReadPackageHook } From 59275d0688aca72b05f8c369fa901456b22a7cd7 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 19 Jan 2022 11:57:56 +0200 Subject: [PATCH 069/204] chore(release): 6.27.1 --- .changeset/flat-seahorses-count.md | 5 --- .changeset/yellow-rules-learn.md | 6 --- packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/core/CHANGELOG.md | 6 +++ packages/core/package.json | 4 +- packages/exe/package.json | 14 +++---- packages/list/CHANGELOG.md | 6 +++ packages/list/package.json | 4 +- .../plugin-commands-installation/CHANGELOG.md | 7 ++++ .../plugin-commands-installation/package.json | 6 +-- packages/plugin-commands-listing/CHANGELOG.md | 7 ++++ packages/plugin-commands-listing/package.json | 8 ++-- .../plugin-commands-outdated/package.json | 2 +- packages/pnpm/CHANGELOG.md | 7 ++++ packages/pnpm/package.json | 6 +-- pnpm-lock.yaml | 42 +++++++++---------- 20 files changed, 86 insertions(+), 64 deletions(-) delete mode 100644 .changeset/flat-seahorses-count.md delete mode 100644 .changeset/yellow-rules-learn.md diff --git a/.changeset/flat-seahorses-count.md b/.changeset/flat-seahorses-count.md deleted file mode 100644 index 04b70357497..00000000000 --- a/.changeset/flat-seahorses-count.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/list": minor ---- - -pnpm list to show information whether the package is private or not diff --git a/.changeset/yellow-rules-learn.md b/.changeset/yellow-rules-learn.md deleted file mode 100644 index 979b639e256..00000000000 --- a/.changeset/yellow-rules-learn.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/core": patch -"pnpm": patch ---- - -`peerDependencyRules` should work when both `overrides` and `packageExtensions` are present as well. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index b09b95d3ce9..404cc796f5d 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.27.0", + "version": "6.27.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.27.0" + "@pnpm/linux-arm64": "workspace:6.27.1" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index fffaefa51ab..c4934d23d2e 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.27.0", + "version": "6.27.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.27.0" + "@pnpm/linux-x64": "workspace:6.27.1" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index a20c3ee29db..84d53e6eb0e 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.27.0", + "version": "6.27.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.27.0" + "@pnpm/macos-arm64": "workspace:6.27.1" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index abb46e820ee..a4a5f1c5028 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.27.0", + "version": "6.27.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.27.0" + "@pnpm/macos-x64": "workspace:6.27.1" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index a9812126485..892a50366d2 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.27.0", + "version": "6.27.1", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.27.0" + "@pnpm/win-x64": "workspace:6.27.1" } } diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index e1fe13bc82a..b142d960506 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/core +## 2.4.1 + +### Patch Changes + +- 08d781b80: `peerDependencyRules` should work when both `overrides` and `packageExtensions` are present as well. + ## 2.4.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 090e8faa560..9a1197d5ab9 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.4.0", + "version": "2.4.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.4.0", + "@pnpm/core": "workspace:2.4.1", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/exe/package.json b/packages/exe/package.json index 31003a4fb6c..25f216f4699 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.27.0", + "version": "6.27.1", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.27.0", - "@pnpm/linux-x64": "workspace:6.27.0", - "@pnpm/macos-arm64": "workspace:6.27.0", - "@pnpm/macos-x64": "workspace:6.27.0", - "@pnpm/win-x64": "workspace:6.27.0" + "@pnpm/linux-arm64": "workspace:6.27.1", + "@pnpm/linux-x64": "workspace:6.27.1", + "@pnpm/macos-arm64": "workspace:6.27.1", + "@pnpm/macos-x64": "workspace:6.27.1", + "@pnpm/win-x64": "workspace:6.27.1" }, "devDependencies": { - "@pnpm/exe": "workspace:6.27.0", + "@pnpm/exe": "workspace:6.27.1", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/list/CHANGELOG.md b/packages/list/CHANGELOG.md index 17111a6e5c9..0b68cff33c4 100644 --- a/packages/list/CHANGELOG.md +++ b/packages/list/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/list +## 6.3.0 + +### Minor Changes + +- 57af1b1b5: pnpm list to show information whether the package is private or not + ## 6.2.19 ### Patch Changes diff --git a/packages/list/package.json b/packages/list/package.json index 1dc5cf4c11c..da357000186 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "6.2.19", + "version": "6.3.0", "description": "List installed packages in a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,7 +48,7 @@ "semver": "^7.3.4" }, "devDependencies": { - "@pnpm/list": "workspace:6.2.19", + "@pnpm/list": "workspace:6.3.0", "@pnpm/logger": "^4.0.0", "@types/archy": "0.0.31", "@types/ramda": "0.27.39", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index eaf84b77449..301a551a641 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-installation +## 8.3.1 + +### Patch Changes + +- Updated dependencies [08d781b80] + - @pnpm/core@2.4.1 + ## 8.3.0 ### Minor Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 7e52b19ff1d..f92caf56e2e 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.3.0", + "version": "8.3.1", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/plugin-commands-installation": "workspace:8.3.0", + "@pnpm/plugin-commands-installation": "workspace:8.3.1", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -63,7 +63,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.4.0", + "@pnpm/core": "workspace:2.4.1", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/find-workspace-dir": "workspace:3.0.1", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index acc0c5ed1fa..a6a5dcb762e 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-listing +## 4.1.6 + +### Patch Changes + +- Updated dependencies [57af1b1b5] + - @pnpm/list@6.3.0 + ## 4.1.5 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 6cf7e58b982..805da1acebd 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.5", + "version": "4.1.6", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,8 +35,8 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.0", - "@pnpm/plugin-commands-listing": "workspace:4.1.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.1", + "@pnpm/plugin-commands-listing": "workspace:4.1.6", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -49,7 +49,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/list": "workspace:6.2.19", + "@pnpm/list": "workspace:6.3.0", "@pnpm/types": "workspace:7.9.0", "ramda": "^0.27.1", "render-help": "^1.0.1" diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 44cd8b902bf..c8c8744edd5 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", - "@pnpm/plugin-commands-installation": "workspace:8.3.0", + "@pnpm/plugin-commands-installation": "workspace:8.3.1", "@pnpm/plugin-commands-outdated": "workspace:5.1.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 558a42a6089..e74f71abc37 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,12 @@ # pnpm +## 6.27.1 + +### Patch Changes + +- `peerDependencyRules` should work when both `overrides` and `packageExtensions` are present as well [#4255](https://github.com/pnpm/pnpm/pull/4255). +- `pnpm list` should show information whether a package is private or not [#4246](https://github.com/pnpm/pnpm/issues/4246). + ## 6.27.0 ### Minor Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 1f198ac1394..483fe7068b4 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.27.0", + "version": "6.27.1", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -42,8 +42,8 @@ "@pnpm/pick-registry-for-package": "workspace:2.0.10", "@pnpm/plugin-commands-audit": "workspace:5.1.37", "@pnpm/plugin-commands-env": "workspace:1.4.8", - "@pnpm/plugin-commands-installation": "workspace:8.3.0", - "@pnpm/plugin-commands-listing": "workspace:4.1.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.1", + "@pnpm/plugin-commands-listing": "workspace:4.1.6", "@pnpm/plugin-commands-outdated": "workspace:5.1.5", "@pnpm/plugin-commands-publishing": "workspace:4.3.5", "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8026fc9207..2b911aa5b69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,31 +117,31 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.27.0 + '@pnpm/linux-arm64': workspace:6.27.1 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.27.0 + '@pnpm/linux-x64': workspace:6.27.1 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.27.0 + '@pnpm/macos-arm64': workspace:6.27.1 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.27.0 + '@pnpm/macos-x64': workspace:6.27.1 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.27.0 + '@pnpm/win-x64': workspace:6.27.1 devDependencies: '@pnpm/win-x64': 'link:' @@ -394,7 +394,7 @@ importers: '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.4.0 + '@pnpm/core': workspace:2.4.1 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.16 @@ -722,12 +722,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.27.0 - '@pnpm/linux-arm64': workspace:6.27.0 - '@pnpm/linux-x64': workspace:6.27.0 - '@pnpm/macos-arm64': workspace:6.27.0 - '@pnpm/macos-x64': workspace:6.27.0 - '@pnpm/win-x64': workspace:6.27.0 + '@pnpm/exe': workspace:6.27.1 + '@pnpm/linux-arm64': workspace:6.27.1 + '@pnpm/linux-x64': workspace:6.27.1 + '@pnpm/macos-arm64': workspace:6.27.1 + '@pnpm/macos-x64': workspace:6.27.1 + '@pnpm/win-x64': workspace:6.27.1 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -1272,7 +1272,7 @@ importers: packages/list: specifiers: - '@pnpm/list': workspace:6.2.19 + '@pnpm/list': workspace:6.3.0 '@pnpm/logger': ^4.0.0 '@pnpm/matcher': workspace:2.0.0 '@pnpm/read-package-json': workspace:5.0.10 @@ -2113,7 +2113,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.4.0 + '@pnpm/core': workspace:2.4.1 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2127,7 +2127,7 @@ importers: '@pnpm/outdated': workspace:9.0.29 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.0 + '@pnpm/plugin-commands-installation': workspace:8.3.1 '@pnpm/plugin-commands-rebuild': workspace:5.4.6 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* @@ -2253,10 +2253,10 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.18 - '@pnpm/list': workspace:6.2.19 + '@pnpm/list': workspace:6.3.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.0 - '@pnpm/plugin-commands-listing': workspace:4.1.5 + '@pnpm/plugin-commands-installation': workspace:8.3.1 + '@pnpm/plugin-commands-listing': workspace:4.1.6 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 @@ -2303,7 +2303,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.0.11 '@pnpm/outdated': workspace:9.0.29 - '@pnpm/plugin-commands-installation': workspace:8.3.0 + '@pnpm/plugin-commands-installation': workspace:8.3.1 '@pnpm/plugin-commands-outdated': workspace:5.1.5 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 @@ -2754,8 +2754,8 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/plugin-commands-audit': workspace:5.1.37 '@pnpm/plugin-commands-env': workspace:1.4.8 - '@pnpm/plugin-commands-installation': workspace:8.3.0 - '@pnpm/plugin-commands-listing': workspace:4.1.5 + '@pnpm/plugin-commands-installation': workspace:8.3.1 + '@pnpm/plugin-commands-listing': workspace:4.1.6 '@pnpm/plugin-commands-outdated': workspace:5.1.5 '@pnpm/plugin-commands-publishing': workspace:4.3.5 '@pnpm/plugin-commands-rebuild': workspace:5.4.6 From 191d233bad2e42d2d2ea2097fb093d27a9849ade Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 19 Jan 2022 12:00:20 +0200 Subject: [PATCH 070/204] chore(deps): update --- pnpm-lock.yaml | 434 ++++++++++++++++++++++++++----------------------- 1 file changed, 230 insertions(+), 204 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b911aa5b69..0d63a23e92e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,18 +67,18 @@ importers: '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 '@babel/types': 7.16.8 '@changesets/cli': 2.19.0 - '@commitlint/cli': 16.0.2_@types+node@14.18.5 + '@commitlint/cli': 16.0.2_@types+node@14.18.9 '@commitlint/config-conventional': 16.0.0 - '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.5 + '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.9 '@pnpm/eslint-config': link:utils/eslint-config '@pnpm/meta-updater': 0.0.6 '@pnpm/registry-mock': 2.12.1 '@pnpm/tsconfig': link:utils/tsconfig '@types/jest': 27.4.0 - '@types/node': 14.18.5 + '@types/node': 14.18.9 c8: 7.11.0 cross-env: 7.0.3 - eslint: 8.6.0 + eslint: 8.7.0 husky: 7.0.4 jest: 27.4.7_8b7d738063099bace0a1ba447f393ce6 lcov-result-merger: 3.1.0 @@ -88,7 +88,7 @@ importers: shx: 0.3.4 syncpack: 6.2.0 ts-jest: 27.1.2_dd7c91bd6ff034fee50a8c495c77e31c - ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd + ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 typescript: 4.5.4 verdaccio: 5.4.0 @@ -239,7 +239,7 @@ importers: devDependencies: '@pnpm/cafs': 'link:' '@types/concat-stream': 1.6.1 - '@types/node': 14.18.5 + '@types/node': 14.18.9 '@types/ssri': 7.1.1 '@types/tar-stream': 2.2.2 tempy: 1.0.1 @@ -1263,7 +1263,7 @@ importers: '@pnpm/logger': 4.0.0 '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/is-windows': 1.0.0 - '@types/node': 14.18.5 + '@types/node': 14.18.9 '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 cmd-extension: 1.0.2 @@ -1786,7 +1786,7 @@ importers: is-subdir: 1.2.0 devDependencies: '@pnpm/package-bins': 'link:' - '@types/node': 14.18.5 + '@types/node': 14.18.9 packages/package-is-installable: specifiers: @@ -3440,7 +3440,7 @@ importers: '@pnpm/assert-project': 'link:' '@types/is-windows': 1.0.0 '@types/isexe': 2.0.0 - '@types/node': 14.18.5 + '@types/node': 14.18.9 privatePackages/assert-store: specifiers: @@ -3474,7 +3474,7 @@ importers: write-yaml-file: 4.2.0 devDependencies: '@pnpm/prepare': 'link:' - '@types/node': 14.18.5 + '@types/node': 14.18.9 privatePackages/test-fixtures: specifiers: @@ -3514,12 +3514,12 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.9.1_b7b2e42b32ee097737cd3e626b10847b - '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_0354b25c07123e2dc42168772e883a0d - eslint-plugin-import: 2.25.4_eslint@8.6.0 - eslint-plugin-node: 11.1.0_eslint@8.6.0 - eslint-plugin-promise: 5.2.0_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 5.10.0_3b6b276e93ead7cf6063f183a5e18d1f + '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.4 + eslint-config-standard-with-typescript: 21.0.1_7a569f8fdfece9776f5138743ddf9d19 + eslint-plugin-import: 2.25.4_eslint@8.7.0 + eslint-plugin-node: 11.1.0_eslint@8.7.0 + eslint-plugin-promise: 5.2.0_eslint@8.7.0 devDependencies: '@pnpm/eslint-config': 'link:' @@ -4227,14 +4227,14 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/16.0.2_@types+node@14.18.5: + /@commitlint/cli/16.0.2_@types+node@14.18.9: resolution: {integrity: sha512-Jt7iaBjoLGC5Nq4dHPTvTYnqPGkElFPBtTXTvBpTgatZApczyjI2plE0oG4GYWPp1suHIS/VdVDOMpPZjGVusg==} engines: {node: '>=v12'} hasBin: true dependencies: '@commitlint/format': 16.0.0 '@commitlint/lint': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.5 + '@commitlint/load': 16.0.0_@types+node@14.18.9 '@commitlint/read': 16.0.0 '@commitlint/types': 16.0.0 lodash: 4.17.21 @@ -4301,7 +4301,7 @@ packages: '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/16.0.0_@types+node@14.18.5: + /@commitlint/load/16.0.0_@types+node@14.18.9: resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} engines: {node: '>=v12'} dependencies: @@ -4311,7 +4311,7 @@ packages: '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.3_228d16a7acaee6b833b6767fe1bd8bbd + cosmiconfig-typescript-loader: 1.0.3_a19b13fd6103b93ffb171990ccc3ad12 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.4 @@ -4335,12 +4335,12 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/prompt-cli/16.0.0_@types+node@14.18.5: + /@commitlint/prompt-cli/16.0.0_@types+node@14.18.9: resolution: {integrity: sha512-5gpjKFOB39+Ag9FfR5++GHSBsY5cBgiVx+luQKH4HmO6e3x+SDmySx5g1uwc4fv+Zb2hGZ3/bT1jGyaAuirJYw==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/prompt': 16.0.0_@types+node@14.18.5 + '@commitlint/prompt': 16.0.0_@types+node@14.18.9 execa: 5.1.1 inquirer: 6.5.2 transitivePeerDependencies: @@ -4349,12 +4349,12 @@ packages: - '@types/node' dev: true - /@commitlint/prompt/16.0.0_@types+node@14.18.5: + /@commitlint/prompt/16.0.0_@types+node@14.18.9: resolution: {integrity: sha512-16/ocgIWErDDv+jmXWQtA0X6sswt+enx8DFo+K5bxHrKz4XFTeIspivLFWpieU/4EcjzGaqBirdnP3IYqqEXDg==} engines: {node: '>=v12'} dependencies: '@commitlint/ensure': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.5 + '@commitlint/load': 16.0.0_@types+node@14.18.9 '@commitlint/types': 16.0.0 chalk: 4.1.2 inquirer: 6.5.2 @@ -4486,7 +4486,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 chalk: 4.1.2 jest-message-util: 27.4.6 jest-util: 27.4.2 @@ -4507,7 +4507,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -4545,7 +4545,7 @@ packages: dependencies: '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 jest-mock: 27.4.6 dev: true @@ -4555,7 +4555,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 14.18.5 + '@types/node': 14.18.9 jest-message-util: 27.4.6 jest-mock: 27.4.6 jest-util: 27.4.2 @@ -4584,7 +4584,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -4671,7 +4671,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 14.18.5 + '@types/node': 14.18.9 '@types/yargs': 16.0.4 chalk: 4.1.2 dev: true @@ -4680,7 +4680,7 @@ packages: resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} dependencies: '@babel/runtime': 7.16.7 - '@types/node': 12.20.41 + '@types/node': 12.20.42 find-up: 4.1.0 fs-extra: 8.1.0 dev: true @@ -4755,18 +4755,18 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.45_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-MtK1aXsTyKBHYY/w6EUnCwf1tkgZ6ttzbJR92YSaj8WVia4aQTSVQYB+gX/YY8f/kTet1bNMaM+hj6H6W7nMOg==} + /@pnpm/cli-utils/0.6.46_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-D6f/mWGNdvXCcIKXCM2afNBujl+U8OL9tPJ+PpeYsiudDR1gvN30JaFSd6c8go7nyXxiNxOkTGQWdCeYT2rs5w==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.1 - '@pnpm/config': 13.10.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.8_@pnpm+logger@4.0.0 + '@pnpm/config': 13.11.0_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.9_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 - '@pnpm/manifest-utils': 2.1.6_@pnpm+logger@4.0.0 + '@pnpm/manifest-utils': 2.1.7_@pnpm+logger@4.0.0 '@pnpm/package-is-installable': 5.0.11_@pnpm+logger@4.0.0 '@pnpm/read-project-manifest': 2.0.11 '@pnpm/types': 7.9.0 @@ -4781,8 +4781,8 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.10.0_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-rLBzzSskXcWXtmLQgoq57AsAzkddJ/0suCftIJ2UX6cx0IASg6s4exxUTpfxWWVmIuKGhwUuESomwwJ/kT/TzQ==} + /@pnpm/config/13.11.0_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-clAmGOXminvhmECRAFOl0esnOyFEsrhcnMKMaraxb458j6YFlULDADZ8Dn512bk171eGAKjQ7z9wtoaIM+pFqg==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 @@ -4818,13 +4818,13 @@ packages: '@pnpm/types': 7.9.0 dev: true - /@pnpm/default-reporter/8.5.8_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-o36a1yPBRcbXMUb2H+yoo+/hqtQoQ9IenXRAU5BeJRRxHcd4f+dBh/knnt6wxWmCwk68mlyATVJbG95OwI1TOw==} + /@pnpm/default-reporter/8.5.9_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-hsEfklWycE1+DYjUpZj/NIcK5xwC1gtLS+zJX+O99qHXdiG7KSbxqlNjSP5rL+YP4uFygL/2XI7j6Kc1Rk8mdA==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/config': 13.10.0_@pnpm+logger@4.0.0 + '@pnpm/config': 13.11.0_@pnpm+logger@4.0.0 '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 @@ -4866,11 +4866,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.37_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-5rYr+ijrURFyWfmld25eJD2ndFM3UhrUdEQgiS+NhSsQZgSBSBDyeGo1qdS4eTooKbYy4DV29+Ng1XLAD17kVQ==} + /@pnpm/find-workspace-packages/3.1.38_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-UgYC8s9gIwhiDAAc5UwegN+lv2dKBPH+/MISD4W383cUvS8l7VJU9AKHV53pk/Tyc4uHmBN+UZYYh6A7X19VHg==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.45_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.46_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.9.0 find-packages: 8.0.11 @@ -4909,8 +4909,8 @@ packages: bole: 4.0.0 ndjson: 2.0.0 - /@pnpm/manifest-utils/2.1.6_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-Pwlj/3P0GtNnB5P9yfcmPUFxD9PQT4osZER21ARVIcho6kYFbqCL0vDyfXgAvosyOKt5M5ccbqoirQ5ucNS3xQ==} + /@pnpm/manifest-utils/2.1.7_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-BZB96F1iNeO66D1UTi0+nrOlG9Yw80RofgHCMYs1wsJT8Hks2uIPn3UAKq3JJjUeNee065BN5q8eLVOPoTfgug==} engines: {node: '>=12.17'} dependencies: '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 @@ -4926,7 +4926,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.37_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.38_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.9.0 load-json-file: 6.2.0 @@ -5085,8 +5085,8 @@ packages: write-yaml-file: 4.2.0 dev: true - /@sindresorhus/is/4.2.1: - resolution: {integrity: sha512-BrzrgtaqEre0qfvI8sMTaEvx+bayuhPmfe2rfeUGPPHYr/PLxCOqkOe4TQTDPb+qcqgNcsAtXV/Ew74mcDIE8w==} + /@sindresorhus/is/4.3.0: + resolution: {integrity: sha512-wwOvh0eO3PiTEivGJWiZ+b946SlMSb4pe+y+Ur/4S87cwo09pYi+FWHHnbrM3W9W7cBYKDqQXcrFYjYUCOJUEQ==} engines: {node: '>=10'} dev: false @@ -5154,7 +5154,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/archy/0.0.31: @@ -5197,7 +5197,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/cacheable-request/6.0.2: @@ -5205,20 +5205,20 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.8 + '@types/node': 17.0.10 '@types/responselike': 1.0.0 dev: false /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 dev: true /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/emscripten/1.39.6: @@ -5228,20 +5228,20 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/graceful-fs/4.1.5: resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 dev: true /@types/hosted-git-info/3.0.2: @@ -5274,7 +5274,7 @@ packages: /@types/isexe/2.0.0: resolution: {integrity: sha512-QuPJ6xd8TLfMy6l/pJ+oeRHYG8efIzR8WeyvFr/k4zbhcRqa+SQiVgUUb3D3PG3Si+XVuxn8RToCcfNCdFqr3g==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 dev: true /@types/istanbul-lib-coverage/2.0.4: @@ -5322,7 +5322,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: false /@types/lodash/4.14.178: @@ -5350,29 +5350,29 @@ packages: /@types/minipass/3.1.2: resolution: {integrity: sha512-foLGjgrJkUjLG/o2t2ymlZGEoBNBa/TfoUZ7oCTkOjP1T43UGBJspovJou/l3ZuHvye2ewR5cZNtp2zyWgILMA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true - /@types/node/12.20.41: - resolution: {integrity: sha512-f6xOqucbDirG7LOzedpvzjP3UTmHttRou3Mosx3vL9wr9AIQGhcPgVnqa8ihpZYnxyM1rxeNCvTyukPKZtq10Q==} + /@types/node/12.20.42: + resolution: {integrity: sha512-aI3/oo5DzyiI5R/xAhxxRzfZlWlsbbqdgxfTPkqu/Zt+23GXiJvMCyPJT4+xKSXOnLqoL8jJYMLTwvK2M3a5hw==} dev: true /@types/node/13.13.52: resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} dev: false - /@types/node/14.18.5: - resolution: {integrity: sha512-LMy+vDDcQR48EZdEx5wRX1q/sEl6NdGuHXPnfeL8ixkwCOSZ2qnIyIZmcCbdX0MeRqHhAcHmX+haCbrS8Run+A==} + /@types/node/14.18.9: + resolution: {integrity: sha512-j11XSuRuAlft6vLDEX4RvhqC0KxNxx6QIyMXNb0vHHSNPXTPeiy3algESWmOOIzEtiEL0qiowPU3ewW9hHVa7Q==} dev: true - /@types/node/17.0.8: - resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} + /@types/node/17.0.10: + resolution: {integrity: sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5406,7 +5406,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: false /@types/retry/0.12.1: @@ -5417,7 +5417,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/semver/6.2.3: @@ -5439,7 +5439,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5452,20 +5452,20 @@ packages: /@types/tar-stream/2.2.2: resolution: {integrity: sha512-1AX+Yt3icFuU6kxwmPakaiGrJUwG44MpuiqPg4dSolRFk6jmvs4b3IbUol9wKDLIgU76gevn3EwE8y/DkSJCZQ==} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 dev: true /@types/tar/4.0.5: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.1.2 - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/treeify/1.0.0: @@ -5495,7 +5495,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.8 + '@types/node': 17.0.10 dev: true /@types/yargs-parser/20.2.1: @@ -5512,8 +5512,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.9.1_b7b2e42b32ee097737cd3e626b10847b: - resolution: {integrity: sha512-Xv9tkFlyD4MQGpJgTo6wqDqGvHIRmRgah/2Sjz1PUnJTawjHWIwBivUE9x0QtU2WVii9baYgavo/bHjrZJkqTw==} + /@typescript-eslint/eslint-plugin/5.10.0_3b6b276e93ead7cf6063f183a5e18d1f: + resolution: {integrity: sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5523,12 +5523,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/parser': 5.9.1_eslint@8.6.0+typescript@4.5.4 - '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/type-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.10.0 + '@typescript-eslint/type-utils': 5.10.0_eslint@8.7.0+typescript@4.5.4 + '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.4 debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.7.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -5539,25 +5539,7 @@ packages: - supports-color dev: false - /@typescript-eslint/experimental-utils/5.9.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-cb1Njyss0mLL9kLXgS/eEY53SZQ9sT519wpX3i+U457l2UXRDuo87hgKfgRazmu9/tQb0x2sr3Y0yrU+Zz0y+w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.5.4 - eslint: 8.6.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/parser/4.33.0_eslint@8.6.0+typescript@4.5.4: + /@typescript-eslint/parser/4.33.0_eslint@8.7.0+typescript@4.5.4: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5571,14 +5553,14 @@ packages: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.5.4 debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.7.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.9.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-PLYO0AmwD6s6n0ZQB5kqPgfvh73p0+VqopQQLuNfi7Lm0EpfKyDalchpVwkE+81k5HeiRrTV/9w1aNHzjD7C4g==} + /@typescript-eslint/parser/5.10.0_eslint@8.7.0+typescript@4.5.4: + resolution: {integrity: sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5587,11 +5569,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.9.1 - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/typescript-estree': 5.9.1_typescript@4.5.4 + '@typescript-eslint/scope-manager': 5.10.0 + '@typescript-eslint/types': 5.10.0 + '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.4 debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.7.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color @@ -5605,16 +5587,16 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.9.1: - resolution: {integrity: sha512-8BwvWkho3B/UOtzRyW07ffJXPaLSUKFBjpq8aqsRvu6HdEuzCY57+ffT7QoV4QXJXWSU1+7g3wE4AlgImmQ9pQ==} + /@typescript-eslint/scope-manager/5.10.0: + resolution: {integrity: sha512-tgNgUgb4MhqK6DoKn3RBhyZ9aJga7EQrw+2/OiDk5hKf3pTVZWyqBi7ukP+Z0iEEDMF5FDa64LqODzlfE4O/Dg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/visitor-keys': 5.9.1 + '@typescript-eslint/types': 5.10.0 + '@typescript-eslint/visitor-keys': 5.10.0 dev: false - /@typescript-eslint/type-utils/5.9.1_eslint@8.6.0+typescript@4.5.4: - resolution: {integrity: sha512-tRSpdBnPRssjlUh35rE9ug5HrUvaB9ntREy7gPXXKwmIx61TNN7+l5YKgi1hMKxo5NvqZCfYhA5FvyuJG6X6vg==} + /@typescript-eslint/type-utils/5.10.0_eslint@8.7.0+typescript@4.5.4: + resolution: {integrity: sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5623,9 +5605,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.9.1_eslint@8.6.0+typescript@4.5.4 + '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.4 debug: 4.3.3 - eslint: 8.6.0 + eslint: 8.7.0 tsutils: 3.21.0_typescript@4.5.4 typescript: 4.5.4 transitivePeerDependencies: @@ -5637,8 +5619,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.9.1: - resolution: {integrity: sha512-SsWegWudWpkZCwwYcKoDwuAjoZXnM1y2EbEerTHho19Hmm+bQ56QG4L4jrtCu0bI5STaRTvRTZmjprWlTw/5NQ==} + /@typescript-eslint/types/5.10.0: + resolution: {integrity: sha512-wUljCgkqHsMZbw60IbOqT/puLfyqqD5PquGiBo1u1IS3PLxdi3RDGlyf032IJyh+eQoGhz9kzhtZa+VC4eWTlQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5663,8 +5645,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.9.1_typescript@4.5.4: - resolution: {integrity: sha512-gL1sP6A/KG0HwrahVXI9fZyeVTxEYV//6PmcOn1tD0rw8VhUWYeZeuWHwwhnewnvEMcHjhnJLOBhA9rK4vmb8A==} + /@typescript-eslint/typescript-estree/5.10.0_typescript@4.5.4: + resolution: {integrity: sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5672,8 +5654,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.9.1 - '@typescript-eslint/visitor-keys': 5.9.1 + '@typescript-eslint/types': 5.10.0 + '@typescript-eslint/visitor-keys': 5.10.0 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 @@ -5684,6 +5666,24 @@ packages: - supports-color dev: false + /@typescript-eslint/utils/5.10.0_eslint@8.7.0+typescript@4.5.4: + resolution: {integrity: sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.9 + '@typescript-eslint/scope-manager': 5.10.0 + '@typescript-eslint/types': 5.10.0 + '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.4 + eslint: 8.7.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@8.7.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/visitor-keys/4.33.0: resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -5692,12 +5692,12 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.9.1: - resolution: {integrity: sha512-Xh37pNz9e9ryW4TVdwiFzmr4hloty8cFj8GTWMXh3Z8swGwyQWeCcNgF0hm6t09iZd6eiZmIf4zHedQVP6TVtg==} + /@typescript-eslint/visitor-keys/5.10.0: + resolution: {integrity: sha512-GMxj0K1uyrFLPKASLmZzCuSddmjZVbVj3Ouy5QVuIGKZopxvOr24JsS7gruz6C3GExE01mublZ3mIBOaon9zuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.1 - eslint-visitor-keys: 3.1.0 + '@typescript-eslint/types': 5.10.0 + eslint-visitor-keys: 3.2.0 dev: false /@verdaccio/commons-api/10.1.0: @@ -5754,12 +5754,12 @@ packages: '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/fslib': 2.6.1-rc.6 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.5 - '@yarnpkg/parsers': 2.5.0-rc.8 - '@yarnpkg/pnp': 3.1.1-rc.10 - '@yarnpkg/shell': 3.2.0-rc.8 + '@yarnpkg/libzip': 2.2.3-rc.6 + '@yarnpkg/parsers': 2.5.0-rc.9 + '@yarnpkg/pnp': 3.1.1-rc.11 + '@yarnpkg/shell': 3.2.0-rc.9 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5794,11 +5794,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.5: - resolution: {integrity: sha512-Q17w9RQqqCf9ovxSjAftYLoZuUxZ+OKhRPy4iQhLxp1chd4Gl4UUC02LhknrmVrjhetol0UVkYnm17errAKgRQ==} + /@yarnpkg/fslib/2.6.1-rc.6: + resolution: {integrity: sha512-77OI9kYkOy/2n4yjtEYUG9xb8/4In0ZO1p4H83Y2SSTDL40Gztro+HtLK7VT9+a3pOGsRfJ3khQLLil3oPem2A==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.5 + '@yarnpkg/libzip': 2.2.3-rc.6 tslib: 1.14.1 dev: false @@ -5818,8 +5818,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.5: - resolution: {integrity: sha512-EidaTdtQERjqhtmL3AZzPH2o/91mJQIOpI/Pmvta0hElgAozscslgYEfvifYNq7QnHxkGf7oP+43q7ljz1I+ew==} + /@yarnpkg/libzip/2.2.3-rc.6: + resolution: {integrity: sha512-vfPoKWuAivsg7yEwbIZs30kDZLTV0VUMY4iS2Vyhw5AxPZ479E5WXOXuuwFiRxTWyRl8qfhLO5vC+BoAIr93rg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5835,7 +5835,7 @@ packages: engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@yarnpkg/core': 3.2.0-rc.9 - '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/fslib': 2.6.1-rc.6 dev: false /@yarnpkg/parsers/2.5.0-rc.7: @@ -5846,8 +5846,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/parsers/2.5.0-rc.8: - resolution: {integrity: sha512-SKwYysjXYF/1Qd/atEvm4a4m92QvPwza0ye3T/p/huVp9fAkvPnQw49E+M4/2lnT+DY0rljjp57xkYkrSdpetQ==} + /@yarnpkg/parsers/2.5.0-rc.9: + resolution: {integrity: sha512-DhCayNpKEPvMTMzHmPuzDxOE4JWqynZHzj1HF/UgNK8AmUzWnR/IWYB6VpfmOW2q9M39bZFS22y8G5sBJhGBMQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 @@ -5863,12 +5863,12 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.10: - resolution: {integrity: sha512-YCmHB5Hoj0aiLyp0+KBfKi4jX1IdebcBzIoR68P+CEK1K/3O/dwcGR1yuOqewAKoH/ylnnGoKwZ0AZp+/BRR3Q==} + /@yarnpkg/pnp/3.1.1-rc.11: + resolution: {integrity: sha512-uhjrM/05j8G8iQIvU+8bL9jx1mAl0r3lUD2fQlAn+aKssspp9jzTgmjhiWps4aEx+fS8Z+zPMo3nlLqvcmn7dg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.5 + '@yarnpkg/fslib': 2.6.1-rc.6 dev: false /@yarnpkg/shell/3.2.0-rc.8: @@ -5876,8 +5876,24 @@ packages: engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} hasBin: true dependencies: - '@yarnpkg/fslib': 2.6.1-rc.5 - '@yarnpkg/parsers': 2.5.0-rc.8 + '@yarnpkg/fslib': 2.6.1-rc.6 + '@yarnpkg/parsers': 2.5.0-rc.9 + chalk: 3.0.0 + clipanion: 3.2.0-rc.5 + cross-spawn: 7.0.3 + fast-glob: 3.2.11 + micromatch: 4.0.4 + stream-buffers: 3.0.2 + tslib: 1.14.1 + dev: false + + /@yarnpkg/shell/3.2.0-rc.9: + resolution: {integrity: sha512-vxuOo2ajhlMWR/JlHmN0mU7Qn258tx0fH/OxvU7tE9Cndkbcjj0qqIakwHQubFuyoIFI8xN95nJHE+eZHjKy1A==} + engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} + hasBin: true + dependencies: + '@yarnpkg/fslib': 2.6.1-rc.6 + '@yarnpkg/parsers': 2.5.0-rc.9 chalk: 3.0.0 clipanion: 3.2.0-rc.5 cross-spawn: 7.0.3 @@ -5975,6 +5991,7 @@ packages: stream-meter: 1.0.4 tslib: 2.1.0 transitivePeerDependencies: + - encoding - supports-color dev: true @@ -6644,8 +6661,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001299 - electron-to-chromium: 1.4.46 + caniuse-lite: 1.0.30001300 + electron-to-chromium: 1.4.48 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6839,8 +6856,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001299: - resolution: {integrity: sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==} + /caniuse-lite/1.0.30001300: + resolution: {integrity: sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==} dev: true /caseless/0.12.0: @@ -7284,16 +7301,16 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader/1.0.3_228d16a7acaee6b833b6767fe1bd8bbd: + /cosmiconfig-typescript-loader/1.0.3_a19b13fd6103b93ffb171990ccc3ad12: resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 cosmiconfig: 7.0.1 - ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd + ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 typescript: 4.5.4 transitivePeerDependencies: - '@swc/core' @@ -7814,8 +7831,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.46: - resolution: {integrity: sha512-UtV0xUA/dibCKKP2JMxOpDtXR74zABevuUEH4K0tvduFSIoxRVcYmQsbB51kXsFTX8MmOyWMt8tuZAlmDOqkrQ==} + /electron-to-chromium/1.4.48: + resolution: {integrity: sha512-RT3SEmpv7XUA+tKXrZGudAWLDpa7f8qmhjcLaM6OD/ERxjQ/zAojT8/Vvo0BSzbArkElFZ1WyZ9FuwAYbkdBNA==} dev: true /emittery/0.8.1: @@ -8157,7 +8174,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_0354b25c07123e2dc42168772e883a0d: + /eslint-config-standard-with-typescript/21.0.1_7a569f8fdfece9776f5138743ddf9d19: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^5.6.0 @@ -8167,19 +8184,19 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.9.1_b7b2e42b32ee097737cd3e626b10847b - '@typescript-eslint/parser': 4.33.0_eslint@8.6.0+typescript@4.5.4 - eslint: 8.6.0 - eslint-config-standard: 16.0.3_6cf0e7040b28bfe977fa08e21766265d - eslint-plugin-import: 2.25.4_eslint@8.6.0 - eslint-plugin-node: 11.1.0_eslint@8.6.0 - eslint-plugin-promise: 5.2.0_eslint@8.6.0 + '@typescript-eslint/eslint-plugin': 5.10.0_3b6b276e93ead7cf6063f183a5e18d1f + '@typescript-eslint/parser': 4.33.0_eslint@8.7.0+typescript@4.5.4 + eslint: 8.7.0 + eslint-config-standard: 16.0.3_122ae18802e4780317a0414610684b00 + eslint-plugin-import: 2.25.4_eslint@8.7.0 + eslint-plugin-node: 11.1.0_eslint@8.7.0 + eslint-plugin-promise: 5.2.0_eslint@8.7.0 typescript: 4.5.4 transitivePeerDependencies: - supports-color dev: false - /eslint-config-standard/16.0.3_6cf0e7040b28bfe977fa08e21766265d: + /eslint-config-standard/16.0.3_122ae18802e4780317a0414610684b00: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: '*' @@ -8187,10 +8204,10 @@ packages: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: - eslint: 8.6.0 - eslint-plugin-import: 2.25.4_eslint@8.6.0 - eslint-plugin-node: 11.1.0_eslint@8.6.0 - eslint-plugin-promise: 5.2.0_eslint@8.6.0 + eslint: 8.7.0 + eslint-plugin-import: 2.25.4_eslint@8.7.0 + eslint-plugin-node: 11.1.0_eslint@8.7.0 + eslint-plugin-promise: 5.2.0_eslint@8.7.0 dev: false /eslint-import-resolver-node/0.3.4: @@ -8214,18 +8231,18 @@ packages: find-up: 2.1.0 dev: false - /eslint-plugin-es/3.0.1_eslint@8.6.0: + /eslint-plugin-es/3.0.1_eslint@8.7.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.25.4_eslint@8.6.0: + /eslint-plugin-import/2.25.4_eslint@8.7.0: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -8235,7 +8252,7 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.6.0 + eslint: 8.7.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.2 has: 1.0.3 @@ -8247,14 +8264,14 @@ packages: tsconfig-paths: 3.12.0 dev: false - /eslint-plugin-node/11.1.0_eslint@8.6.0: + /eslint-plugin-node/11.1.0_eslint@8.7.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '*' dependencies: - eslint: 8.6.0 - eslint-plugin-es: 3.0.1_eslint@8.6.0 + eslint: 8.7.0 + eslint-plugin-es: 3.0.1_eslint@8.7.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 @@ -8262,13 +8279,13 @@ packages: semver: 6.3.0 dev: false - /eslint-plugin-promise/5.2.0_eslint@8.6.0: + /eslint-plugin-promise/5.2.0_eslint@8.7.0: resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 dev: false /eslint-scope/5.1.1: @@ -8294,13 +8311,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils/3.0.0_eslint@8.6.0: + /eslint-utils/3.0.0_eslint@8.7.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '*' dependencies: - eslint: 8.6.0 + eslint: 8.7.0 eslint-visitor-keys: 2.1.0 /eslint-visitor-keys/1.3.0: @@ -8312,12 +8329,12 @@ packages: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} - /eslint-visitor-keys/3.1.0: - resolution: {integrity: sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==} + /eslint-visitor-keys/3.2.0: + resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint/8.6.0: - resolution: {integrity: sha512-UvxdOJ7mXFlw7iuHZA4jmzPaUqIw54mZrv+XPYKNbKdLR0et4rf60lIZUU9kiNtnzzMzGWxMV+tQ7uG7JG8DPw==} + /eslint/8.7.0: + resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -8328,11 +8345,10 @@ packages: cross-spawn: 7.0.3 debug: 4.3.3 doctrine: 3.0.0 - enquirer: 2.3.6 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.6.0 - eslint-visitor-keys: 3.1.0 + eslint-utils: 3.0.0_eslint@8.7.0 + eslint-visitor-keys: 3.2.0 espree: 9.3.0 esquery: 1.4.0 esutils: 2.0.3 @@ -8341,7 +8357,7 @@ packages: functional-red-black-tree: 1.0.1 glob-parent: 6.0.2 globals: 13.12.0 - ignore: 4.0.6 + ignore: 5.2.0 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 @@ -8352,9 +8368,7 @@ packages: minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 regexpp: 3.2.0 - semver: 7.3.5 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -8374,7 +8388,7 @@ packages: dependencies: acorn: 8.7.0 acorn-jsx: 5.3.2_acorn@8.7.0 - eslint-visitor-keys: 3.1.0 + eslint-visitor-keys: 3.2.0 dev: true /esprima/4.0.1: @@ -9241,7 +9255,7 @@ packages: resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} engines: {node: '>=10.19.0'} dependencies: - '@sindresorhus/is': 4.2.1 + '@sindresorhus/is': 4.3.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.2 '@types/responselike': 1.0.0 @@ -10085,7 +10099,7 @@ packages: '@jest/environment': 27.4.6 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10168,7 +10182,7 @@ packages: micromatch: 4.0.4 pretty-format: 27.4.6 slash: 3.0.0 - ts-node: 10.4.0_228d16a7acaee6b833b6767fe1bd8bbd + ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -10212,7 +10226,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 jest-mock: 27.4.6 jest-util: 27.4.2 jsdom: 16.7.0 @@ -10230,7 +10244,7 @@ packages: '@jest/environment': 27.4.6 '@jest/fake-timers': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 jest-mock: 27.4.6 jest-util: 27.4.2 dev: true @@ -10246,7 +10260,7 @@ packages: dependencies: '@jest/types': 27.4.2 '@types/graceful-fs': 4.1.5 - '@types/node': 14.18.5 + '@types/node': 14.18.9 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.9 @@ -10268,7 +10282,7 @@ packages: '@jest/source-map': 27.4.0 '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 chalk: 4.1.2 co: 4.6.0 expect: 27.4.6 @@ -10324,7 +10338,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 dev: true /jest-pnp-resolver/1.2.2_jest-resolve@27.4.6: @@ -10380,7 +10394,7 @@ packages: '@jest/test-result': 27.4.6 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 @@ -10440,7 +10454,7 @@ packages: resolution: {integrity: sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 graceful-fs: 4.2.9 dev: true @@ -10479,7 +10493,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 chalk: 4.1.2 ci-info: 3.3.0 graceful-fs: 4.2.9 @@ -10504,7 +10518,7 @@ packages: dependencies: '@jest/test-result': 27.4.6 '@jest/types': 27.4.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.4.2 @@ -10515,7 +10529,7 @@ packages: resolution: {integrity: sha512-gHWJF/6Xi5CTG5QCvROr6GcmpIqNYpDJyc8A1h/DyXqH1tD6SnRCM0d3U5msV31D2LB/U+E0M+W4oyvKV44oNw==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 14.18.5 + '@types/node': 14.18.9 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -11638,6 +11652,18 @@ packages: dependencies: whatwg-url: 5.0.0 + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: true + /node-fetch/3.0.0-beta.9: resolution: {integrity: sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==} engines: {node: ^10.17 || >=12.3} @@ -11806,7 +11832,6 @@ packages: /npmlog/4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} - requiresBuild: true dependencies: are-we-there-yet: 1.1.7 console-control-strings: 1.1.0 @@ -12364,11 +12389,12 @@ packages: chalk: 4.1.2 fs-extra: 9.1.0 https-proxy-agent: 5.0.0 - node-fetch: 2.6.6 + node-fetch: 2.6.7 progress: 2.0.3 semver: 7.3.5 yargs: 16.2.0 transitivePeerDependencies: + - encoding - supports-color dev: true @@ -14245,7 +14271,7 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-node/10.4.0_228d16a7acaee6b833b6767fe1bd8bbd: + /ts-node/10.4.0_a19b13fd6103b93ffb171990ccc3ad12: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: @@ -14264,7 +14290,7 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 14.18.5 + '@types/node': 14.18.9 acorn: 8.7.0 acorn-walk: 8.2.0 arg: 4.1.3 From 0239127fb406e00da55356d9d47a495dca36c8e3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 19 Jan 2022 12:15:13 +0200 Subject: [PATCH 071/204] chore: use peerDependencyRules --- .pnpmfile.cjs | 13 ------------- package.json | 8 +++++++- pnpm-lock.yaml | 24 ++++++++++++------------ 3 files changed, 19 insertions(+), 26 deletions(-) delete mode 100644 .pnpmfile.cjs diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs deleted file mode 100644 index f6a8f287aae..00000000000 --- a/.pnpmfile.cjs +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - hooks: { - readPackage (pkg) { - if (pkg.peerDependencies['eslint']) { - pkg.peerDependencies['eslint'] = '*' - } - if (pkg.peerDependencies['@typescript-eslint/eslint-plugin'] === '^4.0.1') { - pkg.peerDependencies['@typescript-eslint/eslint-plugin'] = '^5.6.0' - } - return pkg - } - } -} diff --git a/package.json b/package.json index b5c27e33fa2..a6239c613a5 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,13 @@ "neverBuiltDependencies": [ "core-js", "level" - ] + ], + "peerDependencyRules": { + "allowedVersions": { + "eslint": "*", + "@typescript-eslint/eslint-plugin": "^5.6.0" + } + } }, "packageManager": "pnpm@6.23.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d63a23e92e..1adb87be05a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5517,7 +5517,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 - eslint: '*' + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || * typescript: '*' peerDependenciesMeta: typescript: @@ -5543,7 +5543,7 @@ packages: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: - eslint: '*' + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || * typescript: '*' peerDependenciesMeta: typescript: @@ -5563,7 +5563,7 @@ packages: resolution: {integrity: sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '*' + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || * typescript: '*' peerDependenciesMeta: typescript: @@ -5670,7 +5670,7 @@ packages: resolution: {integrity: sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: '*' + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || * dependencies: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.10.0 @@ -8177,8 +8177,8 @@ packages: /eslint-config-standard-with-typescript/21.0.1_7a569f8fdfece9776f5138743ddf9d19: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.6.0 - eslint: '*' + '@typescript-eslint/eslint-plugin': ^4.0.1 || ^5.6.0 + eslint: ^7.12.1 || * eslint-plugin-import: ^2.22.1 eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 || ^5.0.0 @@ -8199,7 +8199,7 @@ packages: /eslint-config-standard/16.0.3_122ae18802e4780317a0414610684b00: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: - eslint: '*' + eslint: ^7.12.1 || * eslint-plugin-import: ^2.22.1 eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 || ^5.0.0 @@ -8235,7 +8235,7 @@ packages: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: - eslint: '*' + eslint: '>=4.19.1 || *' dependencies: eslint: 8.7.0 eslint-utils: 2.1.0 @@ -8246,7 +8246,7 @@ packages: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: - eslint: '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || * dependencies: array-includes: 3.1.4 array.prototype.flat: 1.2.5 @@ -8268,7 +8268,7 @@ packages: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: - eslint: '*' + eslint: '>=5.16.0 || *' dependencies: eslint: 8.7.0 eslint-plugin-es: 3.0.1_eslint@8.7.0 @@ -8283,7 +8283,7 @@ packages: resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: - eslint: '*' + eslint: ^7.0.0 || * dependencies: eslint: 8.7.0 dev: false @@ -8315,7 +8315,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '*' + eslint: '>=5 || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 From 516859178694c7382810f1a7eefac285baa64282 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 20 Jan 2022 12:34:14 +0200 Subject: [PATCH 072/204] feat!: breaking config changes for v7 (#4253) ref https://github.com/pnpm/pnpm/discussions/3536 --- .changeset/big-carpets-fry.md | 10 +++++ .changeset/blue-lamps-poke.md | 5 +++ .changeset/bright-baboons-repair.md | 9 ++++ .changeset/five-dingos-whisper.md | 9 ++++ .changeset/pink-laws-smell.md | 5 +++ .changeset/slimy-dancers-cough.md | 5 +++ packages/build-modules/src/index.ts | 7 +-- packages/config/package.json | 1 - packages/config/src/Config.ts | 1 - packages/config/src/findBestGlobalPrefix.ts | 17 -------- packages/config/src/index.ts | 43 +------------------ .../config/test/findBestGlobalPrefix.test.ts | 36 ---------------- packages/config/test/index.ts | 16 ------- .../core/src/install/extendInstallOptions.ts | 2 - packages/core/src/install/index.ts | 6 +-- packages/core/src/install/link.ts | 2 - packages/core/src/link/index.ts | 5 +-- packages/core/src/link/options.ts | 2 - packages/core/test/install/misc.ts | 21 --------- packages/headless/src/index.ts | 25 +++-------- packages/headless/src/linkHoistedModules.ts | 3 -- packages/hoist/src/index.ts | 7 ++- packages/link-bins/src/index.ts | 43 +++---------------- packages/link-bins/test/index.ts | 9 +--- packages/pnpm/src/main.ts | 8 +--- packages/pnpm/test/install/global.ts | 16 +++---- .../pnpm/test/install/lifecycleScripts.ts | 41 ------------------ packages/pnpm/test/install/misc.ts | 17 +++++--- packages/pnpm/test/install/selfUpdate.ts | 3 +- packages/pnpm/test/root.ts | 11 +---- pnpm-lock.yaml | 2 - 31 files changed, 90 insertions(+), 297 deletions(-) create mode 100644 .changeset/big-carpets-fry.md create mode 100644 .changeset/blue-lamps-poke.md create mode 100644 .changeset/bright-baboons-repair.md create mode 100644 .changeset/five-dingos-whisper.md create mode 100644 .changeset/pink-laws-smell.md create mode 100644 .changeset/slimy-dancers-cough.md delete mode 100644 packages/config/src/findBestGlobalPrefix.ts delete mode 100644 packages/config/test/findBestGlobalPrefix.test.ts diff --git a/.changeset/big-carpets-fry.md b/.changeset/big-carpets-fry.md new file mode 100644 index 00000000000..f1bdf56f54e --- /dev/null +++ b/.changeset/big-carpets-fry.md @@ -0,0 +1,10 @@ +--- +"@pnpm/build-modules": major +"@pnpm/config": major +"@pnpm/core": major +"@pnpm/headless": major +"@pnpm/hoist": major +"@pnpm/link-bins": major +--- + +`extendNodePath` removed. diff --git a/.changeset/blue-lamps-poke.md b/.changeset/blue-lamps-poke.md new file mode 100644 index 00000000000..78351fae526 --- /dev/null +++ b/.changeset/blue-lamps-poke.md @@ -0,0 +1,5 @@ +--- +"pnpm": major +--- + +The root package is excluded by default, when running `pnpm -r exec|run|add` [#2769](https://github.com/pnpm/pnpm/issues/2769). diff --git a/.changeset/bright-baboons-repair.md b/.changeset/bright-baboons-repair.md new file mode 100644 index 00000000000..325e9e60c84 --- /dev/null +++ b/.changeset/bright-baboons-repair.md @@ -0,0 +1,9 @@ +--- +"pnpm": major +--- + +Filtering by path is done by globs. + +In pnpm v6, in order to pick packages under a certain directory, the following filter was used: `--filter=./apps` + +In pnpm v7, a glob should be used: `--filter=./apps/**` diff --git a/.changeset/five-dingos-whisper.md b/.changeset/five-dingos-whisper.md new file mode 100644 index 00000000000..b887df29c61 --- /dev/null +++ b/.changeset/five-dingos-whisper.md @@ -0,0 +1,9 @@ +--- +"pnpm": major +--- + +The `NODE_PATH` env variable is not set in the command shims (the files in `node_modules/.bin`). This env variable was really long and frequently caused errors on Windows. + +Also, the `extend-node-path` setting is removed. + +Related PR: [#4253](https://github.com/pnpm/pnpm/pull/4253) diff --git a/.changeset/pink-laws-smell.md b/.changeset/pink-laws-smell.md new file mode 100644 index 00000000000..a42d1faac52 --- /dev/null +++ b/.changeset/pink-laws-smell.md @@ -0,0 +1,5 @@ +--- +"pnpm": major +--- + +Side effects cache is turned on by default. To turn it off, use `side-effects-cache=true`. diff --git a/.changeset/slimy-dancers-cough.md b/.changeset/slimy-dancers-cough.md new file mode 100644 index 00000000000..61835c99099 --- /dev/null +++ b/.changeset/slimy-dancers-cough.md @@ -0,0 +1,5 @@ +--- +"pnpm": major +--- + +The `npm_config_argv` env variable is not set for scripts [#4153](https://github.com/pnpm/pnpm/discussions/4153). diff --git a/packages/build-modules/src/index.ts b/packages/build-modules/src/index.ts index eb2ac176799..b9448994481 100644 --- a/packages/build-modules/src/index.ts +++ b/packages/build-modules/src/index.ts @@ -20,7 +20,6 @@ export default async ( childConcurrency?: number depsToBuild?: Set depsStateCache: DepsStateCache - extendNodePath?: boolean extraBinPaths?: string[] extraEnv?: Record lockfileDir: string @@ -70,7 +69,6 @@ async function buildDependency ( depPath: string, depGraph: DependenciesGraph, opts: { - extendNodePath?: boolean extraBinPaths?: string[] extraEnv?: Record depsStateCache: DepsStateCache @@ -192,7 +190,6 @@ export async function linkBinsOfDependencies ( depNode: DependenciesGraphNode, depGraph: DependenciesGraph, opts: { - extendNodePath?: boolean optional: boolean warn: (message: string) => void } @@ -230,11 +227,11 @@ export async function linkBinsOfDependencies ( })) ) - await linkBinsOfPackages(pkgs, binPath, { extendNodePath: opts.extendNodePath, warn: opts.warn }) + await linkBinsOfPackages(pkgs, binPath) // link also the bundled dependencies` bins if (depNode.hasBundledDependencies) { const bundledModules = path.join(depNode.dir, 'node_modules') - await linkBins(bundledModules, binPath, { extendNodePath: opts.extendNodePath, warn: opts.warn }) + await linkBins(bundledModules, binPath, { warn: opts.warn }) } } diff --git a/packages/config/package.json b/packages/config/package.json index 6f757c458c2..db8898a31e8 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -40,7 +40,6 @@ "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-conf": "2.0.2", "camelcase": "^6.2.0", - "can-write-to-dir": "^1.1.1", "is-subdir": "^1.1.1", "normalize-registry-url": "2.0.0", "ramda": "^0.27.1", diff --git a/packages/config/src/Config.ts b/packages/config/src/Config.ts index f611f116dfa..4eb2f9d55d4 100644 --- a/packages/config/src/Config.ts +++ b/packages/config/src/Config.ts @@ -145,7 +145,6 @@ export interface Config { testPattern?: string[] changedFilesIgnorePattern?: string[] - extendNodePath?: boolean rootProjectManifest?: ProjectManifest userConfig: Record } diff --git a/packages/config/src/findBestGlobalPrefix.ts b/packages/config/src/findBestGlobalPrefix.ts deleted file mode 100644 index e21d70abe26..00000000000 --- a/packages/config/src/findBestGlobalPrefix.ts +++ /dev/null @@ -1,17 +0,0 @@ -import path from 'path' -import isSubdir from 'is-subdir' - -export default function findBestGlobalPrefixOnWindows ( - defaultNpmGlobalPrefix: string, - env: { [key: string]: string | undefined } -) { - if (process.platform !== 'win32') return defaultNpmGlobalPrefix - if ( - (env.LOCALAPPDATA != null && isSubdir(env.LOCALAPPDATA, defaultNpmGlobalPrefix)) || - (env.APPDATA != null && isSubdir(env.APPDATA, defaultNpmGlobalPrefix)) - ) { - return defaultNpmGlobalPrefix - } - if (env.APPDATA) return path.join(env.APPDATA, 'npm') - return defaultNpmGlobalPrefix -} diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index 1545eaf88f9..10be4544ae8 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -1,6 +1,5 @@ import path from 'path' import fs from 'fs' -import os from 'os' import { LAYOUT_VERSION } from '@pnpm/constants' import PnpmError from '@pnpm/error' import globalBinDir from '@pnpm/global-bin-dir' @@ -9,13 +8,11 @@ import { safeReadProjectManifestOnly } from '@pnpm/read-project-manifest' import camelcase from 'camelcase' import loadNpmConf from '@zkochan/npm-conf' import npmTypes from '@zkochan/npm-conf/lib/types' -import { sync as canWriteToDir } from 'can-write-to-dir' import normalizeRegistryUrl from 'normalize-registry-url' import fromPairs from 'ramda/src/fromPairs' import realpathMissing from 'realpath-missing' import whichcb from 'which' import getScopeRegistries from './getScopeRegistries' -import findBestGlobalPrefix from './findBestGlobalPrefix' import { getCacheDir, getConfigDir, getDataDir, getStateDir } from './dirs' import { Config, @@ -28,8 +25,6 @@ export { Config, UniversalOptions } const npmDefaults = loadNpmConf.defaults -const PNPM_GLOBAL = 'pnpm-global' - async function which (cmd: string) { return new Promise((resolve, reject) => { whichcb(cmd, (err, resolvedPath) => (err != null) ? reject(err) : resolve(resolvedPath!)) @@ -46,7 +41,6 @@ export const types = Object.assign({ dir: String, 'enable-modules-dir': Boolean, 'enable-pre-post-scripts': Boolean, - 'extend-node-path': Boolean, 'fetch-timeout': Number, 'fetching-concurrency': Number, filter: [String, Array], @@ -175,7 +169,6 @@ export default async ( bail: true, color: 'auto', 'enable-modules-dir': true, - 'extend-node-path': true, 'fetch-retries': 2, 'fetch-retry-factor': 10, 'fetch-retry-maxtimeout': 60000, @@ -203,6 +196,7 @@ export default async ( 'save-peer': false, 'save-workspace-protocol': true, 'scripts-prepend-node-path': false, + 'side-effects-cache': true, symlink: true, 'shared-workspace-lockfile': true, 'shared-workspace-shrinkwrap': true, @@ -282,20 +276,8 @@ export default async ( let globalDirRoot if (pnpmConfig['globalDir']) { globalDirRoot = pnpmConfig['globalDir'] - } else if (pnpmConfig.useBetaCli) { - globalDirRoot = path.join(pnpmConfig.pnpmHomeDir, 'global-packages') } else { - let npmGlobalPrefix: string = findBestGlobalPrefix(npmConfig.globalPrefix, process.env) - const globalDirName = `${path.sep}${PNPM_GLOBAL}${path.sep}` - if (npmGlobalPrefix.includes(globalDirName)) { - npmGlobalPrefix = npmGlobalPrefix.substring(0, npmGlobalPrefix.indexOf(globalDirName)) - } else { - const npmGlobalBinDir = process.platform === 'win32' - ? npmGlobalPrefix - : path.resolve(npmGlobalPrefix, 'bin') - knownGlobalBinDirCandidates.push(npmGlobalBinDir) - } - globalDirRoot = path.join(firstWithWriteAccess([npmGlobalPrefix, os.homedir()]), PNPM_GLOBAL) + globalDirRoot = path.join(pnpmConfig.pnpmHomeDir, 'global-packages') } pnpmConfig.dir = path.join(globalDirRoot, LAYOUT_VERSION.toString()) @@ -318,7 +300,6 @@ export default async ( pnpmConfig.saveProd = true pnpmConfig.saveDev = false pnpmConfig.saveOptional = false - pnpmConfig.extendNodePath = false if ((pnpmConfig.hoistPattern != null) && (pnpmConfig.hoistPattern.length > 1 || pnpmConfig.hoistPattern[0] !== '*')) { if (opts.cliOptions['hoist-pattern']) { throw new PnpmError('CONFIG_CONFLICT_HOIST_PATTERN_WITH_GLOBAL', @@ -501,23 +482,3 @@ function getProcessEnv (env: string) { process.env[env.toUpperCase()] ?? process.env[env.toLowerCase()] } - -function firstWithWriteAccess (dirs: string[]) { - const first = dirs.find((dir) => { - try { - return canWriteToDir(dir) - } catch (err: any) { // eslint-disable-line - if (err.code !== 'ENOENT') throw err - } - try { - fs.mkdirSync(dir, { recursive: true }) - return true - } catch (err: any) { // eslint-disable-line - return false - } - }) - if (first == null) { - throw new PnpmError('NO_SUITABLE_GLOBAL_DIR', `pnpm has no write access to global direcotry. Tried locations: ${dirs.join(', ')}`) - } - return first -} diff --git a/packages/config/test/findBestGlobalPrefix.test.ts b/packages/config/test/findBestGlobalPrefix.test.ts deleted file mode 100644 index b9fb3aa4d2e..00000000000 --- a/packages/config/test/findBestGlobalPrefix.test.ts +++ /dev/null @@ -1,36 +0,0 @@ -import findBestGlobalPrefix from '../lib/findBestGlobalPrefix' - -test('findBestGlobalPrefix()', () => { - if (process.platform !== 'win32') { - // skipping on non-windows - return - } - - const env = { - APPDATA: 'C:\\Users\\Imre\\AppData\\Roaming', - LOCALAPPDATA: 'C:\\Users\\Imre\\AppData\\Local', - } - - expect( - // keep npm global prefix if is inside AppData\Local - findBestGlobalPrefix('C:\\Users\\Imre\\AppData\\Local\\nvs\\default', env)).toEqual( - 'C:\\Users\\Imre\\AppData\\Local\\nvs\\default' - ) - - expect( - // keep npm global prefix if is inside AppData\Roaming - findBestGlobalPrefix('C:\\Users\\Imre\\AppData\\Roaming\\nvs\\default', env)).toEqual( - 'C:\\Users\\Imre\\AppData\\Roaming\\nvs\\default' - ) - - expect( - // prefer location in AppData\Roaming - findBestGlobalPrefix('C:\\foo', env)).toEqual( - 'C:\\Users\\Imre\\AppData\\Roaming\\npm' - ) - - expect( - findBestGlobalPrefix('C:\\foo', {})).toEqual( - 'C:\\foo' - ) -}) diff --git a/packages/config/test/index.ts b/packages/config/test/index.ts index 2dc8f838c52..2f9b3922cde 100644 --- a/packages/config/test/index.ts +++ b/packages/config/test/index.ts @@ -62,7 +62,6 @@ test('correct settings on global install', async () => { }, }) expect(config.save).toBe(true) - expect(config.extendNodePath).toBe(false) }) test('throw error if --shared-workspace-lockfile is used with --global', async () => { @@ -774,18 +773,3 @@ test('getConfig() sets sideEffectsCacheRead and sideEffectsCacheWrite when side- expect(config.sideEffectsCacheRead).toBeTruthy() expect(config.sideEffectsCacheWrite).toBeTruthy() }) - -test('getConfig() sets sideEffectsCacheRead and sideEffectsCacheWrite when side-effects-cache-readonly is set', async () => { - const { config } = await getConfig({ - cliOptions: { - 'side-effects-cache-readonly': true, - }, - packageManager: { - name: 'pnpm', - version: '1.0.0', - }, - }) - expect(config).toBeDefined() - expect(config.sideEffectsCacheRead).toBeTruthy() - expect(config.sideEffectsCacheWrite).toBeFalsy() -}) diff --git a/packages/core/src/install/extendInstallOptions.ts b/packages/core/src/install/extendInstallOptions.ts index c5392226b32..e5ee32fc1b6 100644 --- a/packages/core/src/install/extendInstallOptions.ts +++ b/packages/core/src/install/extendInstallOptions.ts @@ -19,7 +19,6 @@ export interface StrictInstallOptions { frozenLockfile: boolean frozenLockfileIfExists: boolean enablePnp: boolean - extendNodePath: boolean extraBinPaths: string[] useLockfile: boolean linkWorkspacePackagesDepth: number @@ -108,7 +107,6 @@ const defaults = async (opts: InstallOptions) => { depth: 0, enablePnp: false, engineStrict: false, - extendNodePath: true, force: false, forceSharedLockfile: false, frozenLockfile: false, diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 662a6d0ed97..f5badc68892 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -764,7 +764,6 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { dependenciesByProjectId, depsStateCache, force: opts.force, - extendNodePath: opts.extendNodePath, hoistedDependencies: ctx.hoistedDependencies, hoistedModulesDir: ctx.hoistedModulesDir, hoistPattern: ctx.hoistPattern, @@ -823,7 +822,6 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { childConcurrency: opts.childConcurrency, depsStateCache, depsToBuild: new Set(result.newDepPaths), - extendNodePath: opts.extendNodePath, extraBinPaths: ctx.extraBinPaths, extraEnv, lockfileDir: ctx.lockfileDir, @@ -861,7 +859,6 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { }, {}) linkedPackages = await linkBins(project.modulesDir, project.binsDir, { allowExoticManifests: true, - extendNodePath: opts.extendNodePath, projectManifest: project.manifest, nodeExecPathByAlias, warn: binWarn.bind(null, project.rootDir), @@ -891,8 +888,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { ) ) .filter(({ manifest }) => manifest != null) as Array<{ location: string, manifest: DependencyManifest }>, - project.binsDir, - { extendNodePath: opts.extendNodePath, warn: binWarn.bind(null, project.rootDir) } + project.binsDir ) } const projectToInstall = projects[index] diff --git a/packages/core/src/install/link.ts b/packages/core/src/install/link.ts index edac190782a..fd7d0f60b58 100644 --- a/packages/core/src/install/link.ts +++ b/packages/core/src/install/link.ts @@ -48,7 +48,6 @@ export default async function linkPackages ( } force: boolean depsStateCache: DepsStateCache - extendNodePath?: boolean hoistedDependencies: HoistedDependencies hoistedModulesDir: string hoistPattern?: string[] @@ -249,7 +248,6 @@ export default async function linkPackages ( packages: omit(Array.from(opts.skipped), currentLockfile.packages), } newHoistedDependencies = await hoist({ - extendNodePath: opts.extendNodePath, lockfile: hoistLockfile, importerIds: projectIds, lockfileDir: opts.lockfileDir, diff --git a/packages/core/src/link/index.ts b/packages/core/src/link/index.ts index cd59e4ef00d..ff1907dc0cf 100644 --- a/packages/core/src/link/index.ts +++ b/packages/core/src/link/index.ts @@ -144,10 +144,7 @@ export default async function link ( } const linkToBin = maybeOpts?.linkToBin ?? path.join(destModules, '.bin') - await linkBinsOfPackages(linkedPkgs.map((p) => ({ manifest: p.manifest, location: p.path })), linkToBin, { - extendNodePath: opts.extendNodePath, - warn: (message: string) => logger.info({ message, prefix: opts.dir }), - }) + await linkBinsOfPackages(linkedPkgs.map((p) => ({ manifest: p.manifest, location: p.path })), linkToBin) let newPkg!: ProjectManifest if (opts.targetDependenciesField) { diff --git a/packages/core/src/link/options.ts b/packages/core/src/link/options.ts index c96aadfb640..a6a6de54730 100644 --- a/packages/core/src/link/options.ts +++ b/packages/core/src/link/options.ts @@ -22,7 +22,6 @@ interface StrictLinkOptions { reporter: ReporterFunction targetDependenciesField?: DependenciesField dir: string - extendNodePath: boolean hoistPattern: string[] | undefined forceHoistPattern: boolean @@ -54,7 +53,6 @@ async function defaults (opts: LinkOptions) { return { binsDir: path.join(dir, 'node_modules', '.bin'), dir, - extendNodePath: true, force: false, forceSharedLockfile: false, hoistPattern: undefined, diff --git a/packages/core/test/install/misc.ts b/packages/core/test/install/misc.ts index aa44651b3cc..bdd2fe028dc 100644 --- a/packages/core/test/install/misc.ts +++ b/packages/core/test/install/misc.ts @@ -558,27 +558,6 @@ test('bin specified in the directories property linked to .bin folder', async () await project.isExecutable('.bin/pkg-with-directories-bin') }) -test('command shim is created withoud NODE_PATH', async () => { - const project = prepareEmpty() - - const manifest = await addDependenciesToPackage({}, ['rimraf@2.5.1'], await testDefaults({ fastUnpack: false, extendNodePath: false })) - - { - await project.isExecutable('.bin/rimraf') - const cmdContent = await fs.readFile('node_modules/.bin/rimraf') - expect(cmdContent).not.toContain('NODE_PATH') - } - - await rimraf('node_modules') - await install(manifest, await testDefaults({ extendNodePath: true, fastUnpack: false, frozenLockfile: true })) - - { - await project.isExecutable('.bin/rimraf') - const cmdContent = await fs.readFile('node_modules/.bin/rimraf') - expect(cmdContent).not.toContain('NODE_PATH') - } -}) - testOnNonWindows('building native addons', async () => { const project = prepareEmpty() diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 45c870b56e4..0060fd19f02 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -94,7 +94,6 @@ export interface HeadlessOptions { } enablePnp?: boolean engineStrict: boolean - extendNodePath?: boolean extraBinPaths?: string[] ignoreScripts: boolean ignorePackageManifest?: boolean @@ -288,7 +287,6 @@ export default async (opts: HeadlessOptions) => { if (opts.nodeLinker === 'hoisted' && hierarchy && prevGraph) { await linkHoistedModules(opts.storeController, graph, prevGraph, hierarchy, { depsStateCache, - extendNodePath: opts.extendNodePath, force: opts.force, lockfileDir: opts.lockfileDir, sideEffectsCacheRead: opts.sideEffectsCacheRead, @@ -338,7 +336,6 @@ export default async (opts: HeadlessOptions) => { packages: omit(Array.from(skipped), filteredLockfile.packages), } newHoistedDependencies = await hoist({ - extendNodePath: opts.extendNodePath, lockfile: hoistLockfile, importerIds, lockfileDir, @@ -352,7 +349,7 @@ export default async (opts: HeadlessOptions) => { newHoistedDependencies = {} } - await linkAllBins(graph, { extendNodePath: opts.extendNodePath, optional: opts.include.optionalDependencies, warn }) + await linkAllBins(graph, { optional: opts.include.optionalDependencies, warn }) if ((currentLockfile != null) && !equals(importerIds.sort(), Object.keys(filteredLockfile.importers).sort())) { Object.assign(filteredLockfile.packages, currentLockfile.packages) @@ -410,7 +407,6 @@ export default async (opts: HeadlessOptions) => { await buildModules(graph, Array.from(directNodes), { childConcurrency: opts.childConcurrency, extraBinPaths, - extendNodePath: opts.extendNodePath, extraEnv, depsStateCache, lockfileDir, @@ -432,7 +428,7 @@ export default async (opts: HeadlessOptions) => { if (!opts.ignorePackageManifest) { await Promise.all(opts.projects.map(async (project) => { if (opts.publicHoistPattern?.length && path.relative(opts.lockfileDir, project.rootDir) === '') { - await linkBinsOfImporter(project, { extendNodePath: opts.extendNodePath }) + await linkBinsOfImporter(project) } else { const directPkgDirs = Object.values(directDependenciesByImporterId[project.id]) await linkBinsOfPackages( @@ -445,11 +441,7 @@ export default async (opts: HeadlessOptions) => { ) ) .filter(({ manifest }) => manifest != null) as Array<{ location: string, manifest: DependencyManifest }>, - project.binsDir, - { - extendNodePath: opts.extendNodePath, - warn: (message: string) => logger.info({ message, prefix: project.rootDir }), - } + project.binsDir ) } })) @@ -542,15 +534,11 @@ async function linkBinsOfImporter ( manifest: ProjectManifest modulesDir: string rootDir: string - }, - opts: { - extendNodePath?: boolean } ) { const warn = (message: string) => logger.info({ message, prefix: rootDir }) return linkBins(modulesDir, binsDir, { allowExoticManifests: true, - extendNodePath: opts.extendNodePath, projectManifest: manifest, warn, }) @@ -687,7 +675,6 @@ async function linkAllPkgs ( async function linkAllBins ( depGraph: DependenciesGraph, opts: { - extendNodePath?: boolean optional: boolean warn: (message: string) => void } @@ -709,7 +696,7 @@ async function linkAllBins ( const pkgSnapshots = props(Object.values(childrenToLink), depGraph) if (pkgSnapshots.includes(undefined as any)) { // eslint-disable-line - await linkBins(depNode.modules, binPath, { extendNodePath: opts.extendNodePath, warn: opts.warn }) + await linkBins(depNode.modules, binPath, { warn: opts.warn }) } else { const pkgs = await Promise.all( pkgSnapshots @@ -720,13 +707,13 @@ async function linkAllBins ( })) ) - await linkBinsOfPackages(pkgs, binPath, { extendNodePath: opts.extendNodePath, warn: opts.warn }) + await linkBinsOfPackages(pkgs, binPath) } // link also the bundled dependencies` bins if (depNode.hasBundledDependencies) { const bundledModules = path.join(depNode.dir, 'node_modules') - await linkBins(bundledModules, binPath, { extendNodePath: opts.extendNodePath, warn: opts.warn }) + await linkBins(bundledModules, binPath, { warn: opts.warn }) } })) ) diff --git a/packages/headless/src/linkHoistedModules.ts b/packages/headless/src/linkHoistedModules.ts index 825b775bcde..81680cb040a 100644 --- a/packages/headless/src/linkHoistedModules.ts +++ b/packages/headless/src/linkHoistedModules.ts @@ -26,7 +26,6 @@ export default async function linkHoistedModules ( hierarchy: DepHierarchy, opts: { depsStateCache: DepsStateCache - extendNodePath?: boolean force: boolean lockfileDir: string sideEffectsCacheRead: boolean @@ -82,7 +81,6 @@ async function linkAllPkgsInOrder ( parentDir: string, opts: { depsStateCache: DepsStateCache - extendNodePath?: boolean force: boolean lockfileDir: string sideEffectsCacheRead: boolean @@ -125,7 +123,6 @@ async function linkAllPkgsInOrder ( const binsDir = path.join(modulesDir, '.bin') await linkBins(modulesDir, binsDir, { allowExoticManifests: true, - extendNodePath: opts.extendNodePath, warn: opts.warn, }) } diff --git a/packages/hoist/src/index.ts b/packages/hoist/src/index.ts index 79e9be86835..c96213eb31c 100644 --- a/packages/hoist/src/index.ts +++ b/packages/hoist/src/index.ts @@ -16,7 +16,6 @@ const hoistLogger = logger('hoist') export default async function hoistByLockfile ( opts: { - extendNodePath?: boolean lockfile: Lockfile lockfileDir: string importerIds?: string[] @@ -67,7 +66,7 @@ export default async function hoistByLockfile ( // the bins of the project's direct dependencies. // This is possible because the publicly hoisted modules // are in the same directory as the regular dependencies. - await linkAllBins(opts.privateHoistedModulesDir, { extendNodePath: opts.extendNodePath }) + await linkAllBins(opts.privateHoistedModulesDir) return hoistedDependencies } @@ -87,14 +86,14 @@ function createGetAliasHoistType ( } } -async function linkAllBins (modulesDir: string, opts: { extendNodePath?: boolean }) { +async function linkAllBins (modulesDir: string) { const bin = path.join(modulesDir, '.bin') const warn: WarnFunction = (message, code) => { if (code === 'BINARIES_CONFLICT') return logger.info({ message, prefix: path.join(modulesDir, '../..') }) } try { - await linkBins(modulesDir, bin, { allowExoticManifests: true, extendNodePath: opts.extendNodePath, warn }) + await linkBins(modulesDir, bin, { allowExoticManifests: true, warn }) } catch (err: any) { // eslint-disable-line // Some packages generate their commands with lifecycle hooks. // At this stage, such commands are not generated yet. diff --git a/packages/link-bins/src/index.ts b/packages/link-bins/src/index.ts index 8c5f5ed1406..97b2fe44f35 100644 --- a/packages/link-bins/src/index.ts +++ b/packages/link-bins/src/index.ts @@ -1,5 +1,4 @@ import { promises as fs } from 'fs' -import Module from 'module' import path from 'path' import PnpmError from '@pnpm/error' import logger, { globalWarn } from '@pnpm/logger' @@ -17,7 +16,6 @@ import pSettle from 'p-settle' import { KeyValuePair } from 'ramda' import fromPairs from 'ramda/src/fromPairs' import isEmpty from 'ramda/src/isEmpty' -import union from 'ramda/src/union' import unnest from 'ramda/src/unnest' import partition from 'ramda/src/partition' import fixBin from 'bin-links/lib/fix-bin' @@ -36,7 +34,6 @@ export default async ( binsDir: string, opts: { allowExoticManifests?: boolean - extendNodePath?: boolean nodeExecPathByAlias?: Record projectManifest?: ProjectManifest warn: WarnFunction @@ -71,7 +68,7 @@ export default async ( ) const cmdsToLink = directDependencies != null ? preferDirectCmds(allCmds) : allCmds - return linkBins(cmdsToLink, binsDir, opts) + return linkBins(cmdsToLink, binsDir) } function preferDirectCmds (allCmds: Array) { @@ -89,11 +86,7 @@ export async function linkBinsOfPackages ( nodeExecPath?: string location: string }>, - binsTarget: string, - opts: { - extendNodePath?: boolean - warn: WarnFunction - } + binsTarget: string ): Promise { if (pkgs.length === 0) return [] @@ -105,7 +98,7 @@ export async function linkBinsOfPackages ( .filter((cmds: Command[]) => cmds.length) ) - return linkBins(allCmds, binsTarget, opts) + return linkBins(allCmds, binsTarget) } type CommandInfo = Command & { @@ -117,10 +110,7 @@ type CommandInfo = Command & { async function linkBins ( allCmds: CommandInfo[], - binsDir: string, - opts: { - extendNodePath?: boolean - } + binsDir: string ): Promise { if (allCmds.length === 0) return [] as string[] @@ -128,7 +118,7 @@ async function linkBins ( const [cmdsWithOwnName, cmdsWithOtherNames] = partition(({ ownName }) => ownName, allCmds) - const results1 = await pSettle(cmdsWithOwnName.map(async (cmd) => linkBin(cmd, binsDir, opts))) + const results1 = await pSettle(cmdsWithOwnName.map(async (cmd) => linkBin(cmd, binsDir))) const usedNames = fromPairs(cmdsWithOwnName.map((cmd) => [cmd.name, cmd.name] as KeyValuePair)) const results2 = await pSettle(cmdsWithOtherNames.map(async (cmd) => { @@ -142,7 +132,7 @@ async function linkBins ( return Promise.resolve(undefined) } usedNames[cmd.name] = cmd.pkgName - return linkBin(cmd, binsDir, opts) + return linkBin(cmd, binsDir) })) // We want to create all commands that we can create before throwing an exception @@ -200,21 +190,12 @@ async function getPackageBinsFromManifest (manifest: DependencyManifest, pkgDir: })) } -async function linkBin (cmd: CommandInfo, binsDir: string, opts?: { extendNodePath?: boolean }) { +async function linkBin (cmd: CommandInfo, binsDir: string) { const externalBinPath = path.join(binsDir, cmd.name) try { - let nodePath: string[] | undefined - if (opts?.extendNodePath !== false) { - nodePath = await getBinNodePaths(cmd.path) - const binsParentDir = path.dirname(binsDir) - if (path.relative(cmd.path, binsParentDir) !== '') { - nodePath = union(nodePath, await getBinNodePaths(binsParentDir)) - } - } await cmdShim(cmd.path, externalBinPath, { createPwshFile: cmd.makePowerShellShim, - nodePath, nodeExecPath: cmd.nodeExecPath, }) } catch (err: any) { // eslint-disable-line @@ -231,16 +212,6 @@ async function linkBin (cmd: CommandInfo, binsDir: string, opts?: { extendNodePa } } -async function getBinNodePaths (target: string): Promise { - const targetDir = path.dirname(target) - const targetRealPath = await fs.realpath(targetDir) - - return union( - Module['_nodeModulePaths'](targetRealPath), - Module['_nodeModulePaths'](targetDir) - ) -} - async function safeReadPkgJson (pkgDir: string): Promise { try { return await readPackageJsonFromDir(pkgDir) as DependencyManifest diff --git a/packages/link-bins/test/index.ts b/packages/link-bins/test/index.ts index d92edaabe3c..440c438de95 100644 --- a/packages/link-bins/test/index.ts +++ b/packages/link-bins/test/index.ts @@ -146,7 +146,6 @@ test('linkBins() does not link own bins', async () => { test('linkBinsOfPackages()', async () => { const binTarget = tempy.directory() const simpleFixture = f.prepare('simple-fixture') - const warn = jest.fn() await linkBinsOfPackages( [ @@ -155,11 +154,9 @@ test('linkBinsOfPackages()', async () => { manifest: (await import(path.join(simpleFixture, 'node_modules/simple/package.json'))).default, }, ], - binTarget, - { warn } + binTarget ) - expect(warn).not.toHaveBeenCalled() expect(await fs.readdir(binTarget)).toEqual(getExpectedBins(['simple'])) const binLocation = path.join(binTarget, 'simple') expect(await exists(binLocation)).toBe(true) @@ -200,7 +197,6 @@ test('linkBins() resolves conflicts. Prefer packages that use their name as bin test('linkBinsOfPackages() resolves conflicts. Prefer packages that use their name as bin name', async () => { const binTarget = tempy.directory() const binNameConflictsFixture = f.prepare('bin-name-conflicts') - const warn = jest.fn() const modulesPath = path.join(binNameConflictsFixture, 'node_modules') @@ -215,8 +211,7 @@ test('linkBinsOfPackages() resolves conflicts. Prefer packages that use their na manifest: (await import(path.join(modulesPath, 'foo', 'package.json'))).default, }, ], - binTarget, - { warn } + binTarget ) expect(binsConflictLogger.debug).toHaveBeenCalledWith({ diff --git a/packages/pnpm/src/main.ts b/packages/pnpm/src/main.ts index 45c69cf610d..8779500a1e1 100644 --- a/packages/pnpm/src/main.ts +++ b/packages/pnpm/src/main.ts @@ -108,10 +108,6 @@ export default async function run (inputArgv: string[]) { process.exitCode = 1 return } - if (!config.useBetaCli) { - process.env['npm_config_argv'] = JSON.stringify(argv) - config.rawConfig.argv = process.env['npm_config_argv'] - } let write: (text: string) => void = process.stdout.write.bind(process.stdout) // chalk reads the FORCE_COLOR env variable @@ -194,7 +190,7 @@ export default async function run (inputArgv: string[]) { const relativeWSDirPath = () => path.relative(process.cwd(), wsDir) || '.' if (config.workspaceRoot) { filters.push({ filter: `{${relativeWSDirPath()}}`, followProdDepsOnly: false }) - } else if (config.useBetaCli && (cmd === 'run' || cmd === 'exec' || cmd === 'add' || cmd === 'test')) { + } else if (cmd === 'run' || cmd === 'exec' || cmd === 'add' || cmd === 'test') { filters.push({ filter: `!{${relativeWSDirPath()}}`, followProdDepsOnly: false }) } @@ -204,7 +200,7 @@ export default async function run (inputArgv: string[]) { workspaceDir: wsDir, testPattern: config.testPattern, changedFilesIgnorePattern: config.changedFilesIgnorePattern, - useGlobDirFiltering: config.useBetaCli, + useGlobDirFiltering: true, }) config.selectedProjectsGraph = filterResults.selectedProjectsGraph if (isEmpty(config.selectedProjectsGraph)) { diff --git a/packages/pnpm/test/install/global.ts b/packages/pnpm/test/install/global.ts index 50bd1f8bcf8..ab056b555ca 100644 --- a/packages/pnpm/test/install/global.ts +++ b/packages/pnpm/test/install/global.ts @@ -14,8 +14,7 @@ test('global installation', async () => { const global = path.resolve('..', 'global') await fs.mkdir(global) - const env = { NPM_CONFIG_PREFIX: global } - if (process.env.APPDATA) env['APPDATA'] = global + const env = { XDG_DATA_HOME: global } await execPnpm(['install', '--global', 'is-positive'], { env }) @@ -23,7 +22,7 @@ test('global installation', async () => { // https://github.com/pnpm/pnpm/issues/808 await execPnpm(['install', '--global', 'is-negative'], { env }) - const globalPrefix = path.join(global, `pnpm-global/${LAYOUT_VERSION}`) + const globalPrefix = path.join(global, `pnpm/global-packages/${LAYOUT_VERSION}`) const { default: isPositive } = await import(path.join(globalPrefix, 'node_modules', 'is-positive')) expect(typeof isPositive).toBe('function') @@ -48,14 +47,12 @@ test('always install latest when doing global installation without spec', async const global = path.resolve('..', 'global') await fs.mkdir(global) - const env = { NPM_CONFIG_PREFIX: global } - - if (process.env.APPDATA) env['APPDATA'] = global + const env = { XDG_DATA_HOME: global } await execPnpm(['install', '-g', 'peer-c@1'], { env }) await execPnpm(['install', '-g', 'peer-c'], { env }) - const globalPrefix = path.join(global, `pnpm-global/${LAYOUT_VERSION}`) + const globalPrefix = path.join(global, `pnpm/global-packages/${LAYOUT_VERSION}`) process.chdir(globalPrefix) @@ -73,10 +70,9 @@ test('run lifecycle events of global packages in correct working directory', asy const global = path.resolve('..', 'global') await fs.mkdir(global) - const env = { NPM_CONFIG_PREFIX: global } - if (process.env.APPDATA) env['APPDATA'] = global + const env = { XDG_DATA_HOME: global } await execPnpm(['install', '-g', 'postinstall-calls-pnpm@1.0.0'], { env }) - expect(await exists(path.join(global, `pnpm-global/${LAYOUT_VERSION}/node_modules/postinstall-calls-pnpm/created-by-postinstall`))).toBeTruthy() + expect(await exists(path.join(global, `pnpm/global-packages/${LAYOUT_VERSION}/node_modules/postinstall-calls-pnpm/created-by-postinstall`))).toBeTruthy() }) diff --git a/packages/pnpm/test/install/lifecycleScripts.ts b/packages/pnpm/test/install/lifecycleScripts.ts index c8cab4e24a7..ca3f6709f85 100644 --- a/packages/pnpm/test/install/lifecycleScripts.ts +++ b/packages/pnpm/test/install/lifecycleScripts.ts @@ -1,4 +1,3 @@ -import { promises as fs } from 'fs' import path from 'path' import prepare from '@pnpm/prepare' import { PackageManifest } from '@pnpm/types' @@ -100,46 +99,6 @@ test('prepare is executed after argumentless installation', () => { expect(result.stdout.toString()).toContain('Hello world!') }) -test('lifecycle events don\'t have when config is set', async () => { - prepare({ - dependencies: { - 'write-lifecycle-env': '^1.0.0', - }, - scripts: { - postinstall: 'write-lifecycle-env', - }, - }) - await fs.writeFile('.npmrc', 'use-beta-cli=true', 'utf8') - - execPnpmSync(['install']) - - const lifecycleEnv = await loadJsonFile('env.json') - - expect(lifecycleEnv['npm_config_argv']).toStrictEqual(undefined) -}) - -test('lifecycle events have proper npm_config_argv', async () => { - prepare({ - dependencies: { - 'write-lifecycle-env': '^1.0.0', - }, - scripts: { - postinstall: 'write-lifecycle-env', - }, - }) - await fs.writeFile('.npmrc', 'use-beta-cli=false', 'utf8') - - execPnpmSync(['install']) - - const lifecycleEnv = await loadJsonFile('env.json') - - expect(JSON.parse(lifecycleEnv['npm_config_argv'])).toStrictEqual({ - cooked: ['install'], - original: ['install'], - remain: ['install'], - }) -}) - test('dependency should not be added to package.json and lockfile if it was not built successfully', async () => { const project = prepare({ name: 'foo', version: '1.0.0' }) diff --git a/packages/pnpm/test/install/misc.ts b/packages/pnpm/test/install/misc.ts index b108e200bff..83fc7d9da29 100644 --- a/packages/pnpm/test/install/misc.ts +++ b/packages/pnpm/test/install/misc.ts @@ -1,4 +1,4 @@ -import { promises as fs } from 'fs' +import { promises as fs, writeFileSync } from 'fs' import path from 'path' import { WANTED_LOCKFILE } from '@pnpm/constants' import { Lockfile } from '@pnpm/lockfile-types' @@ -80,7 +80,7 @@ test('write to stderr when --use-stderr is used', async () => { test('install with package-lock=false in .npmrc', async () => { const project = prepare() - await fs.writeFile('.npmrc', 'package-lock=false', 'utf8') + writeFileSync('.npmrc', 'package-lock=false', 'utf8') await execPnpm(['add', 'is-positive']) @@ -238,10 +238,17 @@ test('`pnpm add` should fail if no package name was provided', () => { expect(stdout.toString()).toContain('`pnpm add` requires the package name') }) -test('`pnpm recursive add` should fail if no package name was provided', () => { - prepare() +test('`pnpm -r add` should fail if no package name was provided', () => { + preparePackages([ + { + name: 'project', + version: '1.0.0', + }, + ]) + + writeFileSync('pnpm-workspace.yaml', '', 'utf8') - const { status, stdout } = execPnpmSync(['recursive', 'add']) + const { status, stdout } = execPnpmSync(['-r', 'add']) expect(status).toBe(1) expect(stdout.toString()).toContain('`pnpm add` requires the package name') diff --git a/packages/pnpm/test/install/selfUpdate.ts b/packages/pnpm/test/install/selfUpdate.ts index e4678b73a1f..d17637285e9 100644 --- a/packages/pnpm/test/install/selfUpdate.ts +++ b/packages/pnpm/test/install/selfUpdate.ts @@ -24,8 +24,7 @@ skipOnWindows('self-update stops the store server', async () => { const global = path.resolve('global') await fs.mkdir(global) - const env = { NPM_CONFIG_PREFIX: global } - if (process.env.APPDATA) env['APPDATA'] = global + const env = { XDG_DATA_HOME: global } await execPnpm(['install', '-g', 'pnpm', '--store-dir', path.resolve('..', 'store')], { env }) diff --git a/packages/pnpm/test/root.ts b/packages/pnpm/test/root.ts index e517fe294c7..6fb3943f5f6 100644 --- a/packages/pnpm/test/root.ts +++ b/packages/pnpm/test/root.ts @@ -2,7 +2,6 @@ import { promises as fs } from 'fs' import path from 'path' import { LAYOUT_VERSION } from '@pnpm/constants' import { tempDir } from '@pnpm/prepare' -import isWindows from 'is-windows' import { execPnpmSync } from './utils' test('pnpm root', async () => { @@ -22,16 +21,10 @@ test('pnpm root -g', async () => { const global = path.resolve('global') await fs.mkdir(global) - const env = { NPM_CONFIG_PREFIX: global } - if (process.env.APPDATA) env['APPDATA'] = global + const env = { XDG_DATA_HOME: global } const result = execPnpmSync(['root', '-g'], { env }) expect(result.status).toBe(0) - - if (isWindows()) { - expect(result.stdout.toString()).toBe(path.join(global, `pnpm-global/${LAYOUT_VERSION}/node_modules`) + '\n') - } else { - expect(result.stdout.toString()).toBe(path.join(global, `pnpm-global/${LAYOUT_VERSION}/node_modules`) + '\n') - } + expect(result.stdout.toString()).toBe(path.join(global, `pnpm/global-packages/${LAYOUT_VERSION}/node_modules`) + '\n') }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c8026fc9207..0118e02ff28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -350,7 +350,6 @@ importers: '@types/which': ^2.0.0 '@zkochan/npm-conf': 2.0.2 camelcase: ^6.2.0 - can-write-to-dir: ^1.1.1 is-subdir: ^1.1.1 normalize-registry-url: 2.0.0 ramda: ^0.27.1 @@ -366,7 +365,6 @@ importers: '@pnpm/types': link:../types '@zkochan/npm-conf': 2.0.2 camelcase: 6.3.0 - can-write-to-dir: 1.1.1 is-subdir: 1.2.0 normalize-registry-url: 2.0.0 ramda: 0.27.2 From cdc521cfa4592ade1f98b2cffc749b8272784e1f Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 20 Jan 2022 13:05:30 +0200 Subject: [PATCH 073/204] feat: save the locations of injected deps to the modules state file (#4259) --- .changeset/big-lemons-learn.md | 5 + .changeset/nasty-walls-live.md | 6 + .changeset/selfish-llamas-mate.md | 5 + .changeset/spotty-bugs-repair.md | 5 + packages/core/src/install/index.ts | 34 ++-- .../core/test/install/injectLocalPackages.ts | 170 ++++++++++++++++++ packages/headless/src/index.ts | 18 +- packages/headless/src/lockfileToDepGraph.ts | 1 + .../headless/src/lockfileToHoistedDepGraph.ts | 1 + .../src/extendProjectsWithTargetDirs.ts | 12 +- packages/modules-yaml/src/index.ts | 2 + 11 files changed, 238 insertions(+), 21 deletions(-) create mode 100644 .changeset/big-lemons-learn.md create mode 100644 .changeset/nasty-walls-live.md create mode 100644 .changeset/selfish-llamas-mate.md create mode 100644 .changeset/spotty-bugs-repair.md diff --git a/.changeset/big-lemons-learn.md b/.changeset/big-lemons-learn.md new file mode 100644 index 00000000000..54f829b26c6 --- /dev/null +++ b/.changeset/big-lemons-learn.md @@ -0,0 +1,5 @@ +--- +"pnpm": patch +--- + +[Injected dependencies](https://pnpm.io/package_json#dependenciesmetainjected) should work properly in projects that use the hoisted node linker [#4259](https://github.com/pnpm/pnpm/pull/4259). diff --git a/.changeset/nasty-walls-live.md b/.changeset/nasty-walls-live.md new file mode 100644 index 00000000000..f3d7ddb6258 --- /dev/null +++ b/.changeset/nasty-walls-live.md @@ -0,0 +1,6 @@ +--- +"@pnpm/core": minor +"@pnpm/headless": minor +--- + +All the locations of injected dependencies are saved in the modules state file at `node_modules/.modules.yaml`. diff --git a/.changeset/selfish-llamas-mate.md b/.changeset/selfish-llamas-mate.md new file mode 100644 index 00000000000..c5893e1548b --- /dev/null +++ b/.changeset/selfish-llamas-mate.md @@ -0,0 +1,5 @@ +--- +"@pnpm/modules-yaml": minor +--- + +New field added: injectedDeps. diff --git a/.changeset/spotty-bugs-repair.md b/.changeset/spotty-bugs-repair.md new file mode 100644 index 00000000000..6bd539c6f2b --- /dev/null +++ b/.changeset/spotty-bugs-repair.md @@ -0,0 +1,5 @@ +--- +"@pnpm/lockfile-utils": minor +--- + +Injected package location should be properly detected in a hoisted `node_modules`. diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 71253e7cef5..6a2811e933e 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -308,7 +308,6 @@ export async function mutateModules ( const projectsToInstall = [] as ImporterToUpdate[] - const projectsToBeInstalled = ctx.projects.filter(({ mutation }) => mutation === 'install') as ProjectToBeInstalled[] let preferredSpecs: Record | null = null // TODO: make it concurrent @@ -460,21 +459,10 @@ export async function mutateModules ( makePartialCurrentLockfile, needsFullResolution, pruneVirtualStore, + scriptsOpts, updateLockfileMinorVersion: true, }) - if (!opts.ignoreScripts) { - if (opts.enablePnp) { - scriptsOpts.extraEnv = makeNodeRequireOption(path.join(opts.lockfileDir, '.pnp.cjs')) - } - const projectsToBeBuilt = extendProjectsWithTargetDirs(projectsToBeInstalled, result.newLockfile, ctx) - await runLifecycleHooksConcurrently(['preinstall', 'install', 'postinstall', 'prepare'], - projectsToBeBuilt, - opts.childConcurrency, - scriptsOpts - ) - } - return result.projects } } @@ -625,6 +613,7 @@ type InstallFunction = ( updateLockfileMinorVersion: boolean preferredVersions?: PreferredVersions pruneVirtualStore: boolean + scriptsOpts: RunLifecycleHooksConcurrentlyOptions currentLockfileIsUpToDate: boolean } ) => Promise @@ -907,6 +896,7 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { } })) + const projectsWithTargetDirs = extendProjectsWithTargetDirs(projects, newLockfile, ctx) await Promise.all([ opts.useLockfile ? writeLockfiles({ @@ -921,11 +911,18 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { if (result.currentLockfile.packages === undefined && result.removedDepPaths.size === 0) { return Promise.resolve() } + const injectedDeps = {} + for (const project of projectsWithTargetDirs) { + if (project.targetDirs.length > 0) { + injectedDeps[project.id] = project.targetDirs.map((targetDir) => path.relative(opts.lockfileDir, targetDir)) + } + } return writeModulesYaml(ctx.rootModulesDir, { ...ctx.modulesFile, hoistedDependencies: result.newHoistedDependencies, hoistPattern: ctx.hoistPattern, included: ctx.include, + injectedDeps, layoutVersion: LAYOUT_VERSION, nodeLinker: opts.nodeLinker, packageManager: `${opts.packageManager.name}@${opts.packageManager.version}`, @@ -941,6 +938,17 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { }) })(), ]) + if (!opts.ignoreScripts) { + if (opts.enablePnp) { + opts.scriptsOpts.extraEnv = makeNodeRequireOption(path.join(opts.lockfileDir, '.pnp.cjs')) + } + const projectsToBeBuilt = projectsWithTargetDirs.filter(({ mutation }) => mutation === 'install') as ProjectToBeInstalled[] + await runLifecycleHooksConcurrently(['preinstall', 'install', 'postinstall', 'prepare'], + projectsToBeBuilt, + opts.childConcurrency, + opts.scriptsOpts + ) + } } else { await finishLockfileUpdates() if (opts.useLockfile) { diff --git a/packages/core/test/install/injectLocalPackages.ts b/packages/core/test/install/injectLocalPackages.ts index 02a832b97f3..f8136b5f0ab 100644 --- a/packages/core/test/install/injectLocalPackages.ts +++ b/packages/core/test/install/injectLocalPackages.ts @@ -161,6 +161,11 @@ test('inject local packages', async () => { transitivePeerDependencies: ['is-positive'], dev: false, }) + + const modulesState = await rootModules.readModulesManifest() + expect(modulesState?.injectedDeps?.['project-1'].length).toEqual(2) + expect(modulesState?.injectedDeps?.['project-1'][0]).toContain(`node_modules${path.sep}.pnpm`) + expect(modulesState?.injectedDeps?.['project-1'][1]).toContain(`node_modules${path.sep}.pnpm`) } await rimraf('node_modules') @@ -212,6 +217,10 @@ test('inject local packages', async () => { }, dev: false, }) + const modulesState = await rootModules.readModulesManifest() + expect(modulesState?.injectedDeps?.['project-1'].length).toEqual(2) + expect(modulesState?.injectedDeps?.['project-1'][0]).toContain(`node_modules${path.sep}.pnpm`) + expect(modulesState?.injectedDeps?.['project-1'][1]).toContain(`node_modules${path.sep}.pnpm`) } }) @@ -341,3 +350,164 @@ test('inject local packages and relink them after build', async () => { expect(await pathExists(path.resolve('project-2/node_modules/project-1/main.js'))).toBeTruthy() }) + +test('inject local packages when node-linker is hoisted', async () => { + const project1Manifest = { + name: 'project-1', + version: '1.0.0', + dependencies: { + 'is-negative': '1.0.0', + }, + devDependencies: { + 'dep-of-pkg-with-1-dep': '100.0.0', + }, + peerDependencies: { + 'is-positive': '>=1.0.0', + }, + } + const project2Manifest = { + name: 'project-2', + version: '1.0.0', + dependencies: { + 'project-1': 'workspace:1.0.0', + }, + devDependencies: { + 'is-positive': '1.0.0', + }, + dependenciesMeta: { + 'project-1': { + injected: true, + }, + }, + } + const project3Manifest = { + name: 'project-3', + version: '1.0.0', + dependencies: { + 'project-2': 'workspace:1.0.0', + }, + devDependencies: { + 'is-positive': '2.0.0', + }, + dependenciesMeta: { + 'project-2': { + injected: true, + }, + }, + } + const projects = preparePackages([ + { + location: 'project-1', + package: project1Manifest, + }, + { + location: 'project-2', + package: project2Manifest, + }, + { + location: 'project-3', + package: project3Manifest, + }, + ]) + + const importers: MutatedProject[] = [ + { + buildIndex: 0, + manifest: project1Manifest, + mutation: 'install', + rootDir: path.resolve('project-1'), + }, + { + buildIndex: 0, + manifest: project2Manifest, + mutation: 'install', + rootDir: path.resolve('project-2'), + }, + { + buildIndex: 0, + manifest: project3Manifest, + mutation: 'install', + rootDir: path.resolve('project-3'), + }, + ] + const workspacePackages = { + 'project-1': { + '1.0.0': { + dir: path.resolve('project-1'), + manifest: project1Manifest, + }, + }, + 'project-2': { + '1.0.0': { + dir: path.resolve('project-2'), + manifest: project2Manifest, + }, + }, + 'project-3': { + '1.0.0': { + dir: path.resolve('project-3'), + manifest: project2Manifest, + }, + }, + } + await mutateModules(importers, await testDefaults({ + nodeLinker: 'hoisted', + workspacePackages, + })) + + const rootModules = assertProject(process.cwd()) + await rootModules.has('is-negative') + await rootModules.has('dep-of-pkg-with-1-dep') + await rootModules.has('is-positive') + + await projects['project-2'].has('project-1') + + await projects['project-3'].has('project-1') + await projects['project-3'].has('project-2') + await projects['project-3'].has('is-positive') + + { + const lockfile = await rootModules.readLockfile() + expect(lockfile.importers['project-2'].dependenciesMeta).toEqual({ + 'project-1': { + injected: true, + }, + }) + expect(lockfile.packages['file:project-1_is-positive@1.0.0']).toEqual({ + resolution: { + directory: 'project-1', + type: 'directory', + }, + id: 'file:project-1', + name: 'project-1', + version: '1.0.0', + peerDependencies: { + 'is-positive': '>=1.0.0', + }, + dependencies: { + 'is-negative': '1.0.0', + 'is-positive': '1.0.0', + }, + dev: false, + }) + expect(lockfile.packages['file:project-2_is-positive@2.0.0']).toEqual({ + resolution: { + directory: 'project-2', + type: 'directory', + }, + id: 'file:project-2', + name: 'project-2', + version: '1.0.0', + dependencies: { + 'project-1': 'file:project-1_is-positive@2.0.0', + }, + transitivePeerDependencies: ['is-positive'], + dev: false, + }) + + const modulesState = await rootModules.readModulesManifest() + expect(modulesState?.injectedDeps?.['project-1'].length).toEqual(2) + expect(modulesState?.injectedDeps?.['project-1'][0]).toEqual(path.join('project-2', 'node_modules', 'project-1')) + expect(modulesState?.injectedDeps?.['project-1'][1]).toEqual(path.join('project-3', 'node_modules', 'project-1')) + } +}) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 45c870b56e4..9addf5ad259 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -244,6 +244,7 @@ export default async (opts: HeadlessOptions) => { directDependenciesByImporterId, graph, hierarchy, + pkgLocationByDepPath, prevGraph, symlinkedDirectDependenciesByImporterId, } = await ( @@ -427,6 +428,12 @@ export default async (opts: HeadlessOptions) => { }) } + const projectsToBeBuilt = extendProjectsWithTargetDirs(opts.projects, wantedLockfile, { + lockfileDir: opts.lockfileDir, + pkgLocationByDepPath, + virtualStoreDir, + }) + if (opts.enableModulesDir !== false) { /** Skip linking and due to no project manifest */ if (!opts.ignorePackageManifest) { @@ -454,10 +461,17 @@ export default async (opts: HeadlessOptions) => { } })) } + const injectedDeps = {} + for (const project of projectsToBeBuilt) { + if (project.targetDirs.length > 0) { + injectedDeps[project.id] = project.targetDirs.map((targetDir) => path.relative(opts.lockfileDir, targetDir)) + } + } await writeModulesYaml(rootModulesDir, { hoistedDependencies: newHoistedDependencies, hoistPattern: opts.hoistPattern, included: opts.include, + injectedDeps, layoutVersion: LAYOUT_VERSION, nodeLinker: opts.nodeLinker, packageManager: `${opts.packageManager.name}@${opts.packageManager.version}`, @@ -482,10 +496,6 @@ export default async (opts: HeadlessOptions) => { await opts.storeController.close() if (!opts.ignoreScripts && !opts.ignorePackageManifest) { - const projectsToBeBuilt = extendProjectsWithTargetDirs(opts.projects, wantedLockfile, { - lockfileDir: opts.lockfileDir, - virtualStoreDir, - }) await runLifecycleHooksConcurrently( ['preinstall', 'install', 'postinstall', 'prepare'], projectsToBeBuilt, diff --git a/packages/headless/src/lockfileToDepGraph.ts b/packages/headless/src/lockfileToDepGraph.ts index 9694bd6ad5b..439b6ed429a 100644 --- a/packages/headless/src/lockfileToDepGraph.ts +++ b/packages/headless/src/lockfileToDepGraph.ts @@ -80,6 +80,7 @@ export interface LockfileToDepGraphResult { hierarchy?: DepHierarchy symlinkedDirectDependenciesByImporterId?: DirectDependenciesByImporterId prevGraph?: DependenciesGraph + pkgLocationByDepPath?: Record } export default async function lockfileToDepGraph ( diff --git a/packages/headless/src/lockfileToHoistedDepGraph.ts b/packages/headless/src/lockfileToHoistedDepGraph.ts index 843e51bcb09..11529810e47 100644 --- a/packages/headless/src/lockfileToHoistedDepGraph.ts +++ b/packages/headless/src/lockfileToHoistedDepGraph.ts @@ -97,6 +97,7 @@ async function _lockfileToHoistedDepGraph ( directDependenciesByImporterId, graph, hierarchy, + pkgLocationByDepPath: fetchDepsOpts.pkgLocationByDepPath, symlinkedDirectDependenciesByImporterId, } } diff --git a/packages/lockfile-utils/src/extendProjectsWithTargetDirs.ts b/packages/lockfile-utils/src/extendProjectsWithTargetDirs.ts index 2553baa6755..97131d56fb5 100644 --- a/packages/lockfile-utils/src/extendProjectsWithTargetDirs.ts +++ b/packages/lockfile-utils/src/extendProjectsWithTargetDirs.ts @@ -9,9 +9,13 @@ export default function extendProjectsWithTargetDirs ( ctx: { lockfileDir: string virtualStoreDir: string + pkgLocationByDepPath?: Record } -) { - const projectsById: Record = +): Array { + const getLocalLocation = ctx.pkgLocationByDepPath != null + ? (depPath: string) => ctx.pkgLocationByDepPath![depPath] + : (depPath: string, pkgName: string) => path.join(ctx.virtualStoreDir, depPathToFilename(depPath, ctx.lockfileDir), 'node_modules', pkgName) + const projectsById: Record = fromPairs(projects.map((project) => [project.id, { ...project, targetDirs: [] as string[] }])) Object.entries(lockfile.packages ?? {}) .forEach(([depPath, pkg]) => { @@ -19,9 +23,9 @@ export default function extendProjectsWithTargetDirs ( const pkgId = pkg.id ?? depPath const importerId = pkgId.replace(/^file:/, '') if (projectsById[importerId] == null) return - const localLocation = path.join(ctx.virtualStoreDir, depPathToFilename(depPath, ctx.lockfileDir), 'node_modules', pkg.name!) + const localLocation = getLocalLocation(depPath, pkg.name!) projectsById[importerId].targetDirs.push(localLocation) projectsById[importerId].stages = ['preinstall', 'install', 'postinstall', 'prepare', 'prepublishOnly'] }) - return Object.values(projectsById) + return Object.values(projectsById) as Array } diff --git a/packages/modules-yaml/src/index.ts b/packages/modules-yaml/src/index.ts index f53667e49ae..d81c9948a16 100644 --- a/packages/modules-yaml/src/index.ts +++ b/packages/modules-yaml/src/index.ts @@ -28,6 +28,7 @@ export interface Modules { skipped: string[] storeDir: string virtualStoreDir: string + injectedDeps?: Record } export async function read (modulesDir: string): Promise { @@ -83,6 +84,7 @@ export async function read (modulesDir: string): Promise { } const YAML_OPTS = { + lineWidth: 1000, noCompatMode: true, noRefs: true, sortKeys: true, From 1d013d7e04282dda601d423e3312fd5816ddc393 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 20 Jan 2022 13:13:28 +0200 Subject: [PATCH 074/204] chore(release): 6.27.2 --- .changeset/big-lemons-learn.md | 5 - .changeset/nasty-walls-live.md | 6 - .changeset/selfish-llamas-mate.md | 5 - .changeset/spotty-bugs-repair.md | 5 - packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/audit/CHANGELOG.md | 7 + packages/audit/package.json | 6 +- packages/core/CHANGELOG.md | 23 +++ packages/core/package.json | 22 +-- packages/dependencies-hierarchy/CHANGELOG.md | 9 + packages/dependencies-hierarchy/package.json | 8 +- packages/exe/package.json | 14 +- packages/filter-lockfile/CHANGELOG.md | 7 + packages/filter-lockfile/package.json | 6 +- packages/get-context/CHANGELOG.md | 8 + packages/get-context/package.json | 8 +- packages/headless/CHANGELOG.md | 20 ++ packages/headless/package.json | 20 +- packages/hoist/CHANGELOG.md | 8 + packages/hoist/package.json | 6 +- packages/list/CHANGELOG.md | 6 + packages/list/package.json | 6 +- packages/lockfile-to-pnp/CHANGELOG.md | 8 + packages/lockfile-to-pnp/package.json | 6 +- packages/lockfile-utils/CHANGELOG.md | 6 + packages/lockfile-utils/package.json | 4 +- packages/modules-cleaner/CHANGELOG.md | 8 + packages/modules-cleaner/package.json | 8 +- packages/modules-yaml/CHANGELOG.md | 6 + packages/modules-yaml/package.json | 4 +- packages/mount-modules/CHANGELOG.md | 7 + packages/mount-modules/package.json | 6 +- packages/outdated/CHANGELOG.md | 9 + packages/outdated/package.json | 8 +- packages/plugin-commands-audit/CHANGELOG.md | 7 + packages/plugin-commands-audit/package.json | 6 +- .../plugin-commands-installation/CHANGELOG.md | 11 ++ .../plugin-commands-installation/package.json | 12 +- packages/plugin-commands-listing/CHANGELOG.md | 7 + packages/plugin-commands-listing/package.json | 8 +- .../plugin-commands-outdated/CHANGELOG.md | 9 + .../plugin-commands-outdated/package.json | 10 +- packages/plugin-commands-rebuild/CHANGELOG.md | 12 ++ packages/plugin-commands-rebuild/package.json | 10 +- packages/plugin-commands-store/CHANGELOG.md | 9 + packages/plugin-commands-store/package.json | 8 +- packages/pnpm/CHANGELOG.md | 6 + packages/pnpm/package.json | 16 +- packages/read-projects-context/CHANGELOG.md | 7 + packages/read-projects-context/package.json | 6 +- packages/real-hoist/CHANGELOG.md | 7 + packages/real-hoist/package.json | 6 +- packages/resolve-dependencies/CHANGELOG.md | 8 + packages/resolve-dependencies/package.json | 6 +- pnpm-lock.yaml | 184 +++++++++--------- privatePackages/assert-project/CHANGELOG.md | 7 + privatePackages/assert-project/package.json | 4 +- privatePackages/prepare/CHANGELOG.md | 6 + privatePackages/prepare/package.json | 2 +- privatePackages/test-fixtures/CHANGELOG.md | 6 + privatePackages/test-fixtures/package.json | 2 +- 65 files changed, 450 insertions(+), 237 deletions(-) delete mode 100644 .changeset/big-lemons-learn.md delete mode 100644 .changeset/nasty-walls-live.md delete mode 100644 .changeset/selfish-llamas-mate.md delete mode 100644 .changeset/spotty-bugs-repair.md diff --git a/.changeset/big-lemons-learn.md b/.changeset/big-lemons-learn.md deleted file mode 100644 index 54f829b26c6..00000000000 --- a/.changeset/big-lemons-learn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"pnpm": patch ---- - -[Injected dependencies](https://pnpm.io/package_json#dependenciesmetainjected) should work properly in projects that use the hoisted node linker [#4259](https://github.com/pnpm/pnpm/pull/4259). diff --git a/.changeset/nasty-walls-live.md b/.changeset/nasty-walls-live.md deleted file mode 100644 index f3d7ddb6258..00000000000 --- a/.changeset/nasty-walls-live.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/core": minor -"@pnpm/headless": minor ---- - -All the locations of injected dependencies are saved in the modules state file at `node_modules/.modules.yaml`. diff --git a/.changeset/selfish-llamas-mate.md b/.changeset/selfish-llamas-mate.md deleted file mode 100644 index c5893e1548b..00000000000 --- a/.changeset/selfish-llamas-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/modules-yaml": minor ---- - -New field added: injectedDeps. diff --git a/.changeset/spotty-bugs-repair.md b/.changeset/spotty-bugs-repair.md deleted file mode 100644 index 6bd539c6f2b..00000000000 --- a/.changeset/spotty-bugs-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/lockfile-utils": minor ---- - -Injected package location should be properly detected in a hoisted `node_modules`. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 404cc796f5d..350111b1b56 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.27.1", + "version": "6.27.2", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.27.1" + "@pnpm/linux-arm64": "workspace:6.27.2" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index c4934d23d2e..0a977e0bccd 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.27.1", + "version": "6.27.2", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.27.1" + "@pnpm/linux-x64": "workspace:6.27.2" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 84d53e6eb0e..8d7cc9e4164 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.27.1", + "version": "6.27.2", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.27.1" + "@pnpm/macos-arm64": "workspace:6.27.2" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index a4a5f1c5028..d2eec3db2fc 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.27.1", + "version": "6.27.2", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.27.1" + "@pnpm/macos-x64": "workspace:6.27.2" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 892a50366d2..64ec6cca983 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.27.1", + "version": "6.27.2", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.27.1" + "@pnpm/win-x64": "workspace:6.27.2" } } diff --git a/packages/audit/CHANGELOG.md b/packages/audit/CHANGELOG.md index 2c53b9fc93b..91bb4aca515 100644 --- a/packages/audit/CHANGELOG.md +++ b/packages/audit/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/audit +## 2.2.5 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + ## 2.2.4 ### Patch Changes diff --git a/packages/audit/package.json b/packages/audit/package.json index bfcb2945b33..7f1e3c6a788 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/audit", - "version": "2.2.4", + "version": "2.2.5", "description": "Audit a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/audit#readme", "devDependencies": { - "@pnpm/audit": "workspace:2.2.4", + "@pnpm/audit": "workspace:2.2.5", "@pnpm/constants": "workspace:5.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", "nock": "12.0.3" @@ -39,7 +39,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.4", "@pnpm/lockfile-types": "workspace:3.1.5", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/types": "workspace:7.9.0" }, diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index b142d960506..ea15c40986d 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,28 @@ # @pnpm/core +## 2.5.0 + +### Minor Changes + +- cdc521cfa: All the locations of injected dependencies are saved in the modules state file at `node_modules/.modules.yaml`. + +### Patch Changes + +- Updated dependencies [cdc521cfa] +- Updated dependencies [cdc521cfa] +- Updated dependencies [cdc521cfa] + - @pnpm/headless@17.2.0 + - @pnpm/modules-yaml@9.1.0 + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/get-context@5.3.6 + - @pnpm/filter-lockfile@5.0.17 + - @pnpm/hoist@5.2.13 + - @pnpm/lockfile-to-pnp@0.4.43 + - @pnpm/modules-cleaner@11.0.21 + - @pnpm/resolve-dependencies@23.0.4 + - @pnpm/link-bins@6.2.10 + - @pnpm/package-requester@16.0.1 + ## 2.4.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 9a1197d5ab9..2800b98ae9d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.4.1", + "version": "2.5.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -20,19 +20,19 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-lockfile": "workspace:5.0.16", - "@pnpm/get-context": "workspace:5.3.5", - "@pnpm/headless": "workspace:17.1.0", - "@pnpm/hoist": "workspace:5.2.12", + "@pnpm/filter-lockfile": "workspace:5.0.17", + "@pnpm/get-context": "workspace:5.3.6", + "@pnpm/headless": "workspace:17.2.0", + "@pnpm/hoist": "workspace:5.2.13", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.42", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-to-pnp": "workspace:0.4.43", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/manifest-utils": "workspace:2.1.7", - "@pnpm/modules-cleaner": "workspace:11.0.20", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-cleaner": "workspace:11.0.21", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/package-requester": "workspace:16.0.1", "@pnpm/parse-overrides": "workspace:1.0.0", @@ -42,7 +42,7 @@ "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/remove-bins": "workspace:2.0.12", - "@pnpm/resolve-dependencies": "workspace:23.0.3", + "@pnpm/resolve-dependencies": "workspace:23.0.4", "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/symlink-dependency": "workspace:4.0.12", @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.4.1", + "@pnpm/core": "workspace:2.5.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/dependencies-hierarchy/CHANGELOG.md b/packages/dependencies-hierarchy/CHANGELOG.md index 0aa29278cb3..865006566b4 100644 --- a/packages/dependencies-hierarchy/CHANGELOG.md +++ b/packages/dependencies-hierarchy/CHANGELOG.md @@ -1,5 +1,14 @@ # dependencies-hierarchy +## 10.0.23 + +### Patch Changes + +- Updated dependencies [cdc521cfa] +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + - @pnpm/lockfile-utils@3.2.0 + ## 10.0.22 ### Patch Changes diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index b9eefba8e7e..e9d9c9e30ed 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -1,6 +1,6 @@ { "name": "dependencies-hierarchy", - "version": "10.0.22", + "version": "10.0.23", "description": "Creates a dependencies hierarchy for a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,8 +33,8 @@ "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/dependencies-hierarchy#readme", "dependencies": { "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-utils": "workspace:3.1.6", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/lockfile-utils": "workspace:3.2.0", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/read-modules-dir": "workspace:3.0.1", "@pnpm/read-package-json": "workspace:5.0.10", @@ -48,7 +48,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", - "dependencies-hierarchy": "workspace:10.0.22" + "dependencies-hierarchy": "workspace:10.0.23" }, "funding": "https://opencollective.com/pnpm" } diff --git a/packages/exe/package.json b/packages/exe/package.json index 25f216f4699..c7eaec61ae0 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.27.1", + "version": "6.27.2", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.27.1", - "@pnpm/linux-x64": "workspace:6.27.1", - "@pnpm/macos-arm64": "workspace:6.27.1", - "@pnpm/macos-x64": "workspace:6.27.1", - "@pnpm/win-x64": "workspace:6.27.1" + "@pnpm/linux-arm64": "workspace:6.27.2", + "@pnpm/linux-x64": "workspace:6.27.2", + "@pnpm/macos-arm64": "workspace:6.27.2", + "@pnpm/macos-x64": "workspace:6.27.2", + "@pnpm/win-x64": "workspace:6.27.2" }, "devDependencies": { - "@pnpm/exe": "workspace:6.27.1", + "@pnpm/exe": "workspace:6.27.2", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/filter-lockfile/CHANGELOG.md b/packages/filter-lockfile/CHANGELOG.md index 481343efc3e..9832a6e55bf 100644 --- a/packages/filter-lockfile/CHANGELOG.md +++ b/packages/filter-lockfile/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/filter-lockfile +## 5.0.17 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + ## 5.0.16 ### Patch Changes diff --git a/packages/filter-lockfile/package.json b/packages/filter-lockfile/package.json index 30c9349107f..ad05c11f2e8 100644 --- a/packages/filter-lockfile/package.json +++ b/packages/filter-lockfile/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-lockfile", - "version": "5.0.16", + "version": "5.0.17", "description": "Filters a lockfile", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/filter-lockfile": "workspace:5.0.16", + "@pnpm/filter-lockfile": "workspace:5.0.17", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39", "tempy": "^1.0.0", @@ -45,7 +45,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-types": "workspace:3.1.5", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/package-is-installable": "workspace:5.0.11", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/get-context/CHANGELOG.md b/packages/get-context/CHANGELOG.md index 75533c3dbce..7e70030ea50 100644 --- a/packages/get-context/CHANGELOG.md +++ b/packages/get-context/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/get-context +## 5.3.6 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + - @pnpm/read-projects-context@5.0.17 + ## 5.3.5 ### Patch Changes diff --git a/packages/get-context/package.json b/packages/get-context/package.json index df7c9bfd1d7..184ceadf9c0 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/get-context", - "version": "5.3.5", + "version": "5.3.6", "description": "Gets context information about a project", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/get-context#readme", "devDependencies": { - "@pnpm/get-context": "workspace:5.3.5", + "@pnpm/get-context": "workspace:5.3.6", "@pnpm/logger": "^4.0.0", "@types/is-ci": "^3.0.0", "@types/ramda": "0.27.39" @@ -42,8 +42,8 @@ "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/read-projects-context": "workspace:5.0.16", + "@pnpm/modules-yaml": "workspace:9.1.0", + "@pnpm/read-projects-context": "workspace:5.0.17", "@pnpm/types": "workspace:7.9.0", "@zkochan/rimraf": "^2.1.1", "is-ci": "^3.0.0", diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 60eb82d31a4..fd304c6b577 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,25 @@ # @pnpm/headless +## 17.2.0 + +### Minor Changes + +- cdc521cfa: All the locations of injected dependencies are saved in the modules state file at `node_modules/.modules.yaml`. + +### Patch Changes + +- Updated dependencies [cdc521cfa] +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/filter-lockfile@5.0.17 + - @pnpm/hoist@5.2.13 + - @pnpm/lockfile-to-pnp@0.4.43 + - @pnpm/modules-cleaner@11.0.21 + - @pnpm/real-hoist@0.1.5 + - @pnpm/link-bins@6.2.10 + - @pnpm/package-requester@16.0.1 + ## 17.1.0 ### Minor Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 059281a2a97..360407fb239 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.1.0", + "version": "17.2.0", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -17,11 +17,11 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.1", - "@pnpm/headless": "workspace:17.1.0", + "@pnpm/headless": "workspace:17.2.0", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", - "@pnpm/read-projects-context": "workspace:5.0.16", + "@pnpm/read-projects-context": "workspace:5.0.17", "@pnpm/registry-mock": "2.12.1", "@pnpm/store-path": "^5.0.0", "@pnpm/test-fixtures": "workspace:*", @@ -72,20 +72,20 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-lockfile": "workspace:5.0.16", - "@pnpm/hoist": "workspace:5.2.12", + "@pnpm/filter-lockfile": "workspace:5.0.17", + "@pnpm/hoist": "workspace:5.2.13", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.42", - "@pnpm/lockfile-utils": "workspace:3.1.6", - "@pnpm/modules-cleaner": "workspace:11.0.20", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/lockfile-to-pnp": "workspace:0.4.43", + "@pnpm/lockfile-utils": "workspace:3.2.0", + "@pnpm/modules-cleaner": "workspace:11.0.21", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/package-is-installable": "workspace:5.0.11", "@pnpm/package-requester": "workspace:16.0.1", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", - "@pnpm/real-hoist": "workspace:0.1.4", + "@pnpm/real-hoist": "workspace:0.1.5", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/symlink-dependency": "workspace:4.0.12", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/hoist/CHANGELOG.md b/packages/hoist/CHANGELOG.md index ed81189f451..04383345bc6 100644 --- a/packages/hoist/CHANGELOG.md +++ b/packages/hoist/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/hoist +## 5.2.13 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/link-bins@6.2.10 + ## 5.2.12 ### Patch Changes diff --git a/packages/hoist/package.json b/packages/hoist/package.json index c55e6104518..bbba589b7fe 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "5.2.12", + "version": "5.2.13", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -15,7 +15,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/hoist": "workspace:5.2.12", + "@pnpm/hoist": "workspace:5.2.13", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, @@ -43,7 +43,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-types": "workspace:3.1.5", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/symlink-dependency": "workspace:4.0.12", diff --git a/packages/list/CHANGELOG.md b/packages/list/CHANGELOG.md index 0b68cff33c4..ea90915f910 100644 --- a/packages/list/CHANGELOG.md +++ b/packages/list/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/list +## 6.3.1 + +### Patch Changes + +- dependencies-hierarchy@10.0.23 + ## 6.3.0 ### Minor Changes diff --git a/packages/list/package.json b/packages/list/package.json index da357000186..ce37cf343c5 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/list", - "version": "6.3.0", + "version": "6.3.1", "description": "List installed packages in a symlinked `node_modules`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -42,13 +42,13 @@ "archy": "^1.0.0", "chalk": "^4.1.0", "cli-columns": "^4.0.0", - "dependencies-hierarchy": "workspace:10.0.22", + "dependencies-hierarchy": "workspace:10.0.23", "p-limit": "^3.1.0", "ramda": "^0.27.1", "semver": "^7.3.4" }, "devDependencies": { - "@pnpm/list": "workspace:6.3.0", + "@pnpm/list": "workspace:6.3.1", "@pnpm/logger": "^4.0.0", "@types/archy": "0.0.31", "@types/ramda": "0.27.39", diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index 392bd2b8a52..ac3752145e0 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/lockfile-to-pnp +## 0.4.43 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/config@13.11.0 + ## 0.4.42 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index 18de700a6be..a07215f776b 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.42", + "version": "0.4.43", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/lockfile-to-pnp": "workspace:0.4.42", + "@pnpm/lockfile-to-pnp": "workspace:0.4.43", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", @@ -43,7 +43,7 @@ "dependencies": { "@pnpm/config": "workspace:13.11.0", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/types": "workspace:7.9.0", "@yarnpkg/pnp": "^2.3.2", diff --git a/packages/lockfile-utils/CHANGELOG.md b/packages/lockfile-utils/CHANGELOG.md index 7c6239c1cee..a2241451668 100644 --- a/packages/lockfile-utils/CHANGELOG.md +++ b/packages/lockfile-utils/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/lockfile-utils +## 3.2.0 + +### Minor Changes + +- cdc521cfa: Injected package location should be properly detected in a hoisted `node_modules`. + ## 3.1.6 ### Patch Changes diff --git a/packages/lockfile-utils/package.json b/packages/lockfile-utils/package.json index 854fe064779..3536511e888 100644 --- a/packages/lockfile-utils/package.json +++ b/packages/lockfile-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-utils", - "version": "3.1.6", + "version": "3.2.0", "description": "Utils for dealing with pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,7 +31,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils#readme", "devDependencies": { - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@types/js-yaml": "^4.0.0", "@types/ramda": "0.27.39", "tempy": "^1.0.0", diff --git a/packages/modules-cleaner/CHANGELOG.md b/packages/modules-cleaner/CHANGELOG.md index 40892f74627..57b92ce8118 100644 --- a/packages/modules-cleaner/CHANGELOG.md +++ b/packages/modules-cleaner/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/modules-cleaner +## 11.0.21 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/filter-lockfile@5.0.17 + ## 11.0.20 ### Patch Changes diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index 4bd39f0152a..8a36b5dffe5 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-cleaner", - "version": "11.0.20", + "version": "11.0.21", "description": "Exports util functions to clean up node_modules", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,9 +29,9 @@ }, "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/filter-lockfile": "workspace:5.0.16", + "@pnpm/filter-lockfile": "workspace:5.0.17", "@pnpm/lockfile-types": "workspace:3.1.5", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/read-modules-dir": "workspace:3.0.1", "@pnpm/remove-bins": "workspace:2.0.12", "@pnpm/store-controller-types": "workspace:11.0.11", @@ -42,7 +42,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/modules-cleaner": "workspace:11.0.20", + "@pnpm/modules-cleaner": "workspace:11.0.21", "@types/ramda": "0.27.39" }, "bugs": { diff --git a/packages/modules-yaml/CHANGELOG.md b/packages/modules-yaml/CHANGELOG.md index 2ca17ed20b6..21b3cd07f07 100644 --- a/packages/modules-yaml/CHANGELOG.md +++ b/packages/modules-yaml/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/modules-yaml +## 9.1.0 + +### Minor Changes + +- cdc521cfa: New field added: injectedDeps. + ## 9.0.11 ### Patch Changes diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index 3e44b5ea92d..15c1219be43 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/modules-yaml", - "version": "9.0.11", + "version": "9.1.0", "description": "Reads/writes `node_modules/.modules.yaml`", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "write-yaml-file": "^4.2.0" }, "devDependencies": { - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-yaml": "workspace:9.1.0", "@types/is-windows": "^1.0.0", "tempy": "^1.0.0" }, diff --git a/packages/mount-modules/CHANGELOG.md b/packages/mount-modules/CHANGELOG.md index 84175b82ceb..6bdf3c0b8eb 100644 --- a/packages/mount-modules/CHANGELOG.md +++ b/packages/mount-modules/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/mount-modules +## 0.1.21 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + ## 0.1.20 ### Patch Changes diff --git a/packages/mount-modules/package.json b/packages/mount-modules/package.json index 7a05dc30abd..e24fa00c33a 100644 --- a/packages/mount-modules/package.json +++ b/packages/mount-modules/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/mount-modules", - "version": "0.1.20", + "version": "0.1.21", "description": "Mounts a node_modules directory with FUSE", "main": "lib/index.js", "bin": "bin/mount-modules.js", @@ -38,13 +38,13 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/mount-modules": "workspace:0.1.20", + "@pnpm/mount-modules": "workspace:0.1.21", "rimraf": "^3.0.2" }, "dependencies": { "@pnpm/cafs": "workspace:3.0.13", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.9.0", "dependency-path": "workspace:8.0.10", diff --git a/packages/outdated/CHANGELOG.md b/packages/outdated/CHANGELOG.md index 0933b3b8c0a..11bdc7aa508 100644 --- a/packages/outdated/CHANGELOG.md +++ b/packages/outdated/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/outdated +## 9.0.30 + +### Patch Changes + +- Updated dependencies [cdc521cfa] +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + - @pnpm/lockfile-utils@3.2.0 + ## 9.0.29 ### Patch Changes diff --git a/packages/outdated/package.json b/packages/outdated/package.json index 7635cf38152..d69ecbc0df9 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/outdated", - "version": "9.0.29", + "version": "9.0.30", "description": "Check for outdated packages", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -40,10 +40,10 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", "@pnpm/types": "workspace:7.9.0", "dependency-path": "workspace:8.0.10", @@ -52,7 +52,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/outdated": "workspace:9.0.29", + "@pnpm/outdated": "workspace:9.0.30", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", "npm-run-all": "^4.1.5" diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index 93664e7952b..6d0ca71b617 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-audit +## 5.1.38 + +### Patch Changes + +- @pnpm/audit@2.2.5 +- @pnpm/config@13.11.0 + ## 5.1.37 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index a5c40646160..af2e0b8ba39 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.37", + "version": "5.1.38", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.37", + "@pnpm/plugin-commands-audit": "workspace:5.1.38", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -40,7 +40,7 @@ "tempy": "^1.0.0" }, "dependencies": { - "@pnpm/audit": "workspace:2.2.4", + "@pnpm/audit": "workspace:2.2.5", "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 301a551a641..1bac1e10f24 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/plugin-commands-installation +## 8.3.2 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/core@2.5.0 + - @pnpm/outdated@9.0.30 + - @pnpm/plugin-commands-rebuild@5.4.7 + - @pnpm/config@13.11.0 + - @pnpm/package-store@12.1.8 + ## 8.3.1 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index f92caf56e2e..022b656b27b 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.3.1", + "version": "8.3.2", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,8 +36,8 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", - "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/plugin-commands-installation": "workspace:8.3.1", + "@pnpm/modules-yaml": "workspace:9.1.0", + "@pnpm/plugin-commands-installation": "workspace:8.3.2", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -63,7 +63,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.11.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.4.1", + "@pnpm/core": "workspace:2.5.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/find-workspace-dir": "workspace:3.0.1", @@ -71,10 +71,10 @@ "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/outdated": "workspace:9.0.29", + "@pnpm/outdated": "workspace:9.0.30", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.7", "@pnpm/pnpmfile": "workspace:1.2.4", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/resolver-base": "workspace:8.1.5", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index a6a5dcb762e..97da67ba628 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-listing +## 4.1.7 + +### Patch Changes + +- @pnpm/list@6.3.1 +- @pnpm/config@13.11.0 + ## 4.1.6 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 805da1acebd..13f3b7219de 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.6", + "version": "4.1.7", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,8 +35,8 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.1", - "@pnpm/plugin-commands-listing": "workspace:4.1.6", + "@pnpm/plugin-commands-installation": "workspace:8.3.2", + "@pnpm/plugin-commands-listing": "workspace:4.1.7", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -49,7 +49,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/list": "workspace:6.3.0", + "@pnpm/list": "workspace:6.3.1", "@pnpm/types": "workspace:7.9.0", "ramda": "^0.27.1", "render-help": "^1.0.1" diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index 4d5152b85dc..30a38e628bc 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-outdated +## 5.1.6 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + - @pnpm/outdated@9.0.30 + - @pnpm/config@13.11.0 + ## 5.1.5 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index c8c8744edd5..853adbec4f9 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.5", + "version": "5.1.6", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,8 +35,8 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", - "@pnpm/plugin-commands-installation": "workspace:8.3.1", - "@pnpm/plugin-commands-outdated": "workspace:5.1.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.2", + "@pnpm/plugin-commands-outdated": "workspace:5.1.6", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -54,8 +54,8 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/matcher": "workspace:2.0.0", - "@pnpm/modules-yaml": "workspace:9.0.11", - "@pnpm/outdated": "workspace:9.0.29", + "@pnpm/modules-yaml": "workspace:9.1.0", + "@pnpm/outdated": "workspace:9.0.30", "@pnpm/semver-diff": "^1.0.2", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 33219549b67..8dca3531546 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-rebuild +## 5.4.7 + +### Patch Changes + +- Updated dependencies [cdc521cfa] +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/get-context@5.3.6 + - @pnpm/config@13.11.0 + - @pnpm/link-bins@6.2.10 + ## 5.4.6 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 6760a09e7c0..2c792e2af09 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.6", + "version": "5.4.7", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.7", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -54,12 +54,12 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/find-workspace-packages": "workspace:3.1.38", - "@pnpm/get-context": "workspace:5.3.5", + "@pnpm/get-context": "workspace:5.3.6", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/sort-packages": "workspace:2.1.7", "@pnpm/store-connection-manager": "workspace:3.2.4", diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index cec1018bc52..8c3375a74b3 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-store +## 4.1.7 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/get-context@5.3.6 + - @pnpm/config@13.11.0 + ## 4.1.6 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 76fbeb71406..fd53fbc9b23 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.6", + "version": "4.1.7", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.6", + "@pnpm/plugin-commands-store": "workspace:4.1.7", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -53,8 +53,8 @@ "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/config": "workspace:13.11.0", "@pnpm/error": "workspace:2.0.0", - "@pnpm/get-context": "workspace:5.3.5", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/get-context": "workspace:5.3.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index e74f71abc37..2edd2fe6bde 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,11 @@ # pnpm +## 6.27.2 + +### Patch Changes + +- [Injected dependencies](https://pnpm.io/package_json#dependenciesmetainjected) should work properly in projects that use the hoisted node linker [#4259](https://github.com/pnpm/pnpm/pull/4259). + ## 6.27.1 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 483fe7068b4..991727c7857 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.27.1", + "version": "6.27.2", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -36,21 +36,21 @@ "@pnpm/find-workspace-packages": "workspace:3.1.38", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/plugin-commands-audit": "workspace:5.1.37", + "@pnpm/plugin-commands-audit": "workspace:5.1.38", "@pnpm/plugin-commands-env": "workspace:1.4.8", - "@pnpm/plugin-commands-installation": "workspace:8.3.1", - "@pnpm/plugin-commands-listing": "workspace:4.1.6", - "@pnpm/plugin-commands-outdated": "workspace:5.1.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.2", + "@pnpm/plugin-commands-listing": "workspace:4.1.7", + "@pnpm/plugin-commands-outdated": "workspace:5.1.6", "@pnpm/plugin-commands-publishing": "workspace:4.3.5", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.6", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.7", "@pnpm/plugin-commands-script-runners": "workspace:4.5.15", "@pnpm/plugin-commands-server": "workspace:3.0.64", "@pnpm/plugin-commands-setup": "workspace:1.1.31", - "@pnpm/plugin-commands-store": "workspace:4.1.6", + "@pnpm/plugin-commands-store": "workspace:4.1.7", "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/read-projects-context/CHANGELOG.md b/packages/read-projects-context/CHANGELOG.md index aa41d819ca1..4cf813b2cb0 100644 --- a/packages/read-projects-context/CHANGELOG.md +++ b/packages/read-projects-context/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/read-projects-context +## 5.0.17 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + ## 5.0.16 ### Patch Changes diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index a345b52db7c..dc17ca8e21b 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/read-projects-context", - "version": "5.0.16", + "version": "5.0.17", "description": "Reads the current state of projects from modules manifest", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,14 +29,14 @@ }, "dependencies": { "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/types": "workspace:7.9.0", "realpath-missing": "^1.1.0" }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/read-projects-context": "workspace:5.0.16" + "@pnpm/read-projects-context": "workspace:5.0.17" }, "bugs": { "url": "https://github.com/pnpm/pnpm/issues" diff --git a/packages/real-hoist/CHANGELOG.md b/packages/real-hoist/CHANGELOG.md index e13f23d47ba..5c4cc0a80f8 100644 --- a/packages/real-hoist/CHANGELOG.md +++ b/packages/real-hoist/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/real-hoist +## 0.1.5 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index fc806404e24..d772f9d3bce 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/real-hoist", "description": "Hoists dependencies in a node_modules created by pnpm", - "version": "0.1.4", + "version": "0.1.5", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -30,7 +30,7 @@ "compile": "tsc --build && pnpm run lint -- --fix" }, "dependencies": { - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@yarnpkg/nm": "3.0.1-rc.10", "dependency-path": "workspace:8.0.10" }, @@ -38,6 +38,6 @@ "devDependencies": { "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/real-hoist": "workspace:0.1.4" + "@pnpm/real-hoist": "workspace:0.1.5" } } diff --git a/packages/resolve-dependencies/CHANGELOG.md b/packages/resolve-dependencies/CHANGELOG.md index 3624dd2f123..5a1089e1204 100644 --- a/packages/resolve-dependencies/CHANGELOG.md +++ b/packages/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/resolve-dependencies +## 23.0.4 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/lockfile-utils@3.2.0 + - @pnpm/npm-resolver@12.1.6 + ## 23.0.3 ### Patch Changes diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 4aac24b72cd..61ce6966fde 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "23.0.3", + "version": "23.0.4", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,7 +33,7 @@ "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-types": "workspace:3.1.5", - "@pnpm/lockfile-utils": "workspace:3.1.6", + "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/npm-resolver": "workspace:12.1.6", "@pnpm/pick-registry-for-package": "workspace:2.0.10", @@ -58,7 +58,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/resolve-dependencies": "workspace:23.0.3", + "@pnpm/resolve-dependencies": "workspace:23.0.4", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1adb87be05a..e957f6ed264 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,43 +117,43 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.27.1 + '@pnpm/linux-arm64': workspace:6.27.2 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.27.1 + '@pnpm/linux-x64': workspace:6.27.2 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.27.1 + '@pnpm/macos-arm64': workspace:6.27.2 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.27.1 + '@pnpm/macos-x64': workspace:6.27.2 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.27.1 + '@pnpm/win-x64': workspace:6.27.2 devDependencies: '@pnpm/win-x64': 'link:' packages/audit: specifiers: - '@pnpm/audit': workspace:2.2.4 + '@pnpm/audit': workspace:2.2.5 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.4 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/types': workspace:7.9.0 nock: 12.0.3 @@ -394,23 +394,23 @@ importers: '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.4.1 + '@pnpm/core': workspace:2.5.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': workspace:5.0.16 - '@pnpm/get-context': workspace:5.3.5 - '@pnpm/headless': workspace:17.1.0 - '@pnpm/hoist': workspace:5.2.12 + '@pnpm/filter-lockfile': workspace:5.0.17 + '@pnpm/get-context': workspace:5.3.6 + '@pnpm/headless': workspace:17.2.0 + '@pnpm/hoist': workspace:5.2.13 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.42 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-to-pnp': workspace:0.4.43 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.7 - '@pnpm/modules-cleaner': workspace:11.0.20 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-cleaner': workspace:11.0.21 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/package-requester': workspace:16.0.1 '@pnpm/package-store': workspace:12.1.8 @@ -423,7 +423,7 @@ importers: '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 '@pnpm/remove-bins': workspace:2.0.12 - '@pnpm/resolve-dependencies': workspace:23.0.3 + '@pnpm/resolve-dependencies': workspace:23.0.4 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 @@ -647,15 +647,15 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/types': workspace:7.9.0 '@types/normalize-path': ^3.0.0 - dependencies-hierarchy: workspace:10.0.22 + dependencies-hierarchy: workspace:10.0.23 dependency-path: workspace:8.0.10 normalize-path: ^3.0.0 realpath-missing: ^1.1.0 @@ -722,12 +722,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.27.1 - '@pnpm/linux-arm64': workspace:6.27.1 - '@pnpm/linux-x64': workspace:6.27.1 - '@pnpm/macos-arm64': workspace:6.27.1 - '@pnpm/macos-x64': workspace:6.27.1 - '@pnpm/win-x64': workspace:6.27.1 + '@pnpm/exe': workspace:6.27.2 + '@pnpm/linux-arm64': workspace:6.27.2 + '@pnpm/linux-x64': workspace:6.27.2 + '@pnpm/macos-arm64': workspace:6.27.2 + '@pnpm/macos-x64': workspace:6.27.2 + '@pnpm/win-x64': workspace:6.27.2 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -824,9 +824,9 @@ importers: specifiers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': workspace:5.0.16 + '@pnpm/filter-lockfile': workspace:5.0.17 '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 '@pnpm/package-is-installable': workspace:5.0.11 @@ -946,11 +946,11 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/get-context': workspace:5.3.5 + '@pnpm/get-context': workspace:5.3.6 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/read-projects-context': workspace:5.0.16 + '@pnpm/modules-yaml': workspace:9.1.0 + '@pnpm/read-projects-context': workspace:5.0.17 '@pnpm/types': workspace:7.9.0 '@types/is-ci': ^3.0.0 '@types/ramda': 0.27.39 @@ -1059,25 +1059,25 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-lockfile': workspace:5.0.16 - '@pnpm/headless': workspace:17.1.0 - '@pnpm/hoist': workspace:5.2.12 + '@pnpm/filter-lockfile': workspace:5.0.17 + '@pnpm/headless': workspace:17.2.0 + '@pnpm/hoist': workspace:5.2.13 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.42 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-to-pnp': workspace:0.4.43 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-cleaner': workspace:11.0.20 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-cleaner': workspace:11.0.21 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/package-is-installable': workspace:5.0.11 '@pnpm/package-requester': workspace:16.0.1 '@pnpm/package-store': workspace:12.1.8 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 - '@pnpm/read-projects-context': workspace:5.0.16 - '@pnpm/real-hoist': workspace:0.1.4 + '@pnpm/read-projects-context': workspace:5.0.17 + '@pnpm/real-hoist': workspace:0.1.5 '@pnpm/registry-mock': 2.12.1 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 @@ -1156,10 +1156,10 @@ importers: packages/hoist: specifiers: '@pnpm/constants': workspace:5.0.0 - '@pnpm/hoist': workspace:5.2.12 + '@pnpm/hoist': workspace:5.2.13 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 '@pnpm/matcher': workspace:2.0.0 @@ -1272,7 +1272,7 @@ importers: packages/list: specifiers: - '@pnpm/list': workspace:6.3.0 + '@pnpm/list': workspace:6.3.1 '@pnpm/logger': ^4.0.0 '@pnpm/matcher': workspace:2.0.0 '@pnpm/read-package-json': workspace:5.0.10 @@ -1285,7 +1285,7 @@ importers: archy: ^1.0.0 chalk: ^4.1.0 cli-columns: ^4.0.0 - dependencies-hierarchy: workspace:10.0.22 + dependencies-hierarchy: workspace:10.0.23 p-limit: ^3.1.0 ramda: ^0.27.1 semver: ^7.3.4 @@ -1389,8 +1389,8 @@ importers: specifiers: '@pnpm/config': workspace:13.11.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.42 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-to-pnp': workspace:0.4.43 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/types': workspace:7.9.0 @@ -1430,7 +1430,7 @@ importers: packages/lockfile-utils: specifiers: '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/types': workspace:7.9.0 '@types/js-yaml': ^4.0.0 @@ -1552,11 +1552,11 @@ importers: packages/modules-cleaner: specifiers: '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/filter-lockfile': workspace:5.0.16 + '@pnpm/filter-lockfile': workspace:5.0.17 '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-cleaner': workspace:11.0.20 + '@pnpm/modules-cleaner': workspace:11.0.21 '@pnpm/read-modules-dir': workspace:3.0.1 '@pnpm/remove-bins': workspace:2.0.12 '@pnpm/store-controller-types': workspace:11.0.11 @@ -1584,7 +1584,7 @@ importers: packages/modules-yaml: specifiers: - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/types': workspace:7.9.0 '@types/is-windows': ^1.0.0 is-windows: ^1.0.2 @@ -1605,9 +1605,9 @@ importers: specifiers: '@pnpm/cafs': workspace:3.0.13 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 - '@pnpm/mount-modules': workspace:0.1.20 + '@pnpm/mount-modules': workspace:0.1.21 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.9.0 dependency-path: workspace:8.0.10 @@ -1738,12 +1738,12 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/outdated': workspace:9.0.29 + '@pnpm/modules-yaml': workspace:9.1.0 + '@pnpm/outdated': workspace:9.0.30 '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/types': workspace:7.9.0 '@types/ramda': 0.27.39 @@ -2008,13 +2008,13 @@ importers: packages/plugin-commands-audit: specifiers: - '@pnpm/audit': workspace:2.2.4 + '@pnpm/audit': workspace:2.2.5 '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/plugin-commands-audit': workspace:5.1.37 + '@pnpm/plugin-commands-audit': workspace:5.1.38 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2113,7 +2113,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.11.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.4.1 + '@pnpm/core': workspace:2.5.0 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2123,12 +2123,12 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/outdated': workspace:9.0.29 + '@pnpm/modules-yaml': workspace:9.1.0 + '@pnpm/outdated': workspace:9.0.30 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.1 - '@pnpm/plugin-commands-rebuild': workspace:5.4.6 + '@pnpm/plugin-commands-installation': workspace:8.3.2 + '@pnpm/plugin-commands-rebuild': workspace:5.4.7 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2253,10 +2253,10 @@ importers: '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.18 - '@pnpm/list': workspace:6.3.0 + '@pnpm/list': workspace:6.3.1 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.1 - '@pnpm/plugin-commands-listing': workspace:4.1.6 + '@pnpm/plugin-commands-installation': workspace:8.3.2 + '@pnpm/plugin-commands-listing': workspace:4.1.7 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 @@ -2301,10 +2301,10 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/matcher': workspace:2.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 - '@pnpm/outdated': workspace:9.0.29 - '@pnpm/plugin-commands-installation': workspace:8.3.1 - '@pnpm/plugin-commands-outdated': workspace:5.1.5 + '@pnpm/modules-yaml': workspace:9.1.0 + '@pnpm/outdated': workspace:9.0.30 + '@pnpm/plugin-commands-installation': workspace:8.3.2 + '@pnpm/plugin-commands-outdated': workspace:5.1.6 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 @@ -2453,15 +2453,15 @@ importers: '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/filter-workspace-packages': workspace:4.4.18 '@pnpm/find-workspace-packages': workspace:3.1.38 - '@pnpm/get-context': workspace:5.3.5 + '@pnpm/get-context': workspace:5.3.6 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/normalize-registries': workspace:2.0.12 - '@pnpm/plugin-commands-rebuild': workspace:5.4.6 + '@pnpm/plugin-commands-rebuild': workspace:5.4.7 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.7 @@ -2663,14 +2663,14 @@ importers: '@pnpm/cli-utils': workspace:0.6.46 '@pnpm/config': workspace:13.11.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/get-context': workspace:5.3.5 + '@pnpm/get-context': workspace:5.3.6 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-store': workspace:4.1.6 + '@pnpm/plugin-commands-store': workspace:4.1.7 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/store-connection-manager': workspace:3.2.4 @@ -2748,21 +2748,21 @@ importers: '@pnpm/find-workspace-packages': workspace:3.1.38 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-audit': workspace:5.1.37 + '@pnpm/plugin-commands-audit': workspace:5.1.38 '@pnpm/plugin-commands-env': workspace:1.4.8 - '@pnpm/plugin-commands-installation': workspace:8.3.1 - '@pnpm/plugin-commands-listing': workspace:4.1.6 - '@pnpm/plugin-commands-outdated': workspace:5.1.5 + '@pnpm/plugin-commands-installation': workspace:8.3.2 + '@pnpm/plugin-commands-listing': workspace:4.1.7 + '@pnpm/plugin-commands-outdated': workspace:5.1.6 '@pnpm/plugin-commands-publishing': workspace:4.3.5 - '@pnpm/plugin-commands-rebuild': workspace:5.4.6 + '@pnpm/plugin-commands-rebuild': workspace:5.4.7 '@pnpm/plugin-commands-script-runners': workspace:4.5.15 '@pnpm/plugin-commands-server': workspace:3.0.64 '@pnpm/plugin-commands-setup': workspace:1.1.31 - '@pnpm/plugin-commands-store': workspace:4.1.6 + '@pnpm/plugin-commands-store': workspace:4.1.7 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -3034,9 +3034,9 @@ importers: specifiers: '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/logger': ^4.0.0 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/normalize-registries': workspace:2.0.12 - '@pnpm/read-projects-context': workspace:5.0.16 + '@pnpm/read-projects-context': workspace:5.0.17 '@pnpm/types': workspace:7.9.0 realpath-missing: ^1.1.0 dependencies: @@ -3052,9 +3052,9 @@ importers: packages/real-hoist: specifiers: '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 - '@pnpm/real-hoist': workspace:0.1.4 + '@pnpm/real-hoist': workspace:0.1.5 '@yarnpkg/nm': 3.0.1-rc.10 dependency-path: workspace:8.0.10 dependencies: @@ -3118,14 +3118,14 @@ importers: '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/lockfile-utils': workspace:3.1.6 + '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.7 '@pnpm/npm-resolver': workspace:12.1.6 '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/prune-lockfile': workspace:3.0.14 '@pnpm/read-package-json': workspace:5.0.10 - '@pnpm/resolve-dependencies': workspace:23.0.3 + '@pnpm/resolve-dependencies': workspace:23.0.4 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/types': workspace:7.9.0 @@ -3413,7 +3413,7 @@ importers: '@pnpm/assert-store': workspace:* '@pnpm/constants': workspace:5.0.0 '@pnpm/lockfile-types': workspace:3.1.5 - '@pnpm/modules-yaml': workspace:9.0.11 + '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 '@types/is-windows': ^1.0.0 @@ -8315,7 +8315,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || *' + eslint: '>=5 || * || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 diff --git a/privatePackages/assert-project/CHANGELOG.md b/privatePackages/assert-project/CHANGELOG.md index 3215675920b..0a1812a8ad3 100644 --- a/privatePackages/assert-project/CHANGELOG.md +++ b/privatePackages/assert-project/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/assert-project +## 2.2.15 + +### Patch Changes + +- Updated dependencies [cdc521cfa] + - @pnpm/modules-yaml@9.1.0 + ## 2.2.14 ### Patch Changes diff --git a/privatePackages/assert-project/package.json b/privatePackages/assert-project/package.json index 89ccca5894d..a1e24d14f86 100644 --- a/privatePackages/assert-project/package.json +++ b/privatePackages/assert-project/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/assert-project", "description": "Utils for testing projects that use pnpm", - "version": "2.2.14", + "version": "2.2.15", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", @@ -44,7 +44,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/constants": "workspace:5.0.0", "@pnpm/lockfile-types": "workspace:3.1.5", - "@pnpm/modules-yaml": "workspace:9.0.11", + "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/registry-mock": "2.12.1", "@pnpm/types": "workspace:7.9.0", "is-windows": "^1.0.2", diff --git a/privatePackages/prepare/CHANGELOG.md b/privatePackages/prepare/CHANGELOG.md index 3b3914c1bb8..fddf124a925 100644 --- a/privatePackages/prepare/CHANGELOG.md +++ b/privatePackages/prepare/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/prepare +## 0.0.34 + +### Patch Changes + +- @pnpm/assert-project@2.2.15 + ## 0.0.33 ### Patch Changes diff --git a/privatePackages/prepare/package.json b/privatePackages/prepare/package.json index bbed2d5e103..a2a0af45a15 100644 --- a/privatePackages/prepare/package.json +++ b/privatePackages/prepare/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/prepare", - "version": "0.0.33", + "version": "0.0.34", "private": true, "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/privatePackages/test-fixtures/CHANGELOG.md b/privatePackages/test-fixtures/CHANGELOG.md index 9cb6c0548ef..86b4042feda 100644 --- a/privatePackages/test-fixtures/CHANGELOG.md +++ b/privatePackages/test-fixtures/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/test-fixtures +## 0.0.3 + +### Patch Changes + +- @pnpm/prepare@0.0.34 + ## 0.0.2 ### Patch Changes diff --git a/privatePackages/test-fixtures/package.json b/privatePackages/test-fixtures/package.json index 65e2a6b2426..85be5facaf6 100644 --- a/privatePackages/test-fixtures/package.json +++ b/privatePackages/test-fixtures/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/test-fixtures", "description": "Test fixtures", - "version": "0.0.2", + "version": "0.0.3", "author": { "name": "Zoltan Kochan", "email": "z@kochan.io", From b7566b9791c5b1a1743cf61305338ac0a6958e73 Mon Sep 17 00:00:00 2001 From: Dan Onoshko Date: Fri, 21 Jan 2022 00:20:27 +0700 Subject: [PATCH 075/204] feat: embed-readme option (#4265) --- .changeset/tough-terms-press.md | 6 +++ packages/config/src/Config.ts | 1 + packages/config/src/index.ts | 5 +++ .../fixtures/readme/README.md | 1 + .../fixtures/readme/package.json | 4 ++ .../plugin-commands-publishing/src/pack.ts | 32 +++++++++++++--- .../plugin-commands-publishing/src/publish.ts | 3 +- .../plugin-commands-publishing/test/pack.ts | 38 +++++++++++++++++++ 8 files changed, 84 insertions(+), 6 deletions(-) create mode 100644 .changeset/tough-terms-press.md create mode 100644 packages/plugin-commands-publishing/fixtures/readme/README.md create mode 100644 packages/plugin-commands-publishing/fixtures/readme/package.json diff --git a/.changeset/tough-terms-press.md b/.changeset/tough-terms-press.md new file mode 100644 index 00000000000..72563b326b5 --- /dev/null +++ b/.changeset/tough-terms-press.md @@ -0,0 +1,6 @@ +--- +"@pnpm/config": minor +"@pnpm/plugin-commands-publishing": minor +--- + +embed-readme option was added diff --git a/packages/config/src/Config.ts b/packages/config/src/Config.ts index f611f116dfa..402155adcf6 100644 --- a/packages/config/src/Config.ts +++ b/packages/config/src/Config.ts @@ -138,6 +138,7 @@ export interface Config { enablePnp?: boolean enableModulesDir: boolean modulesCacheMaxAge: number + embedReadme?: boolean registries: Registries ignoreWorkspaceRootCheck: boolean diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index 1545eaf88f9..c04fb44a711 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -120,6 +120,7 @@ export const types = Object.assign({ 'workspace-root': Boolean, 'test-pattern': [String, Array], 'changed-files-ignore-pattern': [String, Array], + 'embed-readme': Boolean, }, npmTypes.types) export type CliOptions = Record & { dir?: string } @@ -217,6 +218,10 @@ export default async ( 'virtual-store-dir': 'node_modules/.pnpm', 'workspace-concurrency': 4, 'workspace-prefix': opts.workspaceDir, + /** + * @todo Make `false` by default in v7. + */ + 'embed-readme': true, }) npmConfig.addFile(path.resolve(path.join(__dirname, 'pnpmrc')), 'pnpm-builtin') diff --git a/packages/plugin-commands-publishing/fixtures/readme/README.md b/packages/plugin-commands-publishing/fixtures/readme/README.md new file mode 100644 index 00000000000..7e59600739c --- /dev/null +++ b/packages/plugin-commands-publishing/fixtures/readme/README.md @@ -0,0 +1 @@ +# README diff --git a/packages/plugin-commands-publishing/fixtures/readme/package.json b/packages/plugin-commands-publishing/fixtures/readme/package.json new file mode 100644 index 00000000000..a3701cca211 --- /dev/null +++ b/packages/plugin-commands-publishing/fixtures/readme/package.json @@ -0,0 +1,4 @@ +{ + "name": "readme", + "version": "0.0.0" +} diff --git a/packages/plugin-commands-publishing/src/pack.ts b/packages/plugin-commands-publishing/src/pack.ts index b42738a82bb..a3d6b24242f 100644 --- a/packages/plugin-commands-publishing/src/pack.ts +++ b/packages/plugin-commands-publishing/src/pack.ts @@ -55,7 +55,7 @@ export function help () { } export async function handler ( - opts: Pick & Pick & Partial> & { + opts: Pick & Pick & Partial> & { argv: { original: string[] } @@ -98,7 +98,12 @@ export async function handler ( const destDir = opts.packDestination ? (path.isAbsolute(opts.packDestination) ? opts.packDestination : path.join(dir, opts.packDestination ?? '.')) : dir - await packPkg(path.join(destDir, tarballName), filesMap, dir) + await packPkg({ + destFile: path.join(destDir, tarballName), + filesMap, + projectDir: dir, + embedReadme: opts.embedReadme, + }) if (!opts.ignoreScripts) { await _runScriptsIfPresent(['postpack'], entryManifest) } @@ -107,7 +112,25 @@ export async function handler ( const modeIsExecutable = (mode: number) => (mode & 0o111) === 0o111 -async function packPkg (destFile: string, filesMap: Record, projectDir: string): Promise { +async function readReadmeFile (filesMap: Record) { + const readmePath = Object.keys(filesMap).find(name => /^package\/readme\.md$/i.test(name)) + const readmeFile = readmePath ? await fs.promises.readFile(filesMap[readmePath], 'utf8') : undefined + + return readmeFile +} + +async function packPkg (opts: { + destFile: string + filesMap: Record + projectDir: string + embedReadme?: boolean +}): Promise { + const { + destFile, + filesMap, + projectDir, + embedReadme, + } = opts const { manifest } = await readProjectManifest(projectDir, {}) const bins = [ ...(await binify(manifest as DependencyManifest, projectDir)).map(({ path }) => path), @@ -124,8 +147,7 @@ async function packPkg (destFile: string, filesMap: Record, proj } const mode = isExecutable ? 0o755 : 0o644 if (/^package\/package\.(json|json5|yaml)/.test(name)) { - const readmePath = Object.keys(filesMap).find(name => /^package\/readme.md$/i.test(name)) - const readmeFile = readmePath ? await fs.promises.readFile(filesMap[readmePath], 'utf8') : undefined + const readmeFile = embedReadme ? await readReadmeFile(filesMap) : undefined const publishManifest = await exportableManifest(projectDir, manifest, { readmeFile }) pack.entry({ mode, mtime, name: 'package/package.json' }, JSON.stringify(publishManifest, null, 2)) continue diff --git a/packages/plugin-commands-publishing/src/publish.ts b/packages/plugin-commands-publishing/src/publish.ts index adbd1a0a60b..aae9c42cf52 100644 --- a/packages/plugin-commands-publishing/src/publish.ts +++ b/packages/plugin-commands-publishing/src/publish.ts @@ -26,6 +26,7 @@ export function rcOptionsTypes () { 'registry', 'tag', 'unsafe-perm', + 'embed-readme', ], allTypes) } @@ -104,7 +105,7 @@ export async function handler ( engineStrict?: boolean recursive?: boolean workspaceDir?: string - } & Pick, + } & Pick, params: string[] ) { if (opts.gitChecks !== false && await isGitRepo()) { diff --git a/packages/plugin-commands-publishing/test/pack.ts b/packages/plugin-commands-publishing/test/pack.ts index dabb1a25e3f..a870d86131a 100644 --- a/packages/plugin-commands-publishing/test/pack.ts +++ b/packages/plugin-commands-publishing/test/pack.ts @@ -127,3 +127,41 @@ const modeIsExecutable = (mode: number) => (mode & 0o111) === 0o111 expect(modeIsExecutable(stat.mode)).toBeFalsy() } }) + +test('pack: should embed readme', async () => { + tempDir() + + await pack.handler({ + ...DEFAULT_OPTS, + argv: { original: [] }, + dir: path.join(__dirname, '../fixtures/readme'), + extraBinPaths: [], + packDestination: process.cwd(), + embedReadme: true, + }) + + await tar.x({ file: 'readme-0.0.0.tgz' }) + + const pkg = await import(path.resolve('package/package.json')) + + expect(pkg.readme).toBeTruthy() +}) + +test('pack: should not embed readme', async () => { + tempDir() + + await pack.handler({ + ...DEFAULT_OPTS, + argv: { original: [] }, + dir: path.join(__dirname, '../fixtures/readme'), + extraBinPaths: [], + packDestination: process.cwd(), + embedReadme: false, + }) + + await tar.x({ file: 'readme-0.0.0.tgz' }) + + const pkg = await import(path.resolve('package/package.json')) + + expect(pkg.readme).toBeFalsy() +}) From 38d7ca869de19b8473b6cc6767ee8b56560c8cb2 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Thu, 20 Jan 2022 22:52:36 +0200 Subject: [PATCH 076/204] test(server): add --detectOpenHandlers option --- .meta-updater/src/index.ts | 3 +++ packages/server/package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index 9fca9da3650..aec37f9e48c 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -167,6 +167,9 @@ async function updateManifest (workspaceDir: string, manifest: ProjectManifest, if (scripts.posttest) { scripts._test = `${scripts._test} && pnpm posttest` } + if (manifest.name === '@pnpm/server') { + scripts._test += ' --detectOpenHandles' + } } scripts.compile = 'tsc --build && pnpm run lint -- --fix' delete scripts.tsc diff --git a/packages/server/package.json b/packages/server/package.json index 32f2e56142a..0897ab854e1 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -13,7 +13,7 @@ }, "scripts": { "lint": "eslint src/**/*.ts test/**/*.ts", - "_test": "jest", + "_test": "jest --detectOpenHandles", "test": "pnpm run compile && pnpm run _test", "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" From 5fa29295b6f2006fd0b9486e95ec6c08e839638f Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 21 Jan 2022 00:18:09 +0200 Subject: [PATCH 077/204] feat(pack)!: limit what files are packed as executables (#4266) ref https://github.com/pnpm/pnpm/discussions/3536 --- .changeset/young-walls-care.md | 6 ++++++ packages/plugin-commands-publishing/src/pack.ts | 8 +------- 2 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 .changeset/young-walls-care.md diff --git a/.changeset/young-walls-care.md b/.changeset/young-walls-care.md new file mode 100644 index 00000000000..35e20143128 --- /dev/null +++ b/.changeset/young-walls-care.md @@ -0,0 +1,6 @@ +--- +"@pnpm/plugin-commands-publishing": major +"pnpm": major +--- + +`pnpm pack` should only pack a file as an executable if it's a bin or listed in the `publishConfig.executableFiles` array. diff --git a/packages/plugin-commands-publishing/src/pack.ts b/packages/plugin-commands-publishing/src/pack.ts index a3d6b24242f..60700dd23fa 100644 --- a/packages/plugin-commands-publishing/src/pack.ts +++ b/packages/plugin-commands-publishing/src/pack.ts @@ -110,8 +110,6 @@ export async function handler ( return path.relative(opts.dir, path.join(dir, tarballName)) } -const modeIsExecutable = (mode: number) => (mode & 0o111) === 0o111 - async function readReadmeFile (filesMap: Record) { const readmePath = Object.keys(filesMap).find(name => /^package\/readme\.md$/i.test(name)) const readmeFile = readmePath ? await fs.promises.readFile(filesMap[readmePath], 'utf8') : undefined @@ -140,11 +138,7 @@ async function packPkg (opts: { const mtime = new Date('1985-10-26T08:15:00.000Z') const pack = tar.pack() for (const [name, source] of Object.entries(filesMap)) { - let isExecutable = bins.some((bin) => path.relative(bin, source) === '') - if (!isExecutable) { - const { mode: existingMode } = await fs.promises.stat(source) - isExecutable = modeIsExecutable(existingMode) - } + const isExecutable = bins.some((bin) => path.relative(bin, source) === '') const mode = isExecutable ? 0o755 : 0o644 if (/^package\/package\.(json|json5|yaml)/.test(name)) { const readmeFile = embedReadme ? await readReadmeFile(filesMap) : undefined From e68cde97b70e10e19d92f65b07583ad70b152481 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 22 Jan 2022 15:57:26 +0200 Subject: [PATCH 078/204] fix: links to homepage and repository close #4276 --- .meta-updater/src/index.ts | 4 ++-- packages/audit/package.json | 4 ++-- packages/build-modules/package.json | 4 ++-- packages/cafs/package.json | 4 ++-- packages/calc-dep-state/package.json | 4 ++-- packages/cli-meta/package.json | 4 ++-- packages/cli-utils/package.json | 4 ++-- packages/client/package.json | 4 ++-- packages/command/package.json | 4 ++-- packages/common-cli-options-help/package.json | 4 ++-- packages/config/package.json | 4 ++-- packages/constants/package.json | 4 ++-- packages/core-loggers/package.json | 4 ++-- packages/core/package.json | 4 ++-- packages/default-reporter/package.json | 4 ++-- packages/default-resolver/package.json | 4 ++-- packages/dependencies-hierarchy/package.json | 4 ++-- packages/dependency-path/package.json | 4 ++-- packages/directory-fetcher/package.json | 4 ++-- packages/error/package.json | 4 ++-- packages/exportable-manifest/package.json | 4 ++-- packages/fetch/package.json | 4 ++-- packages/fetcher-base/package.json | 4 ++-- packages/fetching-types/package.json | 4 ++-- packages/file-reporter/package.json | 4 ++-- packages/filter-lockfile/package.json | 4 ++-- packages/filter-workspace-packages/package.json | 4 ++-- packages/find-packages/package.json | 4 ++-- packages/find-workspace-dir/package.json | 4 ++-- packages/find-workspace-packages/package.json | 4 ++-- packages/get-context/package.json | 4 ++-- packages/git-fetcher/package.json | 4 ++-- packages/git-resolver/package.json | 4 ++-- packages/global-bin-dir/package.json | 4 ++-- packages/graceful-fs/package.json | 4 ++-- packages/headless/package.json | 4 ++-- packages/hoist/package.json | 4 ++-- packages/lifecycle/package.json | 4 ++-- packages/link-bins/package.json | 4 ++-- packages/list/package.json | 4 ++-- packages/local-resolver/package.json | 4 ++-- packages/lockfile-file/package.json | 4 ++-- packages/lockfile-to-pnp/package.json | 4 ++-- packages/lockfile-types/package.json | 4 ++-- packages/lockfile-utils/package.json | 4 ++-- packages/lockfile-walker/package.json | 4 ++-- packages/make-dedicated-lockfile/package.json | 4 ++-- packages/manifest-utils/package.json | 4 ++-- packages/matcher/package.json | 4 ++-- packages/merge-lockfile-changes/package.json | 4 ++-- packages/modules-cleaner/package.json | 4 ++-- packages/modules-yaml/package.json | 4 ++-- packages/mount-modules/package.json | 4 ++-- packages/normalize-registries/package.json | 4 ++-- packages/npm-registry-agent/package.json | 4 ++-- packages/npm-resolver/package.json | 4 ++-- packages/outdated/package.json | 4 ++-- packages/package-bins/package.json | 4 ++-- packages/package-is-installable/package.json | 4 ++-- packages/package-requester/package.json | 4 ++-- packages/package-store/package.json | 4 ++-- packages/parse-cli-args/package.json | 4 ++-- packages/parse-overrides/package.json | 4 ++-- packages/parse-wanted-dependency/package.json | 4 ++-- packages/pick-registry-for-package/package.json | 4 ++-- packages/pkgs-graph/package.json | 4 ++-- packages/plugin-commands-audit/package.json | 4 ++-- packages/plugin-commands-env/package.json | 4 ++-- packages/plugin-commands-installation/package.json | 4 ++-- packages/plugin-commands-listing/package.json | 4 ++-- packages/plugin-commands-outdated/package.json | 4 ++-- packages/plugin-commands-publishing/package.json | 4 ++-- packages/plugin-commands-rebuild/package.json | 4 ++-- packages/plugin-commands-script-runners/package.json | 4 ++-- packages/plugin-commands-server/package.json | 4 ++-- packages/plugin-commands-setup/package.json | 4 ++-- packages/plugin-commands-store/package.json | 4 ++-- packages/pnpmfile/package.json | 4 ++-- packages/prepare-package/package.json | 4 ++-- packages/prune-lockfile/package.json | 4 ++-- packages/read-modules-dir/package.json | 4 ++-- packages/read-package-json/package.json | 4 ++-- packages/read-project-manifest/package.json | 4 ++-- packages/read-projects-context/package.json | 4 ++-- packages/real-hoist/package.json | 4 ++-- packages/remove-bins/package.json | 4 ++-- packages/render-peer-issues/package.json | 4 ++-- packages/resolve-dependencies/package.json | 4 ++-- packages/resolve-workspace-range/package.json | 4 ++-- packages/resolver-base/package.json | 4 ++-- packages/run-npm/package.json | 4 ++-- packages/server/package.json | 4 ++-- packages/sort-packages/package.json | 4 ++-- packages/store-connection-manager/package.json | 4 ++-- packages/store-controller-types/package.json | 4 ++-- packages/symlink-dependency/package.json | 4 ++-- packages/tarball-fetcher/package.json | 4 ++-- packages/tarball-resolver/package.json | 4 ++-- packages/types/package.json | 4 ++-- packages/which-version-is-pinned/package.json | 4 ++-- packages/write-project-manifest/package.json | 4 ++-- 101 files changed, 202 insertions(+), 202 deletions(-) diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index aec37f9e48c..7ffb0a50390 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -188,8 +188,8 @@ async function updateManifest (workspaceDir: string, manifest: ProjectManifest, && shx cp pnpmrc dist/pnpmrc' } else { scripts.prepublishOnly = 'pnpm run compile' - homepage = `https://github.com/pnpm/pnpm/blob/master/${relative}#readme` - repository = `https://github.com/pnpm/pnpm/blob/master/${relative}` + homepage = `https://github.com/pnpm/pnpm/blob/main/${relative}#readme` + repository = `https://github.com/pnpm/pnpm/blob/main/${relative}` } if (scripts.lint) { if (fs.existsSync(path.join(dir, 'test'))) { diff --git a/packages/audit/package.json b/packages/audit/package.json index 7f1e3c6a788..a39d65c9baf 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/audit", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/audit", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/audit#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/audit#readme", "devDependencies": { "@pnpm/audit": "workspace:2.2.5", "@pnpm/constants": "workspace:5.0.0", diff --git a/packages/build-modules/package.json b/packages/build-modules/package.json index 647f5d19bba..b0003299f1e 100644 --- a/packages/build-modules/package.json +++ b/packages/build-modules/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/build-modules", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/build-modules", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/build-modules#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/build-modules#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/cafs/package.json b/packages/cafs/package.json index 03abb2a9b65..62dc4a1fb44 100644 --- a/packages/cafs/package.json +++ b/packages/cafs/package.json @@ -48,7 +48,7 @@ "lib", "!*.map" ], - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cafs#readme", - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/cafs", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/cafs#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/cafs", "funding": "https://opencollective.com/pnpm" } diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index 8290bc5791f..8839da38531 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/calc-dep-state", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/calc-dep-state", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/calc-dep-state#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/calc-dep-state#readme", "dependencies": { "@pnpm/constants": "workspace:5.0.0", "sort-keys": "^4.2.0" diff --git a/packages/cli-meta/package.json b/packages/cli-meta/package.json index 85910776a17..bc70ddbc32d 100644 --- a/packages/cli-meta/package.json +++ b/packages/cli-meta/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/cli-meta", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/cli-meta", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-meta#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/cli-meta#readme", "devDependencies": { "@pnpm/cli-meta": "workspace:2.0.1" }, diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 5f6d9926755..dd78a2c497b 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -17,7 +17,7 @@ "compile": "tsc --build && pnpm run lint -- --fix", "test": "pnpm run compile" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/cli-utils", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/cli-utils#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/cli-utils#readme", "devDependencies": { "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/logger": "^4.0.0", diff --git a/packages/client/package.json b/packages/client/package.json index 55adca360c2..4d23cde4a37 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/client", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/client", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/client#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/client#readme", "dependencies": { "@pnpm/default-resolver": "workspace:14.0.10", "@pnpm/directory-fetcher": "workspace:1.0.5", diff --git a/packages/command/package.json b/packages/command/package.json index ac7eda6d7fa..c8daebafe75 100644 --- a/packages/command/package.json +++ b/packages/command/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/command", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/command", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/command#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/command#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/command": "workspace:2.0.0" diff --git a/packages/common-cli-options-help/package.json b/packages/common-cli-options-help/package.json index 1c0ff54a080..adf6d7d7bcc 100644 --- a/packages/common-cli-options-help/package.json +++ b/packages/common-cli-options-help/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/common-cli-options-help", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/common-cli-options-help", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/common-cli-options-help#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/common-cli-options-help#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/common-cli-options-help": "workspace:0.8.0" diff --git a/packages/config/package.json b/packages/config/package.json index f31a16eece7..278fec64792 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -17,7 +17,7 @@ "start": "tsc --watch", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/config", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/config", "keywords": [ "pnpm6", "pnpm", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/config#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/config#readme", "dependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", diff --git a/packages/constants/package.json b/packages/constants/package.json index c5a9888dbb7..5c5a6e48597 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -17,7 +17,7 @@ "lint": "eslint src/**/*.ts", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/constants", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/constants", "keywords": [ "pnpm6", "pnpm", @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/constants#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/constants#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/constants": "workspace:5.0.0" diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 2a59747cf04..a233376bc1b 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -28,7 +28,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/core-loggers", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/core-loggers", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", @@ -39,6 +39,6 @@ "dependencies": { "@pnpm/types": "workspace:7.9.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/core-loggers#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/core-loggers#readme", "funding": "https://opencollective.com/pnpm" } diff --git a/packages/core/package.json b/packages/core/package.json index 2800b98ae9d..c3c47bf1629 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -101,7 +101,7 @@ "directories": { "test": "test" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/core#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/core#readme", "keywords": [ "pnpm6", "dependency manager", @@ -129,7 +129,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/core", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/core", "scripts": { "start": "tsc --watch", "?commit": "echo 'Run Git commit wizard'", diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 9e07af9564c..775c95d177b 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/default-reporter", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/default-reporter", "keywords": [ "pnpm6", "pnpm-reporter" @@ -63,6 +63,6 @@ "load-json-file": "^6.2.0", "normalize-newline": "3.0.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/default-reporter#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/default-reporter#readme", "funding": "https://opencollective.com/pnpm" } diff --git a/packages/default-resolver/package.json b/packages/default-resolver/package.json index 51b59997109..80c21a8cd91 100644 --- a/packages/default-resolver/package.json +++ b/packages/default-resolver/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/default-resolver", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/default-resolver", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/default-resolver#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/default-resolver#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/fetching-types": "workspace:2.2.1", diff --git a/packages/dependencies-hierarchy/package.json b/packages/dependencies-hierarchy/package.json index e9d9c9e30ed..3e6cb22218b 100644 --- a/packages/dependencies-hierarchy/package.json +++ b/packages/dependencies-hierarchy/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/dependencies-hierarchy", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/dependencies-hierarchy", "keywords": [ "pnpm6", "hierarchy", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/dependencies-hierarchy#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/dependencies-hierarchy#readme", "dependencies": { "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/lockfile-utils": "workspace:3.2.0", diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index 24f97fa3b4b..23de25091c0 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/dependency-path", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/dependency-path", "keywords": [ "pnpm6", "node_modules", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/dependency-path#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/dependency-path#readme", "dependencies": { "@pnpm/types": "workspace:7.9.0", "encode-registry": "^3.0.0", diff --git a/packages/directory-fetcher/package.json b/packages/directory-fetcher/package.json index ec605155ccb..1dfc8439fb7 100644 --- a/packages/directory-fetcher/package.json +++ b/packages/directory-fetcher/package.json @@ -16,7 +16,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/directory-fetcher", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/directory-fetcher", "engines": { "node": ">=12.17" }, @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/directory-fetcher#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/directory-fetcher#readme", "dependencies": { "@pnpm/fetcher-base": "workspace:11.1.5", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/error/package.json b/packages/error/package.json index c1f08b06b6f..1bf0293aad9 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/error", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/error", "keywords": [ "pnpm6", "pnpm", @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/error#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/error#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/error": "workspace:2.0.0" diff --git a/packages/exportable-manifest/package.json b/packages/exportable-manifest/package.json index 72801afb46e..d887efa0d7c 100644 --- a/packages/exportable-manifest/package.json +++ b/packages/exportable-manifest/package.json @@ -18,7 +18,7 @@ "compile": "tsc --build && pnpm run lint -- --fix", "_test": "jest" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/exportable-manifest", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/exportable-manifest", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/exportable-manifest#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/exportable-manifest#readme", "devDependencies": { "@pnpm/exportable-manifest": "workspace:2.2.4", "@types/ramda": "0.27.39" diff --git a/packages/fetch/package.json b/packages/fetch/package.json index ba1e52124a5..ba627a620dd 100644 --- a/packages/fetch/package.json +++ b/packages/fetch/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/fetch", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/fetch", "keywords": [ "pnpm6", "fetch", @@ -31,7 +31,7 @@ "peerDependencies": { "@pnpm/logger": "^4.0.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/fetch#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/fetch#readme", "dependencies": { "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/fetching-types": "workspace:2.2.1", diff --git a/packages/fetcher-base/package.json b/packages/fetcher-base/package.json index f3247d11365..1b7d9ac2817 100644 --- a/packages/fetcher-base/package.json +++ b/packages/fetcher-base/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/fetcher-base", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/fetcher-base", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/fetcher-base#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/fetcher-base#readme", "dependencies": { "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/fetching-types/package.json b/packages/fetching-types/package.json index 1381d5e4929..990b1c9055a 100644 --- a/packages/fetching-types/package.json +++ b/packages/fetching-types/package.json @@ -11,7 +11,7 @@ "lib", "!*.map" ], - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/fetching-types", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/fetching-types", "keywords": [ "pnpm6", "pnpm", @@ -21,7 +21,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/fetching-types#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/fetching-types#readme", "scripts": { "compile": "tsc --build && pnpm run lint -- --fix", "lint": "eslint src/**/*.ts", diff --git a/packages/file-reporter/package.json b/packages/file-reporter/package.json index 082300ea66b..8145839c1fc 100644 --- a/packages/file-reporter/package.json +++ b/packages/file-reporter/package.json @@ -15,7 +15,7 @@ "_test": "jest", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/file-reporter", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/file-reporter", "keywords": [ "pnpm6", "pnpm-reporter" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/file-reporter#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/file-reporter#readme", "dependencies": { "graceful-fs": "^4.2.6", "path-exists": "^4.0.0" diff --git a/packages/filter-lockfile/package.json b/packages/filter-lockfile/package.json index ad05c11f2e8..0555b0f1a98 100644 --- a/packages/filter-lockfile/package.json +++ b/packages/filter-lockfile/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/filter-lockfile", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/filter-lockfile", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-lockfile#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/filter-lockfile#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index bd0d58db80c..7c2355387f7 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/filter-workspace-packages", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/filter-workspace-packages#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/find-workspace-packages": "workspace:3.1.38", diff --git a/packages/find-packages/package.json b/packages/find-packages/package.json index 6f8756fb5e4..25549ae03e4 100644 --- a/packages/find-packages/package.json +++ b/packages/find-packages/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/find-packages", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/find-packages", "keywords": [ "pnpm6", "find", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-packages#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/find-packages#readme", "dependencies": { "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/find-workspace-dir/package.json b/packages/find-workspace-dir/package.json index 959ae686d21..1085ebe0a83 100644 --- a/packages/find-workspace-dir/package.json +++ b/packages/find-workspace-dir/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-dir", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/find-workspace-dir", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-dir#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/find-workspace-dir#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "find-up": "^5.0.0" diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index 7c0214821db..e4a4a5c078c 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/find-workspace-packages", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/find-workspace-packages#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/find-workspace-packages#readme", "dependencies": { "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/constants": "workspace:5.0.0", diff --git a/packages/get-context/package.json b/packages/get-context/package.json index 184ceadf9c0..6fe6e21a526 100644 --- a/packages/get-context/package.json +++ b/packages/get-context/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/get-context", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/get-context", "keywords": [ "pnpm6", "pnpm", @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/get-context#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/get-context#readme", "devDependencies": { "@pnpm/get-context": "workspace:5.3.6", "@pnpm/logger": "^4.0.0", diff --git a/packages/git-fetcher/package.json b/packages/git-fetcher/package.json index 94001af188a..3181f4f0575 100644 --- a/packages/git-fetcher/package.json +++ b/packages/git-fetcher/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/git-fetcher", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/git-fetcher", "engines": { "node": ">=12.17" }, @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/git-fetcher#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/git-fetcher#readme", "dependencies": { "@pnpm/fetcher-base": "workspace:11.1.5", "@pnpm/prepare-package": "workspace:1.0.11", diff --git a/packages/git-resolver/package.json b/packages/git-resolver/package.json index 8eb65b7ce75..ba2f5a0d098 100644 --- a/packages/git-resolver/package.json +++ b/packages/git-resolver/package.json @@ -19,7 +19,7 @@ "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/git-resolver", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/git-resolver", "keywords": [ "pnpm6", "pnpm", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/git-resolver#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/git-resolver#readme", "dependencies": { "@pnpm/fetch": "workspace:4.2.4", "@pnpm/resolver-base": "workspace:8.1.5", diff --git a/packages/global-bin-dir/package.json b/packages/global-bin-dir/package.json index 718b150e909..fccbfb9f860 100644 --- a/packages/global-bin-dir/package.json +++ b/packages/global-bin-dir/package.json @@ -18,7 +18,7 @@ "compile": "tsc --build && pnpm run lint -- --fix", "_test": "jest" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/global-bin-dir", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/global-bin-dir", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/global-bin-dir#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/global-bin-dir#readme", "funding": "https://opencollective.com/pnpm", "dependencies": { "@pnpm/error": "workspace:2.0.0", diff --git a/packages/graceful-fs/package.json b/packages/graceful-fs/package.json index 9e3aed3e0ae..7de0270e0ae 100644 --- a/packages/graceful-fs/package.json +++ b/packages/graceful-fs/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/graceful-fs", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/graceful-fs", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/graceful-fs#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/graceful-fs#readme", "dependencies": { "graceful-fs": "^4.2.6" }, diff --git a/packages/headless/package.json b/packages/headless/package.json index 360407fb239..2e001840589 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -39,7 +39,7 @@ "directories": { "test": "test" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/headless#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/headless#readme", "keywords": [ "pnpm6", "pnpm", @@ -50,7 +50,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/headless", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/headless", "scripts": { "start": "tsc --watch", "commit": "commit", diff --git a/packages/hoist/package.json b/packages/hoist/package.json index bbba589b7fe..48537e60873 100644 --- a/packages/hoist/package.json +++ b/packages/hoist/package.json @@ -22,7 +22,7 @@ "directories": { "test": "test" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/hoist#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/hoist#readme", "keywords": [ "pnpm6", "pnpm" @@ -31,7 +31,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/hoist", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/hoist", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/lifecycle/package.json b/packages/lifecycle/package.json index a4f4e3538aa..dbb74836b1d 100644 --- a/packages/lifecycle/package.json +++ b/packages/lifecycle/package.json @@ -19,7 +19,7 @@ "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lifecycle", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/lifecycle", "keywords": [ "pnpm6", "pnpm", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lifecycle#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/lifecycle#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/link-bins/package.json b/packages/link-bins/package.json index 7152b7686b0..759adbcad58 100644 --- a/packages/link-bins/package.json +++ b/packages/link-bins/package.json @@ -19,7 +19,7 @@ "fix": "tslint -c tslint.json --project . --fix", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/link-bins", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/link-bins", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/link-bins#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/link-bins#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.7", diff --git a/packages/list/package.json b/packages/list/package.json index ce37cf343c5..6e37df94ec6 100644 --- a/packages/list/package.json +++ b/packages/list/package.json @@ -18,7 +18,7 @@ "test": "pnpm run compile && pnpm run _test", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/list", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/list", "keywords": [ "pnpm6", "pnpm", @@ -32,7 +32,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/list#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/list#readme", "dependencies": { "@pnpm/matcher": "workspace:2.0.0", "@pnpm/read-package-json": "workspace:5.0.10", diff --git a/packages/local-resolver/package.json b/packages/local-resolver/package.json index 0bb85e7808d..ecc6c7a7e79 100644 --- a/packages/local-resolver/package.json +++ b/packages/local-resolver/package.json @@ -19,7 +19,7 @@ "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/local-resolver", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/local-resolver", "keywords": [ "pnpm6", "pnpm", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/local-resolver#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/local-resolver#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/graceful-fs": "workspace:1.0.0", diff --git a/packages/lockfile-file/package.json b/packages/lockfile-file/package.json index 20688ed7ad3..6ccb608eaa1 100644 --- a/packages/lockfile-file/package.json +++ b/packages/lockfile-file/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-file", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-file", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-file#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-file#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index a07215f776b..bdd32b408b1 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -18,7 +18,7 @@ "_test": "jest", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-to-pnp", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-to-pnp", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-to-pnp#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-to-pnp#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/lockfile-types/package.json b/packages/lockfile-types/package.json index b8e4228aafd..0eaf462301c 100644 --- a/packages/lockfile-types/package.json +++ b/packages/lockfile-types/package.json @@ -11,7 +11,7 @@ "lib", "!*.map" ], - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-types", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-types", "keywords": [ "pnpm6", "pnpm", @@ -21,7 +21,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-types#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-types#readme", "scripts": { "lint": "eslint src/**/*.ts", "compile": "tsc --build && pnpm run lint -- --fix", diff --git a/packages/lockfile-utils/package.json b/packages/lockfile-utils/package.json index 3536511e888..d968adc71d2 100644 --- a/packages/lockfile-utils/package.json +++ b/packages/lockfile-utils/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-utils", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-utils#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-utils#readme", "devDependencies": { "@pnpm/lockfile-utils": "workspace:3.2.0", "@types/js-yaml": "^4.0.0", diff --git a/packages/lockfile-walker/package.json b/packages/lockfile-walker/package.json index d4169661711..f62e3ea9673 100644 --- a/packages/lockfile-walker/package.json +++ b/packages/lockfile-walker/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-walker", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-walker", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/lockfile-walker#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/lockfile-walker#readme", "devDependencies": { "@pnpm/lockfile-walker": "workspace:4.0.14", "@types/ramda": "0.27.39", diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index cc93ff41666..17645a37151 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -20,7 +20,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/make-dedicated-lockfile", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/make-dedicated-lockfile", "keywords": [ "pnpm6", "pnpm", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/make-dedicated-lockfile#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/make-dedicated-lockfile#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/exec": "^2.0.0", diff --git a/packages/manifest-utils/package.json b/packages/manifest-utils/package.json index 26be56d14e2..6d78cfa1899 100644 --- a/packages/manifest-utils/package.json +++ b/packages/manifest-utils/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/manifest-utils", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/manifest-utils", "scripts": { "start": "tsc --watch", "_test": "jest", @@ -32,7 +32,7 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/types": "workspace:7.9.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/manifest-utils#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/manifest-utils#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/manifest-utils": "workspace:2.1.7" diff --git a/packages/matcher/package.json b/packages/matcher/package.json index bdd80fa3d71..95fbf0080d2 100644 --- a/packages/matcher/package.json +++ b/packages/matcher/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/matcher", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/matcher", "keywords": [ "pnpm6", "pnpm", @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/matcher#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/matcher#readme", "dependencies": { "escape-string-regexp": "^4.0.0" }, diff --git a/packages/merge-lockfile-changes/package.json b/packages/merge-lockfile-changes/package.json index be1c6576a11..5c92d58a179 100644 --- a/packages/merge-lockfile-changes/package.json +++ b/packages/merge-lockfile-changes/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/merge-lockfile-changes", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/merge-lockfile-changes", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/merge-lockfile-changes#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/merge-lockfile-changes#readme", "dependencies": { "@pnpm/lockfile-types": "workspace:3.1.5", "comver-to-semver": "^1.0.0", diff --git a/packages/modules-cleaner/package.json b/packages/modules-cleaner/package.json index 8a36b5dffe5..a6ab2d29208 100644 --- a/packages/modules-cleaner/package.json +++ b/packages/modules-cleaner/package.json @@ -18,8 +18,8 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/modules-cleaner", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/modules-cleaner#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/modules-cleaner", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/modules-cleaner#readme", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/modules-yaml/package.json b/packages/modules-yaml/package.json index 15c1219be43..49aa602782d 100644 --- a/packages/modules-yaml/package.json +++ b/packages/modules-yaml/package.json @@ -19,7 +19,7 @@ "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/modules-yaml", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/modules-yaml", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/modules-yaml#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/modules-yaml#readme", "dependencies": { "@pnpm/types": "workspace:7.9.0", "is-windows": "^1.0.2", diff --git a/packages/mount-modules/package.json b/packages/mount-modules/package.json index e24fa00c33a..8f37ea083c3 100644 --- a/packages/mount-modules/package.json +++ b/packages/mount-modules/package.json @@ -21,7 +21,7 @@ "_test": "pnpm pretest && jest", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/mount-modules", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/mount-modules", "keywords": [ "pnpm6", "pnpm", @@ -32,7 +32,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/mount-modules#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/mount-modules#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/normalize-registries/package.json b/packages/normalize-registries/package.json index 55704b29a95..0860144e6b3 100644 --- a/packages/normalize-registries/package.json +++ b/packages/normalize-registries/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/normalize-registries", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/normalize-registries", "scripts": { "test": "pnpm run compile", "lint": "eslint src/**/*.ts", @@ -29,7 +29,7 @@ "@pnpm/types": "workspace:7.9.0", "normalize-registry-url": "2.0.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/normalize-registries#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/normalize-registries#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/normalize-registries": "workspace:2.0.12" diff --git a/packages/npm-registry-agent/package.json b/packages/npm-registry-agent/package.json index 4de734b7fee..3681cb9cad0 100644 --- a/packages/npm-registry-agent/package.json +++ b/packages/npm-registry-agent/package.json @@ -32,8 +32,8 @@ "env": { "node": ">=10" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/npm-registry-agent", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/npm-registry-agent#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/npm-registry-agent", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/npm-registry-agent#readme", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, diff --git a/packages/npm-resolver/package.json b/packages/npm-resolver/package.json index ff9977b9ff9..3fdef3d674e 100644 --- a/packages/npm-resolver/package.json +++ b/packages/npm-resolver/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/npm-resolver", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/npm-resolver", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/npm-resolver#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/npm-resolver#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/outdated/package.json b/packages/outdated/package.json index d69ecbc0df9..8aef0d7f609 100644 --- a/packages/outdated/package.json +++ b/packages/outdated/package.json @@ -21,7 +21,7 @@ "test:e2e": "registry-mock prepare && run-p -r registry-mock test:jest", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/outdated", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/outdated", "keywords": [ "pnpm6", "pnpm", @@ -31,7 +31,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/outdated#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/outdated#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/package-bins/package.json b/packages/package-bins/package.json index 57e5a2ff15c..06c5e0b34e5 100644 --- a/packages/package-bins/package.json +++ b/packages/package-bins/package.json @@ -19,7 +19,7 @@ "fix": "tslint -c tslint.json --project . --fix", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-bins", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/package-bins", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/package-bins#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/package-bins#readme", "dependencies": { "@pnpm/types": "workspace:7.9.0", "fast-glob": "^3.2.4", diff --git a/packages/package-is-installable/package.json b/packages/package-is-installable/package.json index 23f00201987..373e24af3f4 100644 --- a/packages/package-is-installable/package.json +++ b/packages/package-is-installable/package.json @@ -18,8 +18,8 @@ "peerDependencies": { "@pnpm/logger": "^4.0.0" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-is-installable", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/package-is-installable#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/package-is-installable", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/package-is-installable#readme", "scripts": { "start": "tsc --watch", "_test": "jest", diff --git a/packages/package-requester/package.json b/packages/package-requester/package.json index 33bb38a77a9..b04e1a32faa 100644 --- a/packages/package-requester/package.json +++ b/packages/package-requester/package.json @@ -22,7 +22,7 @@ "test:jest": "jest", "test:e2e": "registry-mock prepare && run-p -r registry-mock test:jest" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-requester", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/package-requester", "keywords": [ "pnpm6", "pnpm", @@ -33,7 +33,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/package-requester#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/package-requester#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/package-store/package.json b/packages/package-store/package.json index 3dfcb0301b4..963f130e3b5 100644 --- a/packages/package-store/package.json +++ b/packages/package-store/package.json @@ -47,7 +47,7 @@ "directories": { "test": "test" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/package-store#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/package-store#readme", "keywords": [ "pnpm6", "store", @@ -62,7 +62,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/package-store", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/package-store", "scripts": { "start": "tsc --watch", "fix": "tslint -c tslint.json src/**/*.ts test/**/*.ts --fix", diff --git a/packages/parse-cli-args/package.json b/packages/parse-cli-args/package.json index 6928b6e371c..cc6cab3af68 100644 --- a/packages/parse-cli-args/package.json +++ b/packages/parse-cli-args/package.json @@ -19,7 +19,7 @@ "start": "tsc --watch", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/parse-cli-args", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/parse-cli-args", "keywords": [ "pnpm6", "pnpm" @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/parse-cli-args#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/parse-cli-args#readme", "devDependencies": { "@pnpm/parse-cli-args": "workspace:4.4.0", "tempy": "^1.0.0" diff --git a/packages/parse-overrides/package.json b/packages/parse-overrides/package.json index 547b1ea1414..d47e27d870a 100644 --- a/packages/parse-overrides/package.json +++ b/packages/parse-overrides/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/parse-overrides", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/parse-overrides", "scripts": { "_test": "jest", "test": "pnpm run compile && pnpm run _test", @@ -26,7 +26,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/parse-overrides#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/parse-overrides#readme", "funding": "https://opencollective.com/pnpm", "dependencies": { "@pnpm/error": "workspace:2.0.0", diff --git a/packages/parse-wanted-dependency/package.json b/packages/parse-wanted-dependency/package.json index 31ef8ef4bc8..2dc2950f4a7 100644 --- a/packages/parse-wanted-dependency/package.json +++ b/packages/parse-wanted-dependency/package.json @@ -22,7 +22,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/parse-wanted-dependency", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/parse-wanted-dependency", "scripts": { "test": "pnpm run compile", "lint": "eslint src/**/*.ts", @@ -32,6 +32,6 @@ "dependencies": { "validate-npm-package-name": "3.0.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/parse-wanted-dependency#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/parse-wanted-dependency#readme", "funding": "https://opencollective.com/pnpm" } diff --git a/packages/pick-registry-for-package/package.json b/packages/pick-registry-for-package/package.json index b4cb6865eb0..3a740c567aa 100644 --- a/packages/pick-registry-for-package/package.json +++ b/packages/pick-registry-for-package/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/pick-registry-for-package", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/pick-registry-for-package", "scripts": { "_test": "jest", "test": "pnpm run compile && pnpm run _test", @@ -29,7 +29,7 @@ "dependencies": { "@pnpm/types": "workspace:7.9.0" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pick-registry-for-package#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/pick-registry-for-package#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/pick-registry-for-package": "workspace:2.0.10" diff --git a/packages/pkgs-graph/package.json b/packages/pkgs-graph/package.json index 363e40faa6b..a6c1a7fe34f 100644 --- a/packages/pkgs-graph/package.json +++ b/packages/pkgs-graph/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/pkgs-graph", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/pkgs-graph", "license": "MIT", "engines": { "node": ">=12.17" @@ -23,7 +23,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pkgs-graph#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/pkgs-graph#readme", "devDependencies": { "@types/ramda": "0.27.39", "better-path-resolve": "1.0.0", diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index af2e0b8ba39..9b73e7c1a94 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-audit", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-audit#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-audit#readme", "devDependencies": { "@pnpm/plugin-commands-audit": "workspace:5.1.38", "@pnpm/test-fixtures": "workspace:*", diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index c62c87c3a2a..2179a7027b4 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-env", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-env#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-env#readme", "dependencies": { "@pnpm/cli-utils": "workspace:0.6.46", "@pnpm/config": "workspace:13.11.0", diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 022b656b27b..cd383c93432 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -22,7 +22,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-installation", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-installation", "keywords": [ "pnpm6", "pnpm" @@ -31,7 +31,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-installation#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-installation#readme", "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/lockfile-types": "workspace:3.1.5", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 13f3b7219de..fc94edb3f7a 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -21,7 +21,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-listing", "keywords": [ "pnpm6", "pnpm" @@ -30,7 +30,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-listing#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 853adbec4f9..74fede143db 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -21,7 +21,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-outdated", "keywords": [ "pnpm6", "pnpm", @@ -31,7 +31,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-outdated#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.18", diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index c7ef1463ba3..7f53af744a6 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -22,7 +22,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-publishing", "keywords": [ "pnpm6", "pnpm", @@ -33,7 +33,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-publishing#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-publishing#readme", "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 2c792e2af09..bf576009a86 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -21,7 +21,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-rebuild", "keywords": [ "pnpm6", "pnpm", @@ -31,7 +31,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-rebuild#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-rebuild#readme", "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 7ddae449061..4cc285bd248 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -22,7 +22,7 @@ "start": "tsc --watch", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-script-runners", "keywords": [ "pnpm6", "pnpm", @@ -32,7 +32,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-script-runners#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-script-runners#readme", "devDependencies": { "@pnpm/filter-workspace-packages": "workspace:4.4.18", "@pnpm/logger": "^4.0.0", diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 4cb207f5f82..6c7f421c68c 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-server", "keywords": [ "pnpm6", "pnpm", @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-server#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", "@pnpm/plugin-commands-server": "workspace:3.0.64", diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index eead4736ac3..6ca724cc320 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-setup", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-setup#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-setup#readme", "dependencies": { "@pnpm/cli-utils": "workspace:0.6.46", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index fd53fbc9b23..a6bca321e2f 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -21,7 +21,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-store", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-store", "keywords": [ "pnpm6", "pnpm", @@ -31,7 +31,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/plugin-commands-store#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-store#readme", "devDependencies": { "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/pnpmfile/package.json b/packages/pnpmfile/package.json index f999018aeea..b2742aaf39f 100644 --- a/packages/pnpmfile/package.json +++ b/packages/pnpmfile/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/pnpmfile", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/pnpmfile", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/pnpmfile#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/pnpmfile#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", "@pnpm/pnpmfile": "workspace:1.2.4" diff --git a/packages/prepare-package/package.json b/packages/prepare-package/package.json index 830d5470550..c9ec3505138 100644 --- a/packages/prepare-package/package.json +++ b/packages/prepare-package/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/prepare-package", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/prepare-package", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/prepare-package#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/prepare-package#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/read-package-json": "workspace:5.0.10", diff --git a/packages/prune-lockfile/package.json b/packages/prune-lockfile/package.json index c30f95911d9..6f0fb988452 100644 --- a/packages/prune-lockfile/package.json +++ b/packages/prune-lockfile/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/prune-lockfile", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/prune-lockfile", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/prune-lockfile#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/prune-lockfile#readme", "devDependencies": { "@pnpm/prune-lockfile": "workspace:3.0.14", "@types/ramda": "0.27.39", diff --git a/packages/read-modules-dir/package.json b/packages/read-modules-dir/package.json index 5328c3d2930..49a59c1cd3d 100644 --- a/packages/read-modules-dir/package.json +++ b/packages/read-modules-dir/package.json @@ -15,8 +15,8 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-modules-dir", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-modules-dir#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/read-modules-dir", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/read-modules-dir#readme", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/read-package-json/package.json b/packages/read-package-json/package.json index 43eeb5ade38..30386152e4d 100644 --- a/packages/read-package-json/package.json +++ b/packages/read-package-json/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-package-json", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/read-package-json", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-package-json#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/read-package-json#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/read-project-manifest/package.json b/packages/read-project-manifest/package.json index 6aff7dec918..03f43255e28 100644 --- a/packages/read-project-manifest/package.json +++ b/packages/read-project-manifest/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-project-manifest", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/read-project-manifest", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-project-manifest#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/read-project-manifest#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", "@pnpm/graceful-fs": "workspace:1.0.0", diff --git a/packages/read-projects-context/package.json b/packages/read-projects-context/package.json index dc17ca8e21b..a160094d3b7 100644 --- a/packages/read-projects-context/package.json +++ b/packages/read-projects-context/package.json @@ -18,8 +18,8 @@ "peerDependencies": { "@pnpm/logger": "^4.0.0" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/read-projects-context", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/read-projects-context#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/read-projects-context", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/read-projects-context#readme", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/real-hoist/package.json b/packages/real-hoist/package.json index d772f9d3bce..70684916436 100644 --- a/packages/real-hoist/package.json +++ b/packages/real-hoist/package.json @@ -11,7 +11,7 @@ "lib", "!*.map" ], - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/real-hoist#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/real-hoist#readme", "keywords": [ "pnpm6", "pnpm" @@ -20,7 +20,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/real-hoist", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/real-hoist", "scripts": { "start": "tsc --watch", "_test": "jest", diff --git a/packages/remove-bins/package.json b/packages/remove-bins/package.json index 318da688ef1..6154d1c3239 100644 --- a/packages/remove-bins/package.json +++ b/packages/remove-bins/package.json @@ -18,8 +18,8 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/remove-bins", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/remove-bins#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/remove-bins", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/remove-bins#readme", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index 6ee6c37a5cb..3c27d572550 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/render-peer-issues", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/render-peer-issues", "scripts": { "_test": "jest", "test": "pnpm run compile && pnpm run _test", @@ -26,7 +26,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/render-peer-issues#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/render-peer-issues#readme", "funding": "https://opencollective.com/pnpm", "dependencies": { "@pnpm/types": "workspace:7.9.0", diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index 61ce6966fde..a56156b0868 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -18,8 +18,8 @@ "peerDependencies": { "@pnpm/logger": "^4.0.0" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-dependencies", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-dependencies#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/resolve-dependencies", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/resolve-dependencies#readme", "scripts": { "start": "tsc --watch", "test": "pnpm run compile && pnpm run _test", diff --git a/packages/resolve-workspace-range/package.json b/packages/resolve-workspace-range/package.json index 4fce3af4720..9a150a24fd8 100644 --- a/packages/resolve-workspace-range/package.json +++ b/packages/resolve-workspace-range/package.json @@ -15,8 +15,8 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-workspace-range", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/resolve-workspace-range#readme", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/resolve-workspace-range", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/resolve-workspace-range#readme", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/resolver-base/package.json b/packages/resolver-base/package.json index 4900ab28f25..9de51d15816 100644 --- a/packages/resolver-base/package.json +++ b/packages/resolver-base/package.json @@ -15,7 +15,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/resolver-base", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/resolver-base", "keywords": [ "pnpm6", "pnpm", @@ -25,7 +25,7 @@ "node": ">=12.17" }, "license": "MIT", - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/resolver-base#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/resolver-base#readme", "dependencies": { "@pnpm/types": "workspace:7.9.0" }, diff --git a/packages/run-npm/package.json b/packages/run-npm/package.json index 81614c41c6d..de4bf7b23a3 100644 --- a/packages/run-npm/package.json +++ b/packages/run-npm/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/run-npm", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/run-npm", "keywords": [ "pnpm6" ], @@ -25,7 +25,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/run-npm#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/run-npm#readme", "devDependencies": { "@pnpm/run-npm": "workspace:3.1.0", "@types/cross-spawn": "^6.0.2" diff --git a/packages/server/package.json b/packages/server/package.json index 0897ab854e1..ff5b4888146 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/server", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/server", "keywords": [ "pnpm6", "pnpm", @@ -28,7 +28,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/server#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/server#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/sort-packages/package.json b/packages/sort-packages/package.json index 3507b401008..b9182ded777 100644 --- a/packages/sort-packages/package.json +++ b/packages/sort-packages/package.json @@ -17,7 +17,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/sort-packages", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/sort-packages", "keywords": [ "pnpm6", "pnpm" @@ -26,7 +26,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/sort-packages#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/sort-packages#readme", "dependencies": { "@pnpm/types": "workspace:7.9.0", "graph-sequencer": "2.0.0" diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 5f5918d9a41..489cd8167c3 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/store-connection-manager", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/store-connection-manager", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-connection-manager#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/store-connection-manager#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", "@pnpm/store-connection-manager": "workspace:3.2.4" diff --git a/packages/store-controller-types/package.json b/packages/store-controller-types/package.json index fad3e68afb6..720062e80f4 100644 --- a/packages/store-controller-types/package.json +++ b/packages/store-controller-types/package.json @@ -17,7 +17,7 @@ "compile": "tsc --build && pnpm run lint -- --fix", "lint": "eslint src/**/*.ts" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/store-controller-types", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/store-controller-types", "keywords": [ "pnpm6", "pnpm", @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/store-controller-types#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/store-controller-types#readme", "dependencies": { "@pnpm/fetcher-base": "workspace:11.1.5", "@pnpm/resolver-base": "workspace:8.1.5", diff --git a/packages/symlink-dependency/package.json b/packages/symlink-dependency/package.json index d72d90a8dbf..8f4fd7bd866 100644 --- a/packages/symlink-dependency/package.json +++ b/packages/symlink-dependency/package.json @@ -21,7 +21,7 @@ "directories": { "test": "test" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/symlink-dependency#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/symlink-dependency#readme", "keywords": [ "pnpm6", "pnpm" @@ -30,7 +30,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/symlink-dependency", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/symlink-dependency", "scripts": { "start": "tsc --watch", "test": "pnpm run compile", diff --git a/packages/tarball-fetcher/package.json b/packages/tarball-fetcher/package.json index c24ef366c72..2059345d044 100644 --- a/packages/tarball-fetcher/package.json +++ b/packages/tarball-fetcher/package.json @@ -15,7 +15,7 @@ "test": "pnpm run compile && pnpm run _test", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-fetcher", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/tarball-fetcher", "keywords": [ "pnpm6", "pnpm", @@ -29,7 +29,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-fetcher#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/tarball-fetcher#readme", "peerDependencies": { "@pnpm/logger": "^4.0.0" }, diff --git a/packages/tarball-resolver/package.json b/packages/tarball-resolver/package.json index 1434d422a9a..71c51e5b8f2 100644 --- a/packages/tarball-resolver/package.json +++ b/packages/tarball-resolver/package.json @@ -19,12 +19,12 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-resolver", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/tarball-resolver", "license": "MIT", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/tarball-resolver#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/tarball-resolver#readme", "dependencies": { "@pnpm/resolver-base": "workspace:8.1.5" }, diff --git a/packages/types/package.json b/packages/types/package.json index 6934f5b1a02..e263e47b406 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -17,7 +17,7 @@ "compile": "tsc --build && pnpm run lint -- --fix", "lint": "eslint src/**/*.ts" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/types", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/types", "keywords": [ "pnpm6", "pnpm", @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/types#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/types#readme", "funding": "https://opencollective.com/pnpm", "devDependencies": { "@pnpm/types": "workspace:7.9.0" diff --git a/packages/which-version-is-pinned/package.json b/packages/which-version-is-pinned/package.json index c23c0a702ce..4ebd47c50f0 100644 --- a/packages/which-version-is-pinned/package.json +++ b/packages/which-version-is-pinned/package.json @@ -18,7 +18,7 @@ "engines": { "node": ">=12.17" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/which-version-is-pinned", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/which-version-is-pinned", "scripts": { "_test": "jest", "test": "pnpm run compile && pnpm run _test", @@ -26,7 +26,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/which-version-is-pinned#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/which-version-is-pinned#readme", "funding": "https://opencollective.com/pnpm", "dependencies": { "semver-utils": "^1.1.4" diff --git a/packages/write-project-manifest/package.json b/packages/write-project-manifest/package.json index a44f6756274..df0dd9f2be5 100644 --- a/packages/write-project-manifest/package.json +++ b/packages/write-project-manifest/package.json @@ -18,7 +18,7 @@ "prepublishOnly": "pnpm run compile", "compile": "tsc --build && pnpm run lint -- --fix" }, - "repository": "https://github.com/pnpm/pnpm/blob/master/packages/write-project-manifest", + "repository": "https://github.com/pnpm/pnpm/blob/main/packages/write-project-manifest", "keywords": [ "pnpm6", "pnpm" @@ -27,7 +27,7 @@ "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, - "homepage": "https://github.com/pnpm/pnpm/blob/master/packages/write-project-manifest#readme", + "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/write-project-manifest#readme", "dependencies": { "@pnpm/types": "workspace:7.9.0", "json5": "^2.1.3", From d90e668421cdb2bf331a4330c0c8c682c7d6c6ba Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sat, 22 Jan 2022 22:00:43 +0200 Subject: [PATCH 079/204] test(audit): fix --- .../test/__snapshots__/index.ts.snap | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap index 20d973d4040..d788546e7da 100644 --- a/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap +++ b/packages/plugin-commands-audit/test/__snapshots__/index.ts.snap @@ -364,8 +364,19 @@ exports[`audit --audit-level 1`] = ` ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-29mw-wpgm-hmr9 │ └─────────────────────┴────────────────────────────────────────────────────────┘ -39 vulnerabilities found -Severity: 4 low | 12 moderate | 19 high | 4 critical" +┌─────────────────────┬───────────────────────────────────────────────────┐ +│ moderate │ Incorrect Default Permissions in log4js │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ Package │ log4js │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ Vulnerable versions │ <6.4.0 │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ Patched versions │ >=6.4.0 │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-82v2-mx6x-wq7q │ +└─────────────────────┴───────────────────────────────────────────────────┘ +40 vulnerabilities found +Severity: 4 low | 13 moderate | 19 high | 4 critical" `; exports[`audit --dev 1`] = ` @@ -793,6 +804,17 @@ exports[`audit 1`] = ` │ More info │ https://github.com/advisories/GHSA-29mw-wpgm-hmr9 │ └─────────────────────┴────────────────────────────────────────────────────────┘ ┌─────────────────────┬───────────────────────────────────────────────────┐ +│ moderate │ Incorrect Default Permissions in log4js │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ Package │ log4js │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ Vulnerable versions │ <6.4.0 │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ Patched versions │ >=6.4.0 │ +├─────────────────────┼───────────────────────────────────────────────────┤ +│ More info │ https://github.com/advisories/GHSA-82v2-mx6x-wq7q │ +└─────────────────────┴───────────────────────────────────────────────────┘ +┌─────────────────────┬───────────────────────────────────────────────────┐ │ low │ Potential exponential regex in monitor mode │ ├─────────────────────┼───────────────────────────────────────────────────┤ │ Package │ redis │ @@ -836,6 +858,6 @@ exports[`audit 1`] = ` ├─────────────────────┼────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-cwfw-4gq5-mrqx │ └─────────────────────┴────────────────────────────────────────────────────────┘ -39 vulnerabilities found -Severity: 4 low | 12 moderate | 19 high | 4 critical" +40 vulnerabilities found +Severity: 4 low | 13 moderate | 19 high | 4 critical" `; From 9c0f7e69abfe400cb46d579ca3ddb6c76efd50e7 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 23 Jan 2022 02:00:56 +0200 Subject: [PATCH 080/204] fix(exec): look for the executed command in the current dir first --- .changeset/chatty-roses-bow.md | 6 ++++++ packages/plugin-commands-script-runners/src/exec.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 .changeset/chatty-roses-bow.md diff --git a/.changeset/chatty-roses-bow.md b/.changeset/chatty-roses-bow.md new file mode 100644 index 00000000000..0e59617a8ed --- /dev/null +++ b/.changeset/chatty-roses-bow.md @@ -0,0 +1,6 @@ +--- +"@pnpm/plugin-commands-script-runners": patch +"pnpm": patch +--- + +`pnpm exec` should look for the executed command in the `node_modules/.bin` directory that is relative to the current working directory. Only after that should it look for the executable in the workspace root. diff --git a/packages/plugin-commands-script-runners/src/exec.ts b/packages/plugin-commands-script-runners/src/exec.ts index a59afd20f84..b9461c0dc04 100644 --- a/packages/plugin-commands-script-runners/src/exec.ts +++ b/packages/plugin-commands-script-runners/src/exec.ts @@ -125,8 +125,8 @@ export async function handler ( ...process.env, ...extraEnv, [PATH]: [ - ...opts.extraBinPaths, path.join(opts.dir, 'node_modules/.bin'), + ...opts.extraBinPaths, process.env[PATH], ].join(path.delimiter), PNPM_PACKAGE_NAME: opts.selectedProjectsGraph?.[prefix]?.package.manifest.name, From ad1aaa5025428816d321d1fa3702b3f640c50229 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 23 Jan 2022 02:21:37 +0200 Subject: [PATCH 081/204] feat!: pnpx is an alias of `pnpm dlx` (#4267) --- .changeset/tame-pigs-relate.md | 9 +++++++++ packages/pnpm/bin/pnpx.cjs | 15 +++++++++++++++ packages/pnpm/package.json | 2 -- packages/pnpm/src/pnpx.ts | 26 +++++++++++--------------- packages/pnpm/test/cli.ts | 2 +- packages/pnpm/test/monorepo/index.ts | 10 +++++----- pnpm-lock.yaml | 25 +------------------------ 7 files changed, 42 insertions(+), 47 deletions(-) create mode 100644 .changeset/tame-pigs-relate.md diff --git a/.changeset/tame-pigs-relate.md b/.changeset/tame-pigs-relate.md new file mode 100644 index 00000000000..31b76c8ad58 --- /dev/null +++ b/.changeset/tame-pigs-relate.md @@ -0,0 +1,9 @@ +--- +"pnpm": major +--- + +`pnpx` is now just an alias of `pnpm dlx`. + +If you want to just execute the command of a dependency, run `pnpm `. For instance, `pnpm eslint`. + +If you want to install and execute, use `pnpm dlx `. diff --git a/packages/pnpm/bin/pnpx.cjs b/packages/pnpm/bin/pnpx.cjs index b5f5c7e9f82..45600c58d0b 100755 --- a/packages/pnpm/bin/pnpx.cjs +++ b/packages/pnpm/bin/pnpx.cjs @@ -1,2 +1,17 @@ #!/usr/bin/env node +const [major, minor] = process.version.substr(1).split('.') +const COMPATIBILITY_PAGE = `Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Node.js version support.` + +if (major < 12 || major == 12 && minor < 17) { + console.log(`ERROR: This version of pnpm requires at least Node.js v12.17 +The current version of Node.js is ${process.version} +${COMPATIBILITY_PAGE}`) + process.exit(1) +} else if (major == 13 && minor < 7) { + console.log(`ERROR: This version of pnpm requires at least Node.js v13.7 +The current version of Node.js is ${process.version} +${COMPATIBILITY_PAGE}`) + process.exit(1) +} + require('../dist/pnpx.cjs') diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 991727c7857..634bf79f0c2 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -56,7 +56,6 @@ "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/registry-mock": "2.12.1", "@pnpm/run-npm": "workspace:3.1.0", - "@pnpm/store-path": "^5.0.0", "@pnpm/tabtab": "^0.1.2", "@pnpm/ts-execution-runtime": "workspace:*", "@pnpm/types": "workspace:7.9.0", @@ -68,7 +67,6 @@ "@types/ramda": "0.27.39", "@types/semver": "^7.3.4", "@types/which": "^2.0.0", - "@zkochan/libnpx": "^13.1.5", "@zkochan/retry": "^0.2.0", "@zkochan/rimraf": "^2.1.1", "chalk": "^4.1.0", diff --git a/packages/pnpm/src/pnpx.ts b/packages/pnpm/src/pnpx.ts index 91e89e6385f..e3ef570ac1a 100644 --- a/packages/pnpm/src/pnpx.ts +++ b/packages/pnpm/src/pnpx.ts @@ -1,20 +1,16 @@ -import path from 'path' -import findWorkspaceDir from '@pnpm/find-workspace-dir' -import storePath from '@pnpm/store-path' -import npx from '@zkochan/libnpx/index' -import PATH from 'path-name' +import errorHandler from './err' +import main from './main' -const PNPM_PATH = path.join(__dirname, 'pnpm.cjs') +// Avoid "Possible EventEmitter memory leak detected" warnings +// because it breaks pnpm's CLI output +process.setMaxListeners(0) // eslint-disable-next-line @typescript-eslint/no-floating-promises -; (async () => { - const workspaceRoot = await findWorkspaceDir(process.cwd()) - if (workspaceRoot) { - process.env[PATH] = `${path.join(workspaceRoot, 'node_modules/.bin')}${path.delimiter}${process.env[PATH] ?? ''}` +;(async () => { + try { + const argv = process.argv.slice(2) + await main(['dlx', ...argv]) + } catch (err: any) { // eslint-disable-line + errorHandler(err) } - npx({ - ...npx.parseArgs(process.argv, PNPM_PATH), - cache: path.join(await storePath(process.cwd(), '~/.pnpm-store'), 'tmp'), - installerStdio: 'inherit', - }) })() diff --git a/packages/pnpm/test/cli.ts b/packages/pnpm/test/cli.ts index f2d2c33fff6..3e813d3d226 100644 --- a/packages/pnpm/test/cli.ts +++ b/packages/pnpm/test/cli.ts @@ -124,7 +124,7 @@ test('adding new dep does not fail if node_modules was created with --public-hoi test('pnpx works', () => { prepareEmpty() - const result = execPnpxSync(['--yes', 'hello-world-js-bin']) + const result = execPnpxSync(['hello-world-js-bin']) expect(result.stdout.toString()).toMatch(/Hello world!/) expect(result.status).toBe(0) diff --git a/packages/pnpm/test/monorepo/index.ts b/packages/pnpm/test/monorepo/index.ts index d26a87981f4..ad3fe83769e 100644 --- a/packages/pnpm/test/monorepo/index.ts +++ b/packages/pnpm/test/monorepo/index.ts @@ -17,7 +17,7 @@ import exists from 'path-exists' import tempy from 'tempy' import symlink from 'symlink-dir' import writeYamlFile from 'write-yaml-file' -import { execPnpm, execPnpmSync, execPnpxSync } from '../utils' +import { execPnpm, execPnpmSync } from '../utils' test('no projects matched the filters', async () => { preparePackages([ @@ -1267,7 +1267,7 @@ test("linking the package's bin to another workspace package in a monorepo", asy await projects.main.isExecutable('.bin/hello') }) -test('pnpx sees the bins from the root of the workspace', async () => { +test('pnpm sees the bins from the root of the workspace', async () => { preparePackages([ { location: '.', @@ -1293,17 +1293,17 @@ test('pnpx sees the bins from the root of the workspace', async () => { await writeYamlFile('pnpm-workspace.yaml', { packages: ['**', '!store/**'] }) - await execPnpm(['recursive', 'install']) + await execPnpm(['install']) process.chdir('project-1') - const result = execPnpxSync(['print-version']) + const result = execPnpmSync(['print-version']) expect(result.stdout.toString()).toContain('2.0.0') process.chdir('../project-2') - expect(execPnpxSync(['print-version']).stdout.toString()).toContain('1.0.0') + expect(execPnpmSync(['print-version']).stdout.toString()).toContain('1.0.0') }) test('root package is included when not specified', async () => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 706cec19718..50b6676fb04 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2766,7 +2766,6 @@ importers: '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 '@pnpm/run-npm': workspace:3.1.0 - '@pnpm/store-path': ^5.0.0 '@pnpm/tabtab': ^0.1.2 '@pnpm/ts-execution-runtime': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2778,7 +2777,6 @@ importers: '@types/ramda': 0.27.39 '@types/semver': ^7.3.4 '@types/which': ^2.0.0 - '@zkochan/libnpx': ^13.1.5 '@zkochan/retry': ^0.2.0 '@zkochan/rimraf': ^2.1.1 chalk: ^4.1.0 @@ -2856,7 +2854,6 @@ importers: '@pnpm/read-project-manifest': link:../read-project-manifest '@pnpm/registry-mock': 2.12.1 '@pnpm/run-npm': link:../run-npm - '@pnpm/store-path': 5.0.0 '@pnpm/tabtab': 0.1.2 '@pnpm/ts-execution-runtime': link:../../utils/ts-execution-runtime '@pnpm/types': link:../types @@ -2868,7 +2865,6 @@ importers: '@types/ramda': 0.27.39 '@types/semver': 7.3.9 '@types/which': 2.0.1 - '@zkochan/libnpx': 13.1.5 '@zkochan/retry': 0.2.0 '@zkochan/rimraf': 2.1.1 chalk: 4.1.2 @@ -5935,21 +5931,6 @@ packages: dependencies: argparse: 2.0.1 - /@zkochan/libnpx/13.1.5: - resolution: {integrity: sha512-QFwTz6VCe1U/Qk9hzJG5zgIR+Zt/DIeuvY9nwo802lhw37pR/PLXPsF8F+H3M26sU6bfSwJaVd7DgOYQ58xYDg==} - engines: {node: '>=10.13'} - dependencies: - '@zkochan/npm-package-arg': 2.0.1 - '@zkochan/rimraf': 2.1.1 - dotenv: 8.6.0 - enquirer: 2.3.6 - path-name: 1.0.0 - safe-buffer: 5.2.1 - which: 2.0.2 - y18n: 4.0.3 - yargs: 15.4.1 - dev: true - /@zkochan/npm-conf/2.0.2: resolution: {integrity: sha512-nF6cxXu/3x0gbIGZdiajpL6diySPoU5T5Mh0TXSjHp2shZoqtZgRj3zdIc/pkd6kKAWaktFvOFFo5kTqwne/tg==} engines: {node: '>=10'} @@ -5963,6 +5944,7 @@ packages: hosted-git-info: /@zkochan/hosted-git-info/4.0.2 semver: 7.3.5 validate-npm-package-name: 3.0.0 + dev: false /@zkochan/pkg/0.0.0-2: resolution: {integrity: sha512-ryvBDQsbH2/H0hwy9owJ/+E9p8W3ip0X1yJrkTt2ncMaScEjZb/y8YO7AYqnwOmGO6i31B/42Nx0znAca+febg==} @@ -7798,11 +7780,6 @@ packages: is-obj: 2.0.0 dev: true - /dotenv/8.6.0: - resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==} - engines: {node: '>=10'} - dev: true - /duplexify/3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} dependencies: From fa656992c4097d40d84aae51987c8af8eed821cf Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 23 Jan 2022 02:27:17 +0200 Subject: [PATCH 082/204] feat!: embed-readme is false by default --- .changeset/modern-carrots-invent.md | 6 ++++++ packages/config/src/index.ts | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 .changeset/modern-carrots-invent.md diff --git a/.changeset/modern-carrots-invent.md b/.changeset/modern-carrots-invent.md new file mode 100644 index 00000000000..5a7f34568cd --- /dev/null +++ b/.changeset/modern-carrots-invent.md @@ -0,0 +1,6 @@ +--- +"@pnpm/config": major +"pnpm": major +--- + +The `embed-readme` setting is `false` by default. diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index a28b4095395..c27b5066edf 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -212,10 +212,7 @@ export default async ( 'virtual-store-dir': 'node_modules/.pnpm', 'workspace-concurrency': 4, 'workspace-prefix': opts.workspaceDir, - /** - * @todo Make `false` by default in v7. - */ - 'embed-readme': true, + 'embed-readme': false, }) npmConfig.addFile(path.resolve(path.join(__dirname, 'pnpmrc')), 'pnpm-builtin') From b054af6ac2e6f4913c64a6a5f25278d75f483e76 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 23 Jan 2022 23:21:02 +0200 Subject: [PATCH 083/204] chore(deps): update --- pnpm-lock.yaml | 584 ++++++++++++++++++++++++++++++------------------- 1 file changed, 364 insertions(+), 220 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e957f6ed264..1616c35e3d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,15 +61,15 @@ importers: typescript: 4.5.4 verdaccio: 5.4.0 devDependencies: - '@babel/core': 7.16.7 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.7 - '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.16.7 - '@babel/preset-typescript': 7.16.7_@babel+core@7.16.7 + '@babel/core': 7.16.12 + '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.12 + '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.16.12 + '@babel/preset-typescript': 7.16.7_@babel+core@7.16.12 '@babel/types': 7.16.8 '@changesets/cli': 2.19.0 - '@commitlint/cli': 16.0.2_@types+node@14.18.9 + '@commitlint/cli': 16.1.0_@types+node@14.18.9 '@commitlint/config-conventional': 16.0.0 - '@commitlint/prompt-cli': 16.0.0_@types+node@14.18.9 + '@commitlint/prompt-cli': 16.1.0_@types+node@14.18.9 '@pnpm/eslint-config': link:utils/eslint-config '@pnpm/meta-updater': 0.0.6 '@pnpm/registry-mock': 2.12.1 @@ -87,7 +87,7 @@ importers: rimraf: 3.0.2 shx: 0.3.4 syncpack: 6.2.0 - ts-jest: 27.1.2_dd7c91bd6ff034fee50a8c495c77e31c + ts-jest: 27.1.2_263ffbbfd045bcfb90d610870e5ef6a2 ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 typescript: 4.5.4 verdaccio: 5.4.0 @@ -535,7 +535,7 @@ importers: '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 '@types/semver': 7.3.9 - '@types/sinon': 10.0.6 + '@types/sinon': 10.0.8 deep-require-cwd: 1.0.0 execa: /safe-execa/0.1.1 exists-link: 2.0.0 @@ -1145,7 +1145,7 @@ importers: '@types/fs-extra': 9.0.13 '@types/ramda': 0.27.39 '@types/rimraf': 3.0.2 - '@types/sinon': 10.0.6 + '@types/sinon': 10.0.8 isexe: 2.0.0 load-json-file: 6.2.0 npm-run-all: 4.1.5 @@ -2233,7 +2233,7 @@ importers: '@types/is-ci': 3.0.0 '@types/proxyquire': 1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': 10.0.6 + '@types/sinon': 10.0.8 '@types/yarnpkg__lockfile': 1.1.5 '@types/zkochan__table': /@types/table/6.0.0 path-name: 1.0.0 @@ -2433,7 +2433,7 @@ importers: '@types/npm-packlist': 1.1.2 '@types/proxyquire': 1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': 10.0.6 + '@types/sinon': 10.0.8 '@types/tar': 4.0.5 cross-spawn: 7.0.3 is-ci: 3.0.1 @@ -2527,7 +2527,7 @@ importers: '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/ramda': 0.27.39 '@types/semver': 7.3.9 - '@types/sinon': 10.0.6 + '@types/sinon': 10.0.8 execa: /safe-execa/0.1.1 path-exists: 4.0.0 sinon: 11.1.2 @@ -2879,7 +2879,7 @@ importers: deep-require-cwd: 1.0.0 delay: 5.0.0 dir-is-case-sensitive: 2.0.0 - esbuild: 0.14.11 + esbuild: 0.14.13 execa: /safe-execa/0.1.1 exists-link: 2.0.0 is-ci: 3.0.1 @@ -3554,7 +3554,7 @@ importers: '@babel/register': ^7.13.16 '@pnpm/ts-execution-runtime': workspace:* devDependencies: - '@babel/register': 7.16.9_@babel+core@7.16.7 + '@babel/register': 7.16.9_@babel+core@7.16.12 '@pnpm/ts-execution-runtime': 'link:' utils/tsconfig: @@ -3575,25 +3575,25 @@ packages: resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.16.7 + '@babel/highlight': 7.16.10 /@babel/compat-data/7.16.8: resolution: {integrity: sha512-m7OkX0IdKLKPpBlJtF561YJal5y/jyI5fNfWbPxh2D/nbzzGI4qRyrD8xO2jB24u7l+5I2a43scCG2IrfjC50Q==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.16.7: - resolution: {integrity: sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==} + /@babel/core/7.16.12: + resolution: {integrity: sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 '@babel/generator': 7.16.8 - '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.7 + '@babel/helper-compilation-targets': 7.16.7_@babel+core@7.16.12 '@babel/helper-module-transforms': 7.16.7 '@babel/helpers': 7.16.7 - '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/parser': 7.16.12_@babel+types@7.16.8 '@babel/template': 7.16.7 - '@babel/traverse': 7.16.8 + '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 convert-source-map: 1.8.0 debug: 4.3.3 @@ -3621,26 +3621,26 @@ packages: '@babel/types': 7.16.8 dev: true - /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.7: + /@babel/helper-compilation-targets/7.16.7_@babel+core@7.16.12: resolution: {integrity: sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.16.8 - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-validator-option': 7.16.7 browserslist: 4.19.1 semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.16.7_@babel+core@7.16.7: - resolution: {integrity: sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==} + /@babel/helper-create-class-features-plugin/7.16.10_@babel+core@7.16.12: + resolution: {integrity: sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-function-name': 7.16.7 @@ -3706,7 +3706,7 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/helper-validator-identifier': 7.16.7 '@babel/template': 7.16.7 - '@babel/traverse': 7.16.8 + '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color @@ -3731,7 +3731,7 @@ packages: '@babel/helper-environment-visitor': 7.16.7 '@babel/helper-member-expression-to-functions': 7.16.7 '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/traverse': 7.16.8 + '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color @@ -3765,14 +3765,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.16.7 - '@babel/traverse': 7.16.8 + '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 transitivePeerDependencies: - supports-color dev: true - /@babel/highlight/7.16.7: - resolution: {integrity: sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==} + /@babel/highlight/7.16.10: + resolution: {integrity: sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.16.7 @@ -3789,8 +3789,8 @@ packages: '@babel/types': 7.13.12 dev: true - /@babel/parser/7.16.8_@babel+types@7.16.8: - resolution: {integrity: sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==} + /@babel/parser/7.16.12_@babel+types@7.16.8: + resolution: {integrity: sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==} engines: {node: '>=6.0.0'} hasBin: true peerDependencies: @@ -3799,152 +3799,152 @@ packages: '@babel/types': 7.16.8 dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.7: + /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.16.12: resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.16.12 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.7: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.12: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.7: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.16.12: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.7: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.16.12: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.7: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.16.12: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.7: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.16.12: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.7: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.16.12: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.7: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.16.12: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.7: + /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.16.12: resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.16.7: + /@babel/plugin-transform-modules-commonjs/7.16.8_@babel+core@7.16.12: resolution: {integrity: sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-module-transforms': 7.16.7 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-simple-access': 7.16.7 @@ -3953,41 +3953,41 @@ packages: - supports-color dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.7: + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.16.12: resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.16.7_@babel+core@7.16.7 + '@babel/core': 7.16.12 + '@babel/helper-create-class-features-plugin': 7.16.10_@babel+core@7.16.12 '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.12 transitivePeerDependencies: - supports-color dev: true - /@babel/preset-typescript/7.16.7_@babel+core@7.16.7: + /@babel/preset-typescript/7.16.7_@babel+core@7.16.12: resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.7 + '@babel/plugin-transform-typescript': 7.16.8_@babel+core@7.16.12 transitivePeerDependencies: - supports-color dev: true - /@babel/register/7.16.9_@babel+core@7.16.7: + /@babel/register/7.16.9_@babel+core@7.16.12: resolution: {integrity: sha512-jJ72wcghdRIlENfvALcyODhNoGE5j75cYHdC+aQMh6cU/P86tiiXTp9XYZct1UxUMo/4+BgQRyNZEGx0KWGS+g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -4006,12 +4006,12 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/parser': 7.16.12_@babel+types@7.16.8 '@babel/types': 7.16.8 dev: true - /@babel/traverse/7.16.8: - resolution: {integrity: sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==} + /@babel/traverse/7.16.10: + resolution: {integrity: sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 @@ -4020,7 +4020,7 @@ packages: '@babel/helper-function-name': 7.16.7 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/parser': 7.16.12_@babel+types@7.16.8 '@babel/types': 7.16.8 debug: 4.3.3 globals: 11.12.0 @@ -4227,14 +4227,14 @@ packages: resolution: {integrity: sha512-llLJZ8OAlZrjGlBvamm6Zdo/HmGAcCLq5gx7cSwUX8No+n/8ip+oaC4x33IdZIif8+Rh5dQUIZXmfbSghiOmNQ==} dev: false - /@commitlint/cli/16.0.2_@types+node@14.18.9: - resolution: {integrity: sha512-Jt7iaBjoLGC5Nq4dHPTvTYnqPGkElFPBtTXTvBpTgatZApczyjI2plE0oG4GYWPp1suHIS/VdVDOMpPZjGVusg==} + /@commitlint/cli/16.1.0_@types+node@14.18.9: + resolution: {integrity: sha512-x5L1knvA3isRWBRVQx+Q6D45pA9139a2aZQYpxkljMG0dj4UHZkCnsYWpnGalxPxASI7nrI0KedKfS2YeQ55cQ==} engines: {node: '>=v12'} hasBin: true dependencies: '@commitlint/format': 16.0.0 '@commitlint/lint': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.9 + '@commitlint/load': 16.1.0_@types+node@14.18.9 '@commitlint/read': 16.0.0 '@commitlint/types': 16.0.0 lodash: 4.17.21 @@ -4254,8 +4254,8 @@ packages: conventional-changelog-conventionalcommits: 4.6.3 dev: true - /@commitlint/config-validator/16.0.0: - resolution: {integrity: sha512-i80DGlo1FeC5jZpuoNV9NIjQN/m2dDV3jYGWg+1Wr+KldptkUHXj+6GY1Akll66lJ3D8s6aUGi3comPLHPtWHg==} + /@commitlint/config-validator/16.1.0: + resolution: {integrity: sha512-2cHeZPNTuf1JWbMqyA46MkExor5HMSgv8JrdmzEakUbJHUreh35/wN00FJf57qGs134exQW2thiSQ1IJUsVx2Q==} engines: {node: '>=v12'} dependencies: '@commitlint/types': 16.0.0 @@ -4301,13 +4301,13 @@ packages: '@commitlint/types': 16.0.0 dev: true - /@commitlint/load/16.0.0_@types+node@14.18.9: - resolution: {integrity: sha512-7WhrGCkP6K/XfjBBguLkkI2XUdiiIyMGlNsSoSqgRNiD352EiffhFEApMy1/XOU+viwBBm/On0n5p0NC7e9/4A==} + /@commitlint/load/16.1.0_@types+node@14.18.9: + resolution: {integrity: sha512-MtlEhKjP8jAF85jjX4mw8DUUwCxKsCgAc865hhpnwxjrfBcmGP7Up2AFE/M3ZMGDmSl1X1TMybQk/zohj8Cqdg==} engines: {node: '>=v12'} dependencies: - '@commitlint/config-validator': 16.0.0 + '@commitlint/config-validator': 16.1.0 '@commitlint/execute-rule': 16.0.0 - '@commitlint/resolve-extends': 16.0.0 + '@commitlint/resolve-extends': 16.1.0 '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 @@ -4335,12 +4335,12 @@ packages: conventional-commits-parser: 3.2.4 dev: true - /@commitlint/prompt-cli/16.0.0_@types+node@14.18.9: - resolution: {integrity: sha512-5gpjKFOB39+Ag9FfR5++GHSBsY5cBgiVx+luQKH4HmO6e3x+SDmySx5g1uwc4fv+Zb2hGZ3/bT1jGyaAuirJYw==} + /@commitlint/prompt-cli/16.1.0_@types+node@14.18.9: + resolution: {integrity: sha512-TYiQhP8ha1Rjtu2xht9I8Lta3pXFYuDi/k2OjaWrBLiQyJT/YqdYM80xITZ0WLfBa5/BPDzvsyOCwH95zCx7mQ==} engines: {node: '>=v12'} hasBin: true dependencies: - '@commitlint/prompt': 16.0.0_@types+node@14.18.9 + '@commitlint/prompt': 16.1.0_@types+node@14.18.9 execa: 5.1.1 inquirer: 6.5.2 transitivePeerDependencies: @@ -4349,12 +4349,12 @@ packages: - '@types/node' dev: true - /@commitlint/prompt/16.0.0_@types+node@14.18.9: - resolution: {integrity: sha512-16/ocgIWErDDv+jmXWQtA0X6sswt+enx8DFo+K5bxHrKz4XFTeIspivLFWpieU/4EcjzGaqBirdnP3IYqqEXDg==} + /@commitlint/prompt/16.1.0_@types+node@14.18.9: + resolution: {integrity: sha512-YX/jGdP/VKUuWooBEz2sClxewQlXa6U1xXkfUseWXhbYJYPVb/tUDE5Bo1g9DXtBlyyLaYKfqZ3ZYvSEAd82Uw==} engines: {node: '>=v12'} dependencies: '@commitlint/ensure': 16.0.0 - '@commitlint/load': 16.0.0_@types+node@14.18.9 + '@commitlint/load': 16.1.0_@types+node@14.18.9 '@commitlint/types': 16.0.0 chalk: 4.1.2 inquirer: 6.5.2 @@ -4375,11 +4375,11 @@ packages: git-raw-commits: 2.0.11 dev: true - /@commitlint/resolve-extends/16.0.0: - resolution: {integrity: sha512-Z/w9MAQUcxeawpCLtjmkVNXAXOmB2nhW+LYmHEZcx9O6UTauF/1+uuZ2/r0MtzTe1qw2JD+1QHVhEWYHVPlkdA==} + /@commitlint/resolve-extends/16.1.0: + resolution: {integrity: sha512-8182s6AFoUFX6+FT1PgQDt15nO2ogdR/EN8SYVAdhNXw1rLz8kT5saB/ICw567GuRAUgFTUMGCXy3ctMOXPEDg==} engines: {node: '>=v12'} dependencies: - '@commitlint/config-validator': 16.0.0 + '@commitlint/config-validator': 16.1.0 '@commitlint/types': 16.0.0 import-fresh: 3.3.0 lodash: 4.17.21 @@ -4645,7 +4645,7 @@ packages: resolution: {integrity: sha512-9MsufmJC8t5JTpWEQJ0OcOOAXaH5ioaIX6uHVBLBMoCZPfKKQF+EqP8kACAvCZ0Y1h2Zr3uOccg8re+Dr5jxyw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@jest/types': 27.4.2 babel-plugin-istanbul: 6.1.1_@babel+types@7.16.8 chalk: 4.1.2 @@ -5018,11 +5018,12 @@ packages: read-yaml-file: 2.1.0 rimraf: 3.0.2 tempy: 1.0.1 - verdaccio: 5.4.0 + verdaccio: 5.5.0 write-yaml-file: 4.2.0 transitivePeerDependencies: - bufferutil - canvas + - encoding - supports-color - utf-8-validate @@ -5164,7 +5165,7 @@ packages: /@types/babel__core/7.1.18: resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} dependencies: - '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/parser': 7.16.12_@babel+types@7.16.8 '@babel/types': 7.16.8 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 @@ -5180,7 +5181,7 @@ packages: /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/parser': 7.16.12_@babel+types@7.16.8 '@babel/types': 7.16.8 dev: true @@ -5430,8 +5431,8 @@ packages: resolution: {integrity: sha512-OSitN9PP9E/c4tlt1Qdj3CAz5uHD9Da5rhUqlaKyQRCX1T7Zdpbk6YdeZbR2eiE2ce+NMBgVnMxGqpaPSNQDUQ==} dev: true - /@types/sinon/10.0.6: - resolution: {integrity: sha512-6EF+wzMWvBNeGrfP3Nx60hhx+FfwSg1JJBLAAP/IdIUq0EYkqCYf70VT3PhuhPX9eLD+Dp+lNdpb/ZeHG8Yezg==} + /@types/sinon/10.0.8: + resolution: {integrity: sha512-XZbSLlox2KM7VaEJPZ5G/fMZXJNuAtYiFOax7UT51quZMAJRWKvugPMqNA0mV3jC9HIYpQSg6qbV+ilQMwLqyA==} dependencies: '@sinonjs/fake-timers': 7.1.2 dev: true @@ -5727,6 +5728,22 @@ packages: mkdirp: 1.0.4 transitivePeerDependencies: - supports-color + dev: true + + /@verdaccio/local-storage/10.1.1: + resolution: {integrity: sha512-ZSkSH6mnsW9xL/Q4YpNNMS7YQduVFXRJiPN8Kz4d+Pkx2Amp83vZBOu5OfLvoClzGD1CQtMKW91gHvTF5Sjivg==} + engines: {node: '>=8'} + dependencies: + '@verdaccio/commons-api': 10.1.0 + '@verdaccio/file-locking': 10.1.0 + '@verdaccio/streams': 10.1.0 + async: 3.2.3 + debug: 4.3.3 + lodash: 4.17.21 + lowdb: 1.0.0 + mkdirp: 1.0.4 + transitivePeerDependencies: + - supports-color /@verdaccio/readme/10.2.0: resolution: {integrity: sha512-M+yXLGSazt9lPJKhZwCL/UsY0+/wGjyYsYZBmAPTbxuBtcjjcRHpGxkN/eRtr6HMIgBiuP/V7+8OInAtgb+ZiA==} @@ -5738,6 +5755,18 @@ packages: - bufferutil - canvas - utf-8-validate + dev: true + + /@verdaccio/readme/10.2.1: + resolution: {integrity: sha512-UjmgwRv9PHMexT07rxgFfhu493XcelaoG8AtmA00U2b+jZpLFQ1vRBo3TvpHYh/cpomUfeAasBHMQwV/8nGMOg==} + dependencies: + dompurify: 2.3.4 + jsdom: 15.2.1 + marked: 4.0.10 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate /@verdaccio/streams/10.1.0: resolution: {integrity: sha512-19FebNvwNiJkk68fFEq/kNOcPNKYX/NoPFqOlZH6mGUGUo3htHh4tD5k2WepAZpBeK9SC868UiPbMizdIXquSg==} @@ -5745,6 +5774,11 @@ packages: /@verdaccio/ui-theme/3.4.1: resolution: {integrity: sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw==} + dev: true + + /@verdaccio/ui-theme/6.0.0-6-next.15: + resolution: {integrity: sha512-qKqsk3OUIG1VJh2cgkA8H1nSyB1ybMw9VAiWkBarv8uriRkwG+cIcEMUXZuG1pnr6ieNLsYtLRGKbnlBhIpSaA==} + engines: {node: '>=14', npm: '>=6'} /@yarnpkg/core/3.2.0-rc.9: resolution: {integrity: sha512-rmH63l18emHFbu40n0TKHwzVtuzjFJJvbtt3RgwP9XdVxbh/yvFkbUwBJtAjihBV3//zLF2tRea6aiEN/Ap6Fg==} @@ -5763,7 +5797,7 @@ packages: camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 - clipanion: 3.2.0-rc.5 + clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 diff: 4.0.2 globby: 11.1.0 @@ -5879,7 +5913,7 @@ packages: '@yarnpkg/fslib': 2.6.1-rc.6 '@yarnpkg/parsers': 2.5.0-rc.9 chalk: 3.0.0 - clipanion: 3.2.0-rc.5 + clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 fast-glob: 3.2.11 micromatch: 4.0.4 @@ -5895,7 +5929,7 @@ packages: '@yarnpkg/fslib': 2.6.1-rc.6 '@yarnpkg/parsers': 2.5.0-rc.9 chalk: 3.0.0 - clipanion: 3.2.0-rc.5 + clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 fast-glob: 3.2.11 micromatch: 4.0.4 @@ -5987,7 +6021,7 @@ packages: pkg-fetch: 3.1.1 prebuild-install: 6.0.1 progress: 2.0.3 - resolve: 1.21.0 + resolve: 1.22.0 stream-meter: 1.0.4 tslib: 2.1.0 transitivePeerDependencies: @@ -6385,6 +6419,10 @@ packages: /async/3.2.2: resolution: {integrity: sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==} + dev: true + + /async/3.2.3: + resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==} /asynckit/0.4.0: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} @@ -6414,18 +6452,18 @@ packages: /aws4/1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - /babel-jest/27.4.6_9c50d646f39b794f895b0a314e633517: + /babel-jest/27.4.6_42c3e6efc52cb03f85165c2c70d23dee: resolution: {integrity: sha512-qZL0JT0HS1L+lOuH+xC2DVASR3nunZi/ozGhpgauJHgmI7f8rudxf6hUjEHympdQ/J64CdKmPkgfJ+A3U6QCrg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 '@types/babel__core': 7.1.18 babel-plugin-istanbul: 6.1.1_@babel+types@7.16.8 - babel-preset-jest: 27.4.0_@babel+core@7.16.7 + babel-preset-jest: 27.4.0_@babel+core@7.16.12 chalk: 4.1.2 graceful-fs: 4.2.9 slash: 3.0.0 @@ -6464,35 +6502,35 @@ packages: '@types/babel__traverse': 7.14.2 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.7: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.16.12: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.7 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.7 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.7 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.7 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.7 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.7 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.7 - dev: true - - /babel-preset-jest/27.4.0_@babel+core@7.16.7: + '@babel/core': 7.16.12 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.16.12 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.16.12 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.16.12 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.16.12 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.16.12 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.16.12 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.16.12 + dev: true + + /babel-preset-jest/27.4.0_@babel+core@7.16.12: resolution: {integrity: sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 babel-plugin-jest-hoist: 27.4.0 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.12 dev: true /bail/1.0.5: @@ -6565,6 +6603,7 @@ packages: qs: 6.7.0 raw-body: 2.4.0 type-is: 1.6.18 + dev: true /body-parser/1.19.1: resolution: {integrity: sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==} @@ -6661,8 +6700,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001300 - electron-to-chromium: 1.4.48 + caniuse-lite: 1.0.30001301 + electron-to-chromium: 1.4.51 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6708,6 +6747,7 @@ packages: /bytes/3.1.0: resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} engines: {node: '>= 0.8'} + dev: true /bytes/3.1.1: resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==} @@ -6856,8 +6896,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001300: - resolution: {integrity: sha512-cVjiJHWGcNlJi8TZVKNMnvMid3Z3TTdDHmLDzlOdIiZq138Exvo0G+G0wTdVYolxKb4AYwC+38pxodiInVtJSA==} + /caniuse-lite/1.0.30001301: + resolution: {integrity: sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==} dev: true /caseless/0.12.0: @@ -6990,8 +7030,8 @@ packages: dependencies: typanion: 3.7.1 - /clipanion/3.2.0-rc.5: - resolution: {integrity: sha512-qCOhL+TRE6JpmBNkT6v3VhqdWGDYv1DUcPTHfggd1x1njLRS8/i/zShUWW1j4iW2P3nTG3s7GTnHZkjhGxC1gg==} + /clipanion/3.2.0-rc.6: + resolution: {integrity: sha512-lcByFNxi1L/sskjD/YybFZI43bnkm/AuUNFcF5i5Znz6nvWCH9gfq4qkNmAk5MhS/MPY5Im8jiqYH54h23Vc7Q==} dependencies: typanion: 3.7.1 dev: false @@ -7218,6 +7258,7 @@ packages: engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.1.2 + dev: true /content-disposition/0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} @@ -7271,6 +7312,7 @@ packages: /cookie/0.4.0: resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==} engines: {node: '>= 0.6'} + dev: true /cookie/0.4.1: resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} @@ -7523,7 +7565,6 @@ packages: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} dependencies: ms: 2.1.3 - dev: false /debug/4.3.3: resolution: {integrity: sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==} @@ -7831,8 +7872,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.48: - resolution: {integrity: sha512-RT3SEmpv7XUA+tKXrZGudAWLDpa7f8qmhjcLaM6OD/ERxjQ/zAojT8/Vvo0BSzbArkElFZ1WyZ9FuwAYbkdBNA==} + /electron-to-chromium/1.4.51: + resolution: {integrity: sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ==} dev: true /emittery/0.8.1: @@ -7959,173 +8000,173 @@ packages: es6-iterator: 2.0.3 es6-symbol: 3.1.3 - /esbuild-android-arm64/0.14.11: - resolution: {integrity: sha512-6iHjgvMnC/SzDH8TefL+/3lgCjYWwAd1LixYfmz/TBPbDQlxcuSkX0yiQgcJB9k+ibZ54yjVXziIwGdlc+6WNw==} + /esbuild-android-arm64/0.14.13: + resolution: {integrity: sha512-rhtwl+KJ3BzzXkK09N3/YbEF1i5WhriysJEStoeWNBzchx9hlmzyWmDGQQhu56HF78ua3JrVPyLOsdLGvtMvxQ==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.11: - resolution: {integrity: sha512-olq84ikh6TiBcrs3FnM4eR5VPPlcJcdW8BnUz/lNoEWYifYQ+Po5DuYV1oz1CTFMw4k6bQIZl8T3yxL+ZT2uvQ==} + /esbuild-darwin-64/0.14.13: + resolution: {integrity: sha512-Fl47xIt5RMu50WIgMU93kwmUUJb+BPuL8R895n/aBNQqavS+KUMpLPoqKGABBV4myfx/fnAD/97X8Gt1C1YW6w==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.11: - resolution: {integrity: sha512-Jj0ieWLREPBYr/TZJrb2GFH8PVzDqiQWavo1pOFFShrcmHWDBDrlDxPzEZ67NF/Un3t6sNNmeI1TUS/fe1xARg==} + /esbuild-darwin-arm64/0.14.13: + resolution: {integrity: sha512-UttqKRFXsWvuivcyAbFmo54vdkC9Me1ZYQNuoz/uBYDbkb2MgqKYG2+xoVKPBhLvhT0CKM5QGKD81flMH5BE6A==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.11: - resolution: {integrity: sha512-C5sT3/XIztxxz/zwDjPRHyzj/NJFOnakAanXuyfLDwhwupKPd76/PPHHyJx6Po6NI6PomgVp/zi6GRB8PfrOTA==} + /esbuild-freebsd-64/0.14.13: + resolution: {integrity: sha512-dlIhPFSp29Yq2TPh7Cm3/4M0uKjlfvOylHVNCRvRNiOvDbBol6/NZ3kLisczms+Yra0rxVapBPN1oMbSMuts9g==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.11: - resolution: {integrity: sha512-y3Llu4wbs0bk4cwjsdAtVOesXb6JkdfZDLKMt+v1U3tOEPBdSu6w8796VTksJgPfqvpX22JmPLClls0h5p+L9w==} + /esbuild-freebsd-arm64/0.14.13: + resolution: {integrity: sha512-bNOHLu7Oq6RwaAMnwPbJ40DVGPl9GlAOnfH/dFZ792f8hFEbopkbtVzo1SU1jjfY3TGLWOgqHNWxPxx1N7Au+g==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.11: - resolution: {integrity: sha512-Cg3nVsxArjyLke9EuwictFF3Sva+UlDTwHIuIyx8qpxRYAOUTmxr2LzYrhHyTcGOleLGXUXYsnUVwKqnKAgkcg==} + /esbuild-linux-32/0.14.13: + resolution: {integrity: sha512-WzXyBx6zx16adGi7wPBvH2lRCBzYMcqnBRrJ8ciLIqYyruGvprZocX1nFWfiexjLcFxIElWnMNPX6LG7ULqyXA==} cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.11: - resolution: {integrity: sha512-oeR6dIrrojr8DKVrxtH3xl4eencmjsgI6kPkDCRIIFwv4p+K7ySviM85K66BN01oLjzthpUMvBVfWSJkBLeRbg==} + /esbuild-linux-64/0.14.13: + resolution: {integrity: sha512-P6OFAfcoUvE7g9h/0UKm3qagvTovwqpCF1wbFLWe/BcCY8BS1bR/+SxUjCeKX2BcpIsg4/43ezHDE/ntg/iOpw==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.11: - resolution: {integrity: sha512-vcwskfD9g0tojux/ZaTJptJQU3a7YgTYsptK1y6LQ/rJmw7U5QJvboNawqM98Ca3ToYEucfCRGbl66OTNtp6KQ==} + /esbuild-linux-arm/0.14.13: + resolution: {integrity: sha512-4jmm0UySCg3Wi6FEBS7jpiPb1IyckI5um5kzYRwulHxPzkiokd6cgpcsTakR4/Y84UEicS8LnFAghHhXHZhbFg==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.11: - resolution: {integrity: sha512-+e6ZCgTFQYZlmg2OqLkg1jHLYtkNDksxWDBWNtI4XG4WxuOCUErLqfEt9qWjvzK3XBcCzHImrajkUjO+rRkbMg==} + /esbuild-linux-arm64/0.14.13: + resolution: {integrity: sha512-k/uIvmkm4mc7vyMvJVwILgGxi2F+FuvLdmESIIWoHrnxEfEekC5AWpI/R6GQ2OMfp8snebSQLs8KL05QPnt1zA==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.11: - resolution: {integrity: sha512-Rrs99L+p54vepmXIb87xTG6ukrQv+CzrM8eoeR+r/OFL2Rg8RlyEtCeshXJ2+Q66MXZOgPJaokXJZb9snq28bw==} + /esbuild-linux-mips64le/0.14.13: + resolution: {integrity: sha512-vwYtgjQ1TRlUGL88km9wH9TjXsdZyZ/Xht1ASptg5XGRlqGquVjLGH11PfLLunoMdkQ0YTXR68b4l5gRfjVbyg==} cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.11: - resolution: {integrity: sha512-JyzziGAI0D30Vyzt0HDihp4s1IUtJ3ssV2zx9O/c+U/dhUHVP2TmlYjzCfCr2Q6mwXTeloDcLS4qkyvJtYptdQ==} + /esbuild-linux-ppc64le/0.14.13: + resolution: {integrity: sha512-0KqDSIkZaYugtcdpFCd3eQ38Fg6TzhxmOpkhDIKNTwD/W2RoXeiS+Z4y5yQ3oysb/ySDOxWkwNqTdXS4sz2LdQ==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-s390x/0.14.11: - resolution: {integrity: sha512-DoThrkzunZ1nfRGoDN6REwmo8ZZWHd2ztniPVIR5RMw/Il9wiWEYBahb8jnMzQaSOxBsGp0PbyJeVLTUatnlcw==} + /esbuild-linux-s390x/0.14.13: + resolution: {integrity: sha512-bG20i7d0CN97fwPN9LaLe64E2IrI0fPZWEcoiff9hzzsvo/fQCx0YjMbPC2T3gqQ48QZRltdU9hQilTjHk3geQ==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.14.11: - resolution: {integrity: sha512-12luoRQz+6eihKYh1zjrw0CBa2aw3twIiHV/FAfjh2NEBDgJQOY4WCEUEN+Rgon7xmLh4XUxCQjnwrvf8zhACw==} + /esbuild-netbsd-64/0.14.13: + resolution: {integrity: sha512-jz96PQb0ltqyqLggPpcRbWxzLvWHvrZBHZQyjcOzKRDqg1fR/R1y10b1Cuv84xoIbdAf+ceNUJkMN21FfR9G2g==} cpu: [x64] os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.11: - resolution: {integrity: sha512-l18TZDjmvwW6cDeR4fmizNoxndyDHamGOOAenwI4SOJbzlJmwfr0jUgjbaXCUuYVOA964siw+Ix+A+bhALWg8Q==} + /esbuild-openbsd-64/0.14.13: + resolution: {integrity: sha512-bp6zSo3kDCXKPM5MmVUg6DEpt+yXDx37iDGzNTn3Kf9xh6d0cdITxUC4Bx6S3Di79GVYubWs+wNjSRVFIJpryw==} cpu: [x64] os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.11: - resolution: {integrity: sha512-bmYzDtwASBB8c+0/HVOAiE9diR7+8zLm/i3kEojUH2z0aIs6x/S4KiTuT5/0VKJ4zk69kXel1cNWlHBMkmavQg==} + /esbuild-sunos-64/0.14.13: + resolution: {integrity: sha512-08Fne1T9QHYxUnu55sV9V4i/yECADOaI1zMGET2YUa8SRkib10i80hc89U7U/G02DxpN/KUJMWEGq2wKTn0QFQ==} cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.11: - resolution: {integrity: sha512-J1Ys5hMid8QgdY00OBvIolXgCQn1ARhYtxPnG6ESWNTty3ashtc4+As5nTrsErnv8ZGUcWZe4WzTP/DmEVX1UQ==} + /esbuild-windows-32/0.14.13: + resolution: {integrity: sha512-MW3BMIi9+fzTyDdljH0ftfT/qlD3t+aVzle1O+zZ2MgHRMQD20JwWgyqoJXhe6uDVyunrAUbcjH3qTIEZN3isg==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.11: - resolution: {integrity: sha512-h9FmMskMuGeN/9G9+LlHPAoiQk9jlKDUn9yA0MpiGzwLa82E7r1b1u+h2a+InprbSnSLxDq/7p5YGtYVO85Mlg==} + /esbuild-windows-64/0.14.13: + resolution: {integrity: sha512-d7+0N+EOgBKdi/nMxlQ8QA5xHBlpcLtSrYnHsA+Xp4yZk28dYfRw1+embsHf5uN5/1iPvrJwPrcpgDH1xyy4JA==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.11: - resolution: {integrity: sha512-dZp7Krv13KpwKklt9/1vBFBMqxEQIO6ri7Azf8C+ob4zOegpJmha2XY9VVWP/OyQ0OWk6cEeIzMJwInRZrzBUQ==} + /esbuild-windows-arm64/0.14.13: + resolution: {integrity: sha512-oX5hmgXk9yNKbb5AxThzRQm/E9kiHyDll7JJeyeT1fuGENTifv33f0INCpjBQ+Ty5ChKc84++ZQTEBwLCA12Kw==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild/0.14.11: - resolution: {integrity: sha512-xZvPtVj6yecnDeFb3KjjCM6i7B5TCAQZT77kkW/CpXTMnd6VLnRPKrUB1XHI1pSq6a4Zcy3BGueQ8VljqjDGCg==} + /esbuild/0.14.13: + resolution: {integrity: sha512-FIxvAdj3i2oHA6ex+E67bG7zlSTO+slt8kU2ogHDgGtrQLy2HNChv3PYjiFTYkt8hZbEAniZCXVeHn+FrHt7dA==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.11 - esbuild-darwin-64: 0.14.11 - esbuild-darwin-arm64: 0.14.11 - esbuild-freebsd-64: 0.14.11 - esbuild-freebsd-arm64: 0.14.11 - esbuild-linux-32: 0.14.11 - esbuild-linux-64: 0.14.11 - esbuild-linux-arm: 0.14.11 - esbuild-linux-arm64: 0.14.11 - esbuild-linux-mips64le: 0.14.11 - esbuild-linux-ppc64le: 0.14.11 - esbuild-linux-s390x: 0.14.11 - esbuild-netbsd-64: 0.14.11 - esbuild-openbsd-64: 0.14.11 - esbuild-sunos-64: 0.14.11 - esbuild-windows-32: 0.14.11 - esbuild-windows-64: 0.14.11 - esbuild-windows-arm64: 0.14.11 + esbuild-android-arm64: 0.14.13 + esbuild-darwin-64: 0.14.13 + esbuild-darwin-arm64: 0.14.13 + esbuild-freebsd-64: 0.14.13 + esbuild-freebsd-arm64: 0.14.13 + esbuild-linux-32: 0.14.13 + esbuild-linux-64: 0.14.13 + esbuild-linux-arm: 0.14.13 + esbuild-linux-arm64: 0.14.13 + esbuild-linux-mips64le: 0.14.13 + esbuild-linux-ppc64le: 0.14.13 + esbuild-linux-s390x: 0.14.13 + esbuild-netbsd-64: 0.14.13 + esbuild-openbsd-64: 0.14.13 + esbuild-sunos-64: 0.14.13 + esbuild-windows-32: 0.14.13 + esbuild-windows-64: 0.14.13 + esbuild-windows-arm64: 0.14.13 dev: true /escalade/3.1.1: @@ -8214,14 +8255,14 @@ packages: resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} dependencies: debug: 2.6.9 - resolve: 1.21.0 + resolve: 1.22.0 + dev: true /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: debug: 3.2.7 - resolve: 1.21.0 - dev: false + resolve: 1.22.0 /eslint-module-utils/2.7.2: resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==} @@ -8260,7 +8301,7 @@ packages: is-glob: 4.0.3 minimatch: 3.0.4 object.values: 1.1.5 - resolve: 1.21.0 + resolve: 1.22.0 tsconfig-paths: 3.12.0 dev: false @@ -8275,7 +8316,7 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 - resolve: 1.21.0 + resolve: 1.22.0 semver: 6.3.0 dev: false @@ -8315,7 +8356,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || * || *' + eslint: '>=5 || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 @@ -8548,6 +8589,7 @@ packages: type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 + dev: true /express/4.17.2: resolution: {integrity: sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==} @@ -8669,12 +8711,13 @@ packages: /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - /fast-redact/3.0.2: - resolution: {integrity: sha512-YN+CYfCVRVMUZOUPeinHNKgytM1wPI/C/UCLEi56EsY2dwwvI00kIJHJoI7pMVqGoMew8SMZ2SSfHKHULHXDsg==} + /fast-redact/3.1.0: + resolution: {integrity: sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==} engines: {node: '>=6'} /fast-safe-stringify/2.0.8: resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} + dev: true /fast-safe-stringify/2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -8685,6 +8728,7 @@ packages: /fastify-warning/0.2.0: resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==} + dev: true /fastq/1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} @@ -10053,8 +10097,8 @@ packages: resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.16.7 - '@babel/parser': 7.16.8_@babel+types@7.16.8 + '@babel/core': 7.16.12 + '@babel/parser': 7.16.12_@babel+types@7.16.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -10160,10 +10204,10 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@jest/test-sequencer': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 - babel-jest: 27.4.6_9c50d646f39b794f895b0a314e633517 + babel-jest: 27.4.6_42c3e6efc52cb03f85165c2c70d23dee chalk: 4.1.2 ci-info: 3.3.0 deepmerge: 4.2.2 @@ -10380,7 +10424,7 @@ packages: jest-pnp-resolver: 1.2.2_jest-resolve@27.4.6 jest-util: 27.4.2 jest-validate: 27.4.6 - resolve: 1.21.0 + resolve: 1.22.0 resolve.exports: 1.1.0 slash: 3.0.0 dev: true @@ -10462,16 +10506,16 @@ packages: resolution: {integrity: sha512-fafUCDLQfzuNP9IRcEqaFAMzEe7u5BF7mude51wyWv7VRex60WznZIC7DfKTgSIlJa8aFzYmXclmN328aqSDmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@babel/generator': 7.16.8 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.7 - '@babel/traverse': 7.16.8 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.16.12 + '@babel/traverse': 7.16.10 '@babel/types': 7.16.8 '@jest/transform': 27.4.6_@babel+types@7.16.8 '@jest/types': 27.4.2 '@types/babel__traverse': 7.14.2 '@types/prettier': 2.4.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.7 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.16.12 chalk: 4.1.2 expect: 27.4.6 graceful-fs: 4.2.9 @@ -11111,7 +11155,7 @@ packages: minipass-fetch: 1.4.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 - negotiator: 0.6.2 + negotiator: 0.6.3 promise-retry: 2.0.1 socks-proxy-agent: 6.1.1 ssri: 8.0.1 @@ -11169,6 +11213,11 @@ packages: engines: {node: '>= 10'} hasBin: true + /marked/4.0.10: + resolution: {integrity: sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==} + engines: {node: '>= 12'} + hasBin: true + /mdast-util-compact/1.0.4: resolution: {integrity: sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==} dependencies: @@ -11498,6 +11547,7 @@ packages: /ms/2.1.1: resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} + dev: true /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -11580,6 +11630,11 @@ packages: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + /neo-async/2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} @@ -11651,6 +11706,7 @@ packages: engines: {node: 4.x || >=6.0.0} dependencies: whatwg-url: 5.0.0 + dev: true /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} @@ -11662,7 +11718,6 @@ packages: optional: true dependencies: whatwg-url: 5.0.0 - dev: true /node-fetch/3.0.0-beta.9: resolution: {integrity: sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==} @@ -11733,7 +11788,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 3.0.8 - resolve: 1.21.0 + resolve: 1.22.0 semver: 5.7.1 validate-npm-package-license: 3.0.4 @@ -12341,13 +12396,26 @@ packages: resolution: {integrity: sha512-tJy6qVgkh9MwNgqX1/oYi3ehfl2Y9H0uHyEEMsBe74KinESIjdMrMQDWpcZPpPicg3VV35d/GLQZmo4QgU2Xkg==} hasBin: true dependencies: - fast-redact: 3.0.2 + fast-redact: 3.1.0 fast-safe-stringify: 2.0.8 fastify-warning: 0.2.0 flatstr: 1.0.12 pino-std-serializers: 3.2.0 quick-format-unescaped: 4.0.4 sonic-boom: 1.4.1 + dev: true + + /pino/6.13.4: + resolution: {integrity: sha512-g4tHSISmQJYUEKEMVdaZ+ZokWwFnTwZL5JPn+lnBVZ1BuBbrSchrXwQINknkM5+Q4fF6U9NjiI8PWwwMDHt9zA==} + hasBin: true + dependencies: + fast-redact: 3.1.0 + fast-safe-stringify: 2.1.1 + flatstr: 1.0.12 + pino-std-serializers: 3.2.0 + process-warning: 1.0.0 + quick-format-unescaped: 4.0.4 + sonic-boom: 1.4.1 /pirates/4.0.4: resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} @@ -12528,6 +12596,9 @@ packages: /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + /process-warning/1.0.0: + resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + /progress/2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -12608,7 +12679,7 @@ packages: dependencies: fill-keys: 1.0.2 module-not-found-error: 1.0.1 - resolve: 1.21.0 + resolve: 1.22.0 dev: true /ps-list/6.3.0: @@ -12682,6 +12753,7 @@ packages: /qs/6.7.0: resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} engines: {node: '>=0.6'} + dev: true /qs/6.9.6: resolution: {integrity: sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==} @@ -12716,6 +12788,7 @@ packages: http-errors: 1.8.1 iconv-lite: 0.4.24 unpipe: 1.0.0 + dev: true /raw-body/2.4.2: resolution: {integrity: sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==} @@ -12843,7 +12916,7 @@ packages: resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} engines: {node: '>= 0.10'} dependencies: - resolve: 1.21.0 + resolve: 1.22.0 dev: true /redent/3.0.0: @@ -13113,8 +13186,8 @@ packages: engines: {node: '>=10'} dev: true - /resolve/1.21.0: - resolution: {integrity: sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==} + /resolve/1.22.0: + resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} hasBin: true dependencies: is-core-module: 2.8.1 @@ -13293,6 +13366,7 @@ packages: on-finished: 2.3.0 range-parser: 1.2.1 statuses: 1.5.0 + dev: true /send/0.17.2: resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} @@ -13320,6 +13394,7 @@ packages: escape-html: 1.0.3 parseurl: 1.3.3 send: 0.17.1 + dev: true /serve-static/1.14.2: resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==} @@ -13343,6 +13418,7 @@ packages: /setprototypeof/1.1.1: resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} + dev: true /setprototypeof/1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -14236,7 +14312,7 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.2_dd7c91bd6ff034fee50a8c495c77e31c: + /ts-jest/27.1.2_263ffbbfd045bcfb90d610870e5ef6a2: resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -14257,7 +14333,7 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.16.7 + '@babel/core': 7.16.12 '@types/jest': 27.4.0 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -14679,6 +14755,19 @@ packages: node-fetch: 2.6.6 transitivePeerDependencies: - supports-color + dev: true + + /verdaccio-audit/10.1.1: + resolution: {integrity: sha512-j4+u/DLzcsLESnjDNCA937PPlTi+ipBppy4g9H4oKC8COLY4Pe7yIMX7Xzb/hWVVKKtOjdDTLiakRpyT079XAQ==} + engines: {node: '>=8'} + dependencies: + body-parser: 1.19.1 + express: 4.17.2 + https-proxy-agent: 5.0.0 + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + - supports-color /verdaccio-htpasswd/10.1.0: resolution: {integrity: sha512-HPpAJ62Y3FRA19Vp47VSeeeur5mqPUU4E/W4N914vUFw63iZqDBqhMQI5g99SqnlB97HplYsS5CpXj6cRv4hmw==} @@ -14742,6 +14831,61 @@ packages: - canvas - supports-color - utf-8-validate + dev: true + + /verdaccio/5.5.0: + resolution: {integrity: sha512-isHIHRpjoT0cUXQyH1wAAHnO0E5Ky+pMVaaYThrzsjlkQHS2rp04xj7VPQrVHTJFIbv2VTIHRjWriw0J2Ilt8g==} + engines: {node: '>=12', npm: '>=6'} + hasBin: true + dependencies: + '@verdaccio/commons-api': 10.1.0 + '@verdaccio/local-storage': 10.1.1 + '@verdaccio/readme': 10.2.1 + '@verdaccio/streams': 10.1.0 + '@verdaccio/ui-theme': 6.0.0-6-next.15 + async: 3.2.3 + body-parser: 1.19.1 + clipanion: 3.1.0 + compression: 1.7.4 + cookies: 0.8.0 + cors: 2.8.5 + dayjs: 1.10.7 + debug: 4.3.3 + envinfo: 7.8.1 + eslint-import-resolver-node: 0.3.6 + express: 4.17.2 + express-rate-limit: 5.5.1 + fast-safe-stringify: 2.1.1 + handlebars: 4.7.7 + http-errors: 1.8.1 + js-yaml: /@zkochan/js-yaml/0.0.5 + JSONStream: 1.3.5 + jsonwebtoken: 8.5.1 + kleur: 4.1.4 + lodash: 4.17.21 + lru-cache: 6.0.0 + lunr-mutable-indexes: 2.3.2 + marked: 2.1.3 + memoizee: 0.4.15 + mime: 2.6.0 + minimatch: 3.0.4 + mkdirp: 1.0.4 + mv: 2.1.1 + pino: 6.13.4 + pkginfo: 0.4.1 + prettier-bytes: 1.0.4 + pretty-ms: 7.0.1 + request: 2.88.0 + semver: 7.3.5 + validator: 13.7.0 + verdaccio-audit: 10.1.1 + verdaccio-htpasswd: 10.1.0 + transitivePeerDependencies: + - bufferutil + - canvas + - encoding + - supports-color + - utf-8-validate /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} From f333c5e9c8e3048355cb52e07d2e91498b48e2e3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 23 Jan 2022 23:37:33 +0200 Subject: [PATCH 084/204] chore(deps): update --- package.json | 6 +- pnpm-lock.yaml | 298 ++++--------------------------------------------- 2 files changed, 23 insertions(+), 281 deletions(-) diff --git a/package.json b/package.json index a6239c613a5..05a9294ebfa 100644 --- a/package.json +++ b/package.json @@ -51,10 +51,10 @@ "rimraf": "^3.0.2", "shx": "^0.3.4", "syncpack": "^6.2.0", - "ts-jest": "27.1.2", + "ts-jest": "27.1.3", "ts-node": "^10.4.0", - "typescript": "4.5.4", - "verdaccio": "5.4.0" + "typescript": "4.5.5", + "verdaccio": "5.5.0" }, "engines": { "pnpm": ">=6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1616c35e3d5..3feb1b2c5e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -56,10 +56,10 @@ importers: rimraf: ^3.0.2 shx: ^0.3.4 syncpack: ^6.2.0 - ts-jest: 27.1.2 + ts-jest: 27.1.3 ts-node: ^10.4.0 - typescript: 4.5.4 - verdaccio: 5.4.0 + typescript: 4.5.5 + verdaccio: 5.5.0 devDependencies: '@babel/core': 7.16.12 '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.16.12 @@ -87,10 +87,10 @@ importers: rimraf: 3.0.2 shx: 0.3.4 syncpack: 6.2.0 - ts-jest: 27.1.2_263ffbbfd045bcfb90d610870e5ef6a2 - ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 - typescript: 4.5.4 - verdaccio: 5.4.0 + ts-jest: 27.1.3_faa56729211de360ba57367934fa686e + ts-node: 10.4.0_c7aa03196a4d62e8dc844e3ce73ee619 + typescript: 4.5.5 + verdaccio: 5.5.0 .meta-updater: specifiers: @@ -4311,10 +4311,10 @@ packages: '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.3_a19b13fd6103b93ffb171990ccc3ad12 + cosmiconfig-typescript-loader: 1.0.3_c7aa03196a4d62e8dc844e3ce73ee619 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.5.4 + typescript: 4.5.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -5714,22 +5714,6 @@ packages: dependencies: lockfile: 1.0.4 - /@verdaccio/local-storage/10.1.0: - resolution: {integrity: sha512-NSW7uLOCLaqTpvPsHkMyir0G0EgaywsUyLHpEs4CeEVR5QIKBklQPx1zATL+KqsPH8yQSlMQFbDYkNylxSCB3A==} - engines: {node: '>=8'} - dependencies: - '@verdaccio/commons-api': 10.1.0 - '@verdaccio/file-locking': 10.1.0 - '@verdaccio/streams': 10.1.0 - async: 3.2.2 - debug: 4.3.3 - lodash: 4.17.21 - lowdb: 1.0.0 - mkdirp: 1.0.4 - transitivePeerDependencies: - - supports-color - dev: true - /@verdaccio/local-storage/10.1.1: resolution: {integrity: sha512-ZSkSH6mnsW9xL/Q4YpNNMS7YQduVFXRJiPN8Kz4d+Pkx2Amp83vZBOu5OfLvoClzGD1CQtMKW91gHvTF5Sjivg==} engines: {node: '>=8'} @@ -5745,18 +5729,6 @@ packages: transitivePeerDependencies: - supports-color - /@verdaccio/readme/10.2.0: - resolution: {integrity: sha512-M+yXLGSazt9lPJKhZwCL/UsY0+/wGjyYsYZBmAPTbxuBtcjjcRHpGxkN/eRtr6HMIgBiuP/V7+8OInAtgb+ZiA==} - dependencies: - dompurify: 2.3.4 - jsdom: 15.2.1 - marked: 2.1.3 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate - dev: true - /@verdaccio/readme/10.2.1: resolution: {integrity: sha512-UjmgwRv9PHMexT07rxgFfhu493XcelaoG8AtmA00U2b+jZpLFQ1vRBo3TvpHYh/cpomUfeAasBHMQwV/8nGMOg==} dependencies: @@ -5772,10 +5744,6 @@ packages: resolution: {integrity: sha512-19FebNvwNiJkk68fFEq/kNOcPNKYX/NoPFqOlZH6mGUGUo3htHh4tD5k2WepAZpBeK9SC868UiPbMizdIXquSg==} engines: {node: '>=8', npm: '>=5'} - /@verdaccio/ui-theme/3.4.1: - resolution: {integrity: sha512-klOiYS/C7zOjZ7d/sq1kvJ9JEMLacPdJNfIibblRamzRam/fjjSRx6h4grTglgf6jcik4DYVEN/XXM83GD1vAw==} - dev: true - /@verdaccio/ui-theme/6.0.0-6-next.15: resolution: {integrity: sha512-qKqsk3OUIG1VJh2cgkA8H1nSyB1ybMw9VAiWkBarv8uriRkwG+cIcEMUXZuG1pnr6ieNLsYtLRGKbnlBhIpSaA==} engines: {node: '>=14', npm: '>=6'} @@ -6417,10 +6385,6 @@ packages: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} - /async/3.2.2: - resolution: {integrity: sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==} - dev: true - /async/3.2.3: resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==} @@ -6589,22 +6553,6 @@ packages: inherits: 2.0.4 readable-stream: 3.6.0 - /body-parser/1.19.0: - resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.0 - content-type: 1.0.4 - debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - on-finished: 2.3.0 - qs: 6.7.0 - raw-body: 2.4.0 - type-is: 1.6.18 - dev: true - /body-parser/1.19.1: resolution: {integrity: sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==} engines: {node: '>= 0.8'} @@ -6744,11 +6692,6 @@ packages: resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} engines: {node: '>= 0.8'} - /bytes/3.1.0: - resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} - engines: {node: '>= 0.8'} - dev: true - /bytes/3.1.1: resolution: {integrity: sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==} engines: {node: '>= 0.8'} @@ -7253,13 +7196,6 @@ packages: /console-control-strings/1.1.0: resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} - /content-disposition/0.5.3: - resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==} - engines: {node: '>= 0.6'} - dependencies: - safe-buffer: 5.1.2 - dev: true - /content-disposition/0.5.4: resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} engines: {node: '>= 0.6'} @@ -7309,11 +7245,6 @@ packages: /cookie-signature/1.0.6: resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} - /cookie/0.4.0: - resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==} - engines: {node: '>= 0.6'} - dev: true - /cookie/0.4.1: resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} engines: {node: '>= 0.6'} @@ -7343,7 +7274,7 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader/1.0.3_a19b13fd6103b93ffb171990ccc3ad12: + /cosmiconfig-typescript-loader/1.0.3_c7aa03196a4d62e8dc844e3ce73ee619: resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -7352,8 +7283,8 @@ packages: dependencies: '@types/node': 14.18.9 cosmiconfig: 7.0.1 - ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 - typescript: 4.5.4 + ts-node: 10.4.0_c7aa03196a4d62e8dc844e3ce73ee619 + typescript: 4.5.5 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -8251,13 +8182,6 @@ packages: eslint-plugin-promise: 5.2.0_eslint@8.7.0 dev: false - /eslint-import-resolver-node/0.3.4: - resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} - dependencies: - debug: 2.6.9 - resolve: 1.22.0 - dev: true - /eslint-import-resolver-node/0.3.6: resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} dependencies: @@ -8555,42 +8479,6 @@ packages: /express-rate-limit/5.5.1: resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==} - /express/4.17.1: - resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.7 - array-flatten: 1.1.1 - body-parser: 1.19.0 - content-disposition: 0.5.3 - content-type: 1.0.4 - cookie: 0.4.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 1.1.2 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.1.2 - fresh: 0.5.2 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.3.0 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.7.0 - range-parser: 1.2.1 - safe-buffer: 5.1.2 - send: 0.17.1 - serve-static: 1.14.1 - setprototypeof: 1.1.1 - statuses: 1.5.0 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - dev: true - /express/4.17.2: resolution: {integrity: sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==} engines: {node: '>= 0.10.0'} @@ -8715,10 +8603,6 @@ packages: resolution: {integrity: sha512-dir8LOnvialLxiXDPESMDHGp82CHi6ZEYTVkcvdn5d7psdv9ZkkButXrOeXST4aqreIRR+N7CYlsrwFuorurVg==} engines: {node: '>=6'} - /fast-safe-stringify/2.0.8: - resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} - dev: true - /fast-safe-stringify/2.1.1: resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} @@ -8726,10 +8610,6 @@ packages: resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==} dev: false - /fastify-warning/0.2.0: - resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==} - dev: true - /fastq/1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} dependencies: @@ -10226,7 +10106,7 @@ packages: micromatch: 4.0.4 pretty-format: 27.4.6 slash: 3.0.0 - ts-node: 10.4.0_a19b13fd6103b93ffb171990ccc3ad12 + ts-node: 10.4.0_c7aa03196a4d62e8dc844e3ce73ee619 transitivePeerDependencies: - '@babel/types' - bufferutil @@ -11545,10 +11425,6 @@ packages: /ms/2.0.0: resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - /ms/2.1.1: - resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} - dev: true - /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -11701,13 +11577,6 @@ packages: semver: 5.7.1 dev: true - /node-fetch/2.6.6: - resolution: {integrity: sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==} - engines: {node: 4.x || >=6.0.0} - dependencies: - whatwg-url: 5.0.0 - dev: true - /node-fetch/2.6.7: resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} @@ -12392,19 +12261,6 @@ packages: /pino-std-serializers/3.2.0: resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} - /pino/6.13.3: - resolution: {integrity: sha512-tJy6qVgkh9MwNgqX1/oYi3ehfl2Y9H0uHyEEMsBe74KinESIjdMrMQDWpcZPpPicg3VV35d/GLQZmo4QgU2Xkg==} - hasBin: true - dependencies: - fast-redact: 3.1.0 - fast-safe-stringify: 2.0.8 - fastify-warning: 0.2.0 - flatstr: 1.0.12 - pino-std-serializers: 3.2.0 - quick-format-unescaped: 4.0.4 - sonic-boom: 1.4.1 - dev: true - /pino/6.13.4: resolution: {integrity: sha512-g4tHSISmQJYUEKEMVdaZ+ZokWwFnTwZL5JPn+lnBVZ1BuBbrSchrXwQINknkM5+Q4fF6U9NjiI8PWwwMDHt9zA==} hasBin: true @@ -12750,11 +12606,6 @@ packages: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} - /qs/6.7.0: - resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} - engines: {node: '>=0.6'} - dev: true - /qs/6.9.6: resolution: {integrity: sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==} engines: {node: '>=0.6'} @@ -12780,16 +12631,6 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} - /raw-body/2.4.0: - resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==} - engines: {node: '>= 0.8'} - dependencies: - bytes: 3.1.0 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: true - /raw-body/2.4.2: resolution: {integrity: sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==} engines: {node: '>= 0.8'} @@ -13349,25 +13190,6 @@ packages: dependencies: lru-cache: 6.0.0 - /send/0.17.1: - resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 1.8.1 - mime: 1.6.0 - ms: 2.1.1 - on-finished: 2.3.0 - range-parser: 1.2.1 - statuses: 1.5.0 - dev: true - /send/0.17.2: resolution: {integrity: sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==} engines: {node: '>= 0.8.0'} @@ -13386,16 +13208,6 @@ packages: range-parser: 1.2.1 statuses: 1.5.0 - /serve-static/1.14.1: - resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} - engines: {node: '>= 0.8.0'} - dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.17.1 - dev: true - /serve-static/1.14.2: resolution: {integrity: sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==} engines: {node: '>= 0.8.0'} @@ -13416,10 +13228,6 @@ packages: is-primitive: 3.0.1 dev: true - /setprototypeof/1.1.1: - resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} - dev: true - /setprototypeof/1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -14312,8 +14120,8 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.2_263ffbbfd045bcfb90d610870e5ef6a2: - resolution: {integrity: sha512-eSOiJOWq6Hhs6Khzk5wKC5sgWIXgXqOCiIl1+3lfnearu58Hj4QpE5tUhQcA3xtZrELbcvAGCsd6HB8OsaVaTA==} + /ts-jest/27.1.3_faa56729211de360ba57367934fa686e: + resolution: {integrity: sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -14343,11 +14151,11 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.5 - typescript: 4.5.4 + typescript: 4.5.5 yargs-parser: 20.2.9 dev: true - /ts-node/10.4.0_a19b13fd6103b93ffb171990ccc3ad12: + /ts-node/10.4.0_c7aa03196a4d62e8dc844e3ce73ee619: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true peerDependencies: @@ -14373,7 +14181,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.5.4 + typescript: 4.5.5 yn: 3.1.1 dev: true @@ -14523,8 +14331,8 @@ packages: /typedarray/0.0.6: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} - /typescript/4.5.4: - resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==} + /typescript/4.5.5: + resolution: {integrity: sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -14745,18 +14553,6 @@ packages: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} - /verdaccio-audit/10.1.0: - resolution: {integrity: sha512-lu2rpicM7PeVQ+7dlupP92Ddp7v+Rqae4gFfzd9GTxgzS7wWm7USM88GalEPTJtcn4zDh4nC3nbjE7eEQTVFKg==} - engines: {node: '>=8'} - dependencies: - body-parser: 1.19.0 - express: 4.17.1 - https-proxy-agent: 5.0.0 - node-fetch: 2.6.6 - transitivePeerDependencies: - - supports-color - dev: true - /verdaccio-audit/10.1.1: resolution: {integrity: sha512-j4+u/DLzcsLESnjDNCA937PPlTi+ipBppy4g9H4oKC8COLY4Pe7yIMX7Xzb/hWVVKKtOjdDTLiakRpyT079XAQ==} engines: {node: '>=8'} @@ -14779,60 +14575,6 @@ packages: http-errors: 1.8.1 unix-crypt-td-js: 1.1.4 - /verdaccio/5.4.0: - resolution: {integrity: sha512-OlG5IL1dsBDWVFFmuXYMWqnfg0LfhLiMYbsc6tRHSh57M3UanyI2/DKVBEvoe7WiSpv8valRG4mpS12mjeyNsA==} - engines: {node: '>=12', npm: '>=6'} - hasBin: true - dependencies: - '@verdaccio/commons-api': 10.1.0 - '@verdaccio/local-storage': 10.1.0 - '@verdaccio/readme': 10.2.0 - '@verdaccio/streams': 10.1.0 - '@verdaccio/ui-theme': 3.4.1 - async: 3.2.2 - body-parser: 1.19.1 - clipanion: 3.1.0 - compression: 1.7.4 - cookies: 0.8.0 - cors: 2.8.5 - dayjs: 1.10.7 - debug: 4.3.3 - envinfo: 7.8.1 - eslint-import-resolver-node: 0.3.4 - express: 4.17.2 - express-rate-limit: 5.5.1 - fast-safe-stringify: 2.0.8 - handlebars: 4.7.7 - http-errors: 1.8.1 - js-yaml: /@zkochan/js-yaml/0.0.5 - JSONStream: 1.3.5 - jsonwebtoken: 8.5.1 - kleur: 4.1.4 - lodash: 4.17.21 - lru-cache: 6.0.0 - lunr-mutable-indexes: 2.3.2 - marked: 2.1.3 - memoizee: 0.4.15 - mime: 2.6.0 - minimatch: 3.0.4 - mkdirp: 1.0.4 - mv: 2.1.1 - pino: 6.13.3 - pkginfo: 0.4.1 - prettier-bytes: 1.0.4 - pretty-ms: 7.0.1 - request: 2.88.0 - semver: 7.3.5 - validator: 13.7.0 - verdaccio-audit: 10.1.0 - verdaccio-htpasswd: 10.1.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /verdaccio/5.5.0: resolution: {integrity: sha512-isHIHRpjoT0cUXQyH1wAAHnO0E5Ky+pMVaaYThrzsjlkQHS2rp04xj7VPQrVHTJFIbv2VTIHRjWriw0J2Ilt8g==} engines: {node: '>=12', npm: '>=6'} From 4a555464b58f782cf364c609358cf7f7eb7b5d60 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 23 Jan 2022 23:40:53 +0200 Subject: [PATCH 085/204] chore(release): 6.28.0 --- .changeset/chatty-roses-bow.md | 6 - .changeset/tough-terms-press.md | 6 - packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/cli-utils/CHANGELOG.md | 8 + packages/cli-utils/package.json | 8 +- packages/config/CHANGELOG.md | 6 + packages/config/package.json | 4 +- packages/core/CHANGELOG.md | 7 + packages/core/package.json | 8 +- packages/default-reporter/CHANGELOG.md | 7 + packages/default-reporter/package.json | 6 +- packages/exe/package.json | 14 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 6 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 6 +- packages/headless/CHANGELOG.md | 6 + packages/headless/package.json | 6 +- packages/lockfile-to-pnp/CHANGELOG.md | 7 + packages/lockfile-to-pnp/package.json | 6 +- packages/plugin-commands-audit/CHANGELOG.md | 8 + packages/plugin-commands-audit/package.json | 8 +- packages/plugin-commands-env/CHANGELOG.md | 8 + packages/plugin-commands-env/package.json | 8 +- .../plugin-commands-installation/CHANGELOG.md | 13 + .../plugin-commands-installation/package.json | 18 +- packages/plugin-commands-listing/CHANGELOG.md | 8 + packages/plugin-commands-listing/package.json | 12 +- .../plugin-commands-outdated/CHANGELOG.md | 8 + .../plugin-commands-outdated/package.json | 12 +- .../plugin-commands-publishing/CHANGELOG.md | 12 + .../plugin-commands-publishing/package.json | 10 +- packages/plugin-commands-rebuild/CHANGELOG.md | 10 + packages/plugin-commands-rebuild/package.json | 14 +- .../CHANGELOG.md | 9 + .../package.json | 10 +- packages/plugin-commands-server/CHANGELOG.md | 9 + packages/plugin-commands-server/package.json | 10 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 9 + packages/plugin-commands-store/package.json | 10 +- packages/pnpm/CHANGELOG.md | 10 + packages/pnpm/package.json | 34 +-- .../store-connection-manager/CHANGELOG.md | 7 + .../store-connection-manager/package.json | 6 +- pnpm-lock.yaml | 256 +++++++++--------- 51 files changed, 419 insertions(+), 261 deletions(-) delete mode 100644 .changeset/chatty-roses-bow.md delete mode 100644 .changeset/tough-terms-press.md diff --git a/.changeset/chatty-roses-bow.md b/.changeset/chatty-roses-bow.md deleted file mode 100644 index 0e59617a8ed..00000000000 --- a/.changeset/chatty-roses-bow.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/plugin-commands-script-runners": patch -"pnpm": patch ---- - -`pnpm exec` should look for the executed command in the `node_modules/.bin` directory that is relative to the current working directory. Only after that should it look for the executable in the workspace root. diff --git a/.changeset/tough-terms-press.md b/.changeset/tough-terms-press.md deleted file mode 100644 index 72563b326b5..00000000000 --- a/.changeset/tough-terms-press.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": minor -"@pnpm/plugin-commands-publishing": minor ---- - -embed-readme option was added diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 350111b1b56..9120b030e72 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.27.2", + "version": "6.28.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.27.2" + "@pnpm/linux-arm64": "workspace:6.28.0" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 0a977e0bccd..5e86d07adab 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.27.2", + "version": "6.28.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.27.2" + "@pnpm/linux-x64": "workspace:6.28.0" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 8d7cc9e4164..43ca0684b13 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.27.2", + "version": "6.28.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.27.2" + "@pnpm/macos-arm64": "workspace:6.28.0" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index d2eec3db2fc..e38b5044e9a 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.27.2", + "version": "6.28.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.27.2" + "@pnpm/macos-x64": "workspace:6.28.0" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index 64ec6cca983..d5aebe7f006 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.27.2", + "version": "6.28.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.27.2" + "@pnpm/win-x64": "workspace:6.28.0" } } diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index 4de24f8efa3..2884255ba0e 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/cli-utils +## 0.6.47 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/default-reporter@8.5.10 + ## 0.6.46 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index dd78a2c497b..546e07d4149 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.46", + "version": "0.6.47", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,14 +28,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/cli-utils#readme", "devDependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/config": "workspace:13.11.0", - "@pnpm/default-reporter": "workspace:8.5.9", + "@pnpm/config": "workspace:13.12.0", + "@pnpm/default-reporter": "workspace:8.5.10", "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/package-is-installable": "workspace:5.0.11", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 7f1ca1fee2b..ff297d62619 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/config +## 13.12.0 + +### Minor Changes + +- b7566b979: embed-readme option was added + ## 13.11.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index 278fec64792..6cfdcf0f0aa 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "13.11.0", + "version": "13.12.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,7 +48,7 @@ "which": "^2.0.2" }, "devDependencies": { - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/which": "^2.0.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ea15c40986d..98f7478bbf0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/core +## 2.5.1 + +### Patch Changes + +- @pnpm/lockfile-to-pnp@0.4.44 +- @pnpm/headless@17.2.1 + ## 2.5.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index c3c47bf1629..612cbc62b6f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.5.0", + "version": "2.5.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -22,12 +22,12 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.17", "@pnpm/get-context": "workspace:5.3.6", - "@pnpm/headless": "workspace:17.2.0", + "@pnpm/headless": "workspace:17.2.1", "@pnpm/hoist": "workspace:5.2.13", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.43", + "@pnpm/lockfile-to-pnp": "workspace:0.4.44", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/manifest-utils": "workspace:2.1.7", @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.5.0", + "@pnpm/core": "workspace:2.5.1", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index e0c9353b0e5..49105016d9d 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/default-reporter +## 8.5.10 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + ## 8.5.9 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 775c95d177b..4b3cb276dbc 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.9", + "version": "8.5.10", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/render-peer-issues": "workspace:1.1.1", @@ -54,7 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@pnpm/default-reporter": "workspace:8.5.9", + "@pnpm/default-reporter": "workspace:8.5.10", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/exe/package.json b/packages/exe/package.json index c7eaec61ae0..f598850b876 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.27.2", + "version": "6.28.0", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.27.2", - "@pnpm/linux-x64": "workspace:6.27.2", - "@pnpm/macos-arm64": "workspace:6.27.2", - "@pnpm/macos-x64": "workspace:6.27.2", - "@pnpm/win-x64": "workspace:6.27.2" + "@pnpm/linux-arm64": "workspace:6.28.0", + "@pnpm/linux-x64": "workspace:6.28.0", + "@pnpm/macos-arm64": "workspace:6.28.0", + "@pnpm/macos-x64": "workspace:6.28.0", + "@pnpm/win-x64": "workspace:6.28.0" }, "devDependencies": { - "@pnpm/exe": "workspace:6.27.2", + "@pnpm/exe": "workspace:6.28.0", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index c74fb1d981a..bf5d96e6602 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.19 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.39 + ## 4.4.18 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index 7c2355387f7..39ec8cb44c2 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.18", + "version": "4.4.19", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.38", + "@pnpm/find-workspace-packages": "workspace:3.1.39", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", @@ -40,7 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index 5db7dc5a363..b8acac14f5a 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.39 + +### Patch Changes + +- @pnpm/cli-utils@0.6.47 + ## 3.1.38 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index e4a4a5c078c..b659141b9e4 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.38", + "version": "3.1.39", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.9.0", "find-packages": "workspace:8.0.11", @@ -37,6 +37,6 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/find-workspace-packages": "workspace:3.1.38" + "@pnpm/find-workspace-packages": "workspace:3.1.39" } } diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index fd304c6b577..93408253947 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/headless +## 17.2.1 + +### Patch Changes + +- @pnpm/lockfile-to-pnp@0.4.44 + ## 17.2.0 ### Minor Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 2e001840589..4e4e570a5f0 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.2.0", + "version": "17.2.1", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -17,7 +17,7 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.1", - "@pnpm/headless": "workspace:17.2.0", + "@pnpm/headless": "workspace:17.2.1", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", @@ -77,7 +77,7 @@ "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.43", + "@pnpm/lockfile-to-pnp": "workspace:0.4.44", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/modules-cleaner": "workspace:11.0.21", "@pnpm/modules-yaml": "workspace:9.1.0", diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index ac3752145e0..611daa35eea 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile-to-pnp +## 0.4.44 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + ## 0.4.43 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index bdd32b408b1..487aceb3c66 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.43", + "version": "0.4.44", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,14 +34,14 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/lockfile-to-pnp": "workspace:0.4.43", + "@pnpm/lockfile-to-pnp": "workspace:0.4.44", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index 6d0ca71b617..a945627cd84 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-audit +## 5.1.39 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + ## 5.1.38 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 9b73e7c1a94..80a85b54feb 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.38", + "version": "5.1.39", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.38", + "@pnpm/plugin-commands-audit": "workspace:5.1.39", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -41,8 +41,8 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.5", - "@pnpm/cli-utils": "workspace:0.6.46", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/config": "workspace:13.12.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index 83675444257..ea87182ced1 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-env +## 1.4.9 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + ## 1.4.8 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index 2179a7027b4..a1278d10375 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.8", + "version": "1.4.9", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,8 +30,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.4", "@pnpm/fetcher-base": "workspace:11.1.5", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/plugin-commands-env": "workspace:1.4.8", + "@pnpm/plugin-commands-env": "workspace:1.4.9", "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 1bac1e10f24..826e624593a 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,18 @@ # @pnpm/plugin-commands-installation +## 8.3.3 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + - @pnpm/plugin-commands-rebuild@5.4.8 + - @pnpm/store-connection-manager@3.2.5 + - @pnpm/find-workspace-packages@3.1.39 + - @pnpm/core@2.5.1 + - @pnpm/filter-workspace-packages@4.4.19 + ## 8.3.2 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index cd383c93432..d0fc764c10d 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.3.2", + "version": "8.3.3", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.1.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.2", + "@pnpm/plugin-commands-installation": "workspace:8.3.3", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -57,30 +57,30 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.5.0", + "@pnpm/core": "workspace:2.5.1", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.38", + "@pnpm/find-workspace-packages": "workspace:3.1.39", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/outdated": "workspace:9.0.30", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.7", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.8", "@pnpm/pnpmfile": "workspace:1.2.4", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/semver-diff": "^1.0.2", "@pnpm/sort-packages": "workspace:2.1.7", - "@pnpm/store-connection-manager": "workspace:3.2.4", + "@pnpm/store-connection-manager": "workspace:3.2.5", "@pnpm/types": "workspace:7.9.0", "@yarnpkg/core": "3.2.0-rc.9", "@yarnpkg/lockfile": "^1.1.0", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index 97da67ba628..757251be19a 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-listing +## 4.1.8 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + ## 4.1.7 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index fc94edb3f7a..3cda10c8d88 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.7", + "version": "4.1.8", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.2", - "@pnpm/plugin-commands-listing": "workspace:4.1.7", + "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-listing": "workspace:4.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -45,9 +45,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/list": "workspace:6.3.1", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index 30a38e628bc..29335c6fadd 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-outdated +## 5.1.7 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + ## 5.1.6 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 74fede143db..7550ff09951 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.6", + "version": "5.1.7", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.18", - "@pnpm/plugin-commands-installation": "workspace:8.3.2", - "@pnpm/plugin-commands-outdated": "workspace:5.1.6", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-outdated": "workspace:5.1.7", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -45,11 +45,11 @@ "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/default-resolver": "workspace:14.0.10", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index 25ff25cf8fe..ebe59b267af 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,17 @@ # @pnpm/plugin-commands-publishing +## 4.4.0 + +### Minor Changes + +- b7566b979: embed-readme option was added + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + ## 4.3.5 ### Patch Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 7f53af744a6..8f24efcdfee 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.3.5", + "version": "4.4.0", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-publishing": "workspace:4.3.5", + "@pnpm/plugin-commands-publishing": "workspace:4.4.0", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", @@ -56,9 +56,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/client": "workspace:6.1.1", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/exportable-manifest": "workspace:2.2.4", "@pnpm/lifecycle": "workspace:12.1.4", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 8dca3531546..1aa178069da 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-rebuild +## 5.4.8 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + - @pnpm/store-connection-manager@3.2.5 + - @pnpm/find-workspace-packages@3.1.39 + ## 5.4.7 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index bf576009a86..31b4f1ef93a 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.7", + "version": "5.4.8", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.7", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.8", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -48,12 +48,12 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/find-workspace-packages": "workspace:3.1.38", + "@pnpm/find-workspace-packages": "workspace:3.1.39", "@pnpm/get-context": "workspace:5.3.6", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", @@ -62,7 +62,7 @@ "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/sort-packages": "workspace:2.1.7", - "@pnpm/store-connection-manager": "workspace:3.2.4", + "@pnpm/store-connection-manager": "workspace:3.2.5", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-package-arg": "^2.0.1", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index f0e757c3267..586d2566a6f 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-script-runners +## 4.5.16 + +### Patch Changes + +- 9c0f7e69a: `pnpm exec` should look for the executed command in the `node_modules/.bin` directory that is relative to the current working directory. Only after that should it look for the executable in the workspace root. +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + ## 4.5.15 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 4cc285bd248..12f7c64ec97 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.15", + "version": "4.5.16", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.15", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.16", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -44,10 +44,10 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index e72ebfd7921..512d0a53d69 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-server +## 3.0.65 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + - @pnpm/store-connection-manager@3.2.5 + ## 3.0.64 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index 6c7f421c68c..c43b8210968 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.64", + "version": "3.0.65", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,19 +30,19 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-server": "workspace:3.0.64", + "@pnpm/plugin-commands-server": "workspace:3.0.65", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/server": "workspace:11.0.17", - "@pnpm/store-connection-manager": "workspace:3.2.4", + "@pnpm/store-connection-manager": "workspace:3.2.5", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index ba2d9ea32c4..7bb794ef558 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.32 + +### Patch Changes + +- @pnpm/cli-utils@0.6.47 + ## 1.1.31 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index 6ca724cc320..a54ab436509 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.31", + "version": "1.1.32", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,7 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-setup": "workspace:1.1.31", + "@pnpm/plugin-commands-setup": "workspace:1.1.32", "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index 8c3375a74b3..9b775514c83 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-store +## 4.1.8 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + - @pnpm/cli-utils@0.6.47 + - @pnpm/store-connection-manager@3.2.5 + ## 4.1.7 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index a6bca321e2f..724599578dc 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.7", + "version": "4.1.8", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.7", + "@pnpm/plugin-commands-store": "workspace:4.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -50,15 +50,15 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.13", - "@pnpm/cli-utils": "workspace:0.6.46", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/get-context": "workspace:5.3.6", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/store-connection-manager": "workspace:3.2.4", + "@pnpm/store-connection-manager": "workspace:3.2.5", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index 2edd2fe6bde..a36add7a92a 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,15 @@ # pnpm +## 6.28.0 + +### Minor Changes + +- New option added: `embed-readme`. When `false`, `pnpm publish` doesn't save the readme file's content to `package.json` before publish [#4265](https://github.com/pnpm/pnpm/pull/4265). + +### Patch Changes + +- `pnpm exec` should look for the executed command in the `node_modules/.bin` directory that is relative to the current working directory. Only after that should it look for the executable in the workspace root. + ## 6.27.2 ### Patch Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 991727c7857..45a54b2206d 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.27.2", + "version": "6.28.0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,35 +22,35 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.46", + "@pnpm/cli-utils": "workspace:0.6.47", "@pnpm/client": "workspace:6.1.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/default-reporter": "workspace:8.5.9", + "@pnpm/default-reporter": "workspace:8.5.10", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.18", + "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.38", + "@pnpm/find-workspace-packages": "workspace:3.1.39", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/plugin-commands-audit": "workspace:5.1.38", - "@pnpm/plugin-commands-env": "workspace:1.4.8", - "@pnpm/plugin-commands-installation": "workspace:8.3.2", - "@pnpm/plugin-commands-listing": "workspace:4.1.7", - "@pnpm/plugin-commands-outdated": "workspace:5.1.6", - "@pnpm/plugin-commands-publishing": "workspace:4.3.5", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.7", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.15", - "@pnpm/plugin-commands-server": "workspace:3.0.64", - "@pnpm/plugin-commands-setup": "workspace:1.1.31", - "@pnpm/plugin-commands-store": "workspace:4.1.7", + "@pnpm/plugin-commands-audit": "workspace:5.1.39", + "@pnpm/plugin-commands-env": "workspace:1.4.9", + "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-listing": "workspace:4.1.8", + "@pnpm/plugin-commands-outdated": "workspace:5.1.7", + "@pnpm/plugin-commands-publishing": "workspace:4.4.0", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.8", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.16", + "@pnpm/plugin-commands-server": "workspace:3.0.65", + "@pnpm/plugin-commands-setup": "workspace:1.1.32", + "@pnpm/plugin-commands-store": "workspace:4.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index 94645ee05dd..ca2e6cdfe7c 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/store-connection-manager +## 3.2.5 + +### Patch Changes + +- Updated dependencies [b7566b979] + - @pnpm/config@13.12.0 + ## 3.2.4 ### Patch Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 489cd8167c3..94d553d38f6 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.2.4", + "version": "3.2.5", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,12 +30,12 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/store-connection-manager#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/store-connection-manager": "workspace:3.2.4" + "@pnpm/store-connection-manager": "workspace:3.2.5" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", "@pnpm/client": "workspace:6.1.1", - "@pnpm/config": "workspace:13.11.0", + "@pnpm/config": "workspace:13.12.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/server": "workspace:11.0.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3feb1b2c5e6..1b71b686450 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,31 +117,31 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.27.2 + '@pnpm/linux-arm64': workspace:6.28.0 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.27.2 + '@pnpm/linux-x64': workspace:6.28.0 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.27.2 + '@pnpm/macos-arm64': workspace:6.28.0 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.27.2 + '@pnpm/macos-x64': workspace:6.28.0 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.27.2 + '@pnpm/win-x64': workspace:6.28.0 devDependencies: '@pnpm/win-x64': 'link:' @@ -269,9 +269,9 @@ importers: packages/cli-utils: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.46 - '@pnpm/config': workspace:13.11.0 - '@pnpm/default-reporter': workspace:8.5.9 + '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/config': workspace:13.12.0 + '@pnpm/default-reporter': workspace:8.5.10 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.7 @@ -338,7 +338,7 @@ importers: packages/config: specifiers: - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/global-bin-dir': workspace:3.0.0 @@ -394,17 +394,17 @@ importers: '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.0 + '@pnpm/core': workspace:2.5.1 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.17 '@pnpm/get-context': workspace:5.3.6 - '@pnpm/headless': workspace:17.2.0 + '@pnpm/headless': workspace:17.2.1 '@pnpm/hoist': workspace:5.2.13 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.43 + '@pnpm/lockfile-to-pnp': workspace:0.4.44 '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 @@ -563,9 +563,9 @@ importers: packages/default-reporter: specifiers: - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.9 + '@pnpm/default-reporter': workspace:8.5.10 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/render-peer-issues': workspace:1.1.1 @@ -722,12 +722,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.27.2 - '@pnpm/linux-arm64': workspace:6.27.2 - '@pnpm/linux-x64': workspace:6.27.2 - '@pnpm/macos-arm64': workspace:6.27.2 - '@pnpm/macos-x64': workspace:6.27.2 - '@pnpm/win-x64': workspace:6.27.2 + '@pnpm/exe': workspace:6.28.0 + '@pnpm/linux-arm64': workspace:6.28.0 + '@pnpm/linux-x64': workspace:6.28.0 + '@pnpm/macos-arm64': workspace:6.28.0 + '@pnpm/macos-x64': workspace:6.28.0 + '@pnpm/win-x64': workspace:6.28.0 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -858,8 +858,8 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.18 - '@pnpm/find-workspace-packages': workspace:3.1.38 + '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/find-workspace-packages': workspace:3.1.39 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -926,9 +926,9 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': workspace:3.1.38 + '@pnpm/find-workspace-packages': workspace:3.1.39 '@pnpm/types': workspace:7.9.0 find-packages: workspace:8.0.11 read-yaml-file: ^2.1.0 @@ -1060,12 +1060,12 @@ importers: '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.17 - '@pnpm/headless': workspace:17.2.0 + '@pnpm/headless': workspace:17.2.1 '@pnpm/hoist': workspace:5.2.13 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.43 + '@pnpm/lockfile-to-pnp': workspace:0.4.44 '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/modules-cleaner': workspace:11.0.21 @@ -1387,9 +1387,9 @@ importers: packages/lockfile-to-pnp: specifiers: - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.43 + '@pnpm/lockfile-to-pnp': workspace:0.4.44 '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2009,12 +2009,12 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.5 - '@pnpm/cli-utils': workspace:0.6.46 - '@pnpm/config': workspace:13.11.0 + '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/plugin-commands-audit': workspace:5.1.38 + '@pnpm/plugin-commands-audit': workspace:5.1.39 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2053,13 +2053,13 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 - '@pnpm/config': workspace:13.11.0 + '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/config': workspace:13.12.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/package-store': workspace:12.1.8 - '@pnpm/plugin-commands-env': workspace:1.4.8 + '@pnpm/plugin-commands-env': workspace:1.4.9 '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.15 @@ -2107,17 +2107,17 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.0 + '@pnpm/core': workspace:2.5.1 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.38 + '@pnpm/find-workspace-packages': workspace:3.1.39 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 @@ -2127,8 +2127,8 @@ importers: '@pnpm/outdated': workspace:9.0.30 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.2 - '@pnpm/plugin-commands-rebuild': workspace:5.4.7 + '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-rebuild': workspace:5.4.8 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2136,7 +2136,7 @@ importers: '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.7 - '@pnpm/store-connection-manager': workspace:3.2.4 + '@pnpm/store-connection-manager': workspace:3.2.5 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 '@types/is-ci': ^3.0.0 @@ -2247,16 +2247,16 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/list': workspace:6.3.1 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.2 - '@pnpm/plugin-commands-listing': workspace:4.1.7 + '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-listing': workspace:4.1.8 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 @@ -2290,21 +2290,21 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.10 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/outdated': workspace:9.0.30 - '@pnpm/plugin-commands-installation': workspace:8.3.2 - '@pnpm/plugin-commands-outdated': workspace:5.1.6 + '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-outdated': workspace:5.1.7 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 @@ -2357,17 +2357,17 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/client': workspace:6.1.1 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.4 - '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.11 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-publishing': workspace:4.3.5 + '@pnpm/plugin-commands-publishing': workspace:4.4.0 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.5 @@ -2446,13 +2446,13 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/filter-workspace-packages': workspace:4.4.18 - '@pnpm/find-workspace-packages': workspace:3.1.38 + '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/find-workspace-packages': workspace:3.1.39 '@pnpm/get-context': workspace:5.3.6 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 @@ -2461,11 +2461,11 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/normalize-registries': workspace:2.0.12 - '@pnpm/plugin-commands-rebuild': workspace:5.4.7 + '@pnpm/plugin-commands-rebuild': workspace:5.4.8 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.7 - '@pnpm/store-connection-manager': workspace:3.2.4 + '@pnpm/store-connection-manager': workspace:3.2.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2535,15 +2535,15 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.15 + '@pnpm/plugin-commands-script-runners': workspace:4.5.16 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 @@ -2593,14 +2593,14 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': workspace:3.0.64 + '@pnpm/plugin-commands-server': workspace:3.0.65 '@pnpm/server': workspace:11.0.17 - '@pnpm/store-connection-manager': workspace:3.2.4 + '@pnpm/store-connection-manager': workspace:3.2.5 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2641,9 +2641,9 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': workspace:1.1.31 + '@pnpm/plugin-commands-setup': workspace:1.1.32 '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 @@ -2660,8 +2660,8 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.13 - '@pnpm/cli-utils': workspace:0.6.46 - '@pnpm/config': workspace:13.11.0 + '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/config': workspace:13.12.0 '@pnpm/error': workspace:2.0.0 '@pnpm/get-context': workspace:5.3.6 '@pnpm/lockfile-file': workspace:4.2.6 @@ -2670,10 +2670,10 @@ importers: '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-store': workspace:4.1.7 + '@pnpm/plugin-commands-store': workspace:4.1.8 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/store-connection-manager': workspace:3.2.4 + '@pnpm/store-connection-manager': workspace:3.2.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.9.0 @@ -2734,35 +2734,35 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.46 + '@pnpm/cli-utils': workspace:0.6.47 '@pnpm/client': workspace:6.1.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.9 + '@pnpm/default-reporter': workspace:8.5.10 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.18 + '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.38 + '@pnpm/find-workspace-packages': workspace:3.1.39 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-audit': workspace:5.1.38 - '@pnpm/plugin-commands-env': workspace:1.4.8 - '@pnpm/plugin-commands-installation': workspace:8.3.2 - '@pnpm/plugin-commands-listing': workspace:4.1.7 - '@pnpm/plugin-commands-outdated': workspace:5.1.6 - '@pnpm/plugin-commands-publishing': workspace:4.3.5 - '@pnpm/plugin-commands-rebuild': workspace:5.4.7 - '@pnpm/plugin-commands-script-runners': workspace:4.5.15 - '@pnpm/plugin-commands-server': workspace:3.0.64 - '@pnpm/plugin-commands-setup': workspace:1.1.31 - '@pnpm/plugin-commands-store': workspace:4.1.7 + '@pnpm/plugin-commands-audit': workspace:5.1.39 + '@pnpm/plugin-commands-env': workspace:1.4.9 + '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-listing': workspace:4.1.8 + '@pnpm/plugin-commands-outdated': workspace:5.1.7 + '@pnpm/plugin-commands-publishing': workspace:4.4.0 + '@pnpm/plugin-commands-rebuild': workspace:5.4.8 + '@pnpm/plugin-commands-script-runners': workspace:4.5.16 + '@pnpm/plugin-commands-server': workspace:3.0.65 + '@pnpm/plugin-commands-setup': workspace:1.1.32 + '@pnpm/plugin-commands-store': workspace:4.1.8 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -3268,12 +3268,12 @@ importers: specifiers: '@pnpm/cli-meta': workspace:2.0.1 '@pnpm/client': workspace:6.1.1 - '@pnpm/config': workspace:13.11.0 + '@pnpm/config': workspace:13.12.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.8 '@pnpm/server': workspace:11.0.17 - '@pnpm/store-connection-manager': workspace:3.2.4 + '@pnpm/store-connection-manager': workspace:3.2.5 '@pnpm/store-path': ^5.0.0 '@zkochan/diable': ^1.0.2 delay: ^5.0.0 @@ -3514,9 +3514,9 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.0_3b6b276e93ead7cf6063f183a5e18d1f - '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.4 - eslint-config-standard-with-typescript: 21.0.1_7a569f8fdfece9776f5138743ddf9d19 + '@typescript-eslint/eslint-plugin': 5.10.0_706fb07ce74b1db611f19a02ad2ce784 + '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.5 + eslint-config-standard-with-typescript: 21.0.1_1fb320be09c5af1e3bc1c9919f0c3cb1 eslint-plugin-import: 2.25.4_eslint@8.7.0 eslint-plugin-node: 11.1.0_eslint@8.7.0 eslint-plugin-promise: 5.2.0_eslint@8.7.0 @@ -5513,7 +5513,7 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.10.0_3b6b276e93ead7cf6063f183a5e18d1f: + /@typescript-eslint/eslint-plugin/5.10.0_706fb07ce74b1db611f19a02ad2ce784: resolution: {integrity: sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5524,23 +5524,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.4 + '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.5 '@typescript-eslint/scope-manager': 5.10.0 - '@typescript-eslint/type-utils': 5.10.0_eslint@8.7.0+typescript@4.5.4 - '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.4 + '@typescript-eslint/type-utils': 5.10.0_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/4.33.0_eslint@8.7.0+typescript@4.5.4: + /@typescript-eslint/parser/4.33.0_eslint@8.7.0+typescript@4.5.5: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5552,15 +5552,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.5.4 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 - typescript: 4.5.4 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.10.0_eslint@8.7.0+typescript@4.5.4: + /@typescript-eslint/parser/5.10.0_eslint@8.7.0+typescript@4.5.5: resolution: {integrity: sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5572,10 +5572,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.10.0 '@typescript-eslint/types': 5.10.0 - '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.4 + '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 - typescript: 4.5.4 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false @@ -5596,7 +5596,7 @@ packages: '@typescript-eslint/visitor-keys': 5.10.0 dev: false - /@typescript-eslint/type-utils/5.10.0_eslint@8.7.0+typescript@4.5.4: + /@typescript-eslint/type-utils/5.10.0_eslint@8.7.0+typescript@4.5.5: resolution: {integrity: sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5606,11 +5606,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.4 + '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false @@ -5625,7 +5625,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.5.4: + /@typescript-eslint/typescript-estree/4.33.0_typescript@4.5.5: resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5640,13 +5640,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.10.0_typescript@4.5.4: + /@typescript-eslint/typescript-estree/5.10.0_typescript@4.5.5: resolution: {integrity: sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5661,13 +5661,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.4 - typescript: 4.5.4 + tsutils: 3.21.0_typescript@4.5.5 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils/5.10.0_eslint@8.7.0+typescript@4.5.4: + /@typescript-eslint/utils/5.10.0_eslint@8.7.0+typescript@4.5.5: resolution: {integrity: sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5676,7 +5676,7 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.10.0 '@typescript-eslint/types': 5.10.0 - '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.4 + '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.5 eslint: 8.7.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.7.0 @@ -8146,7 +8146,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_7a569f8fdfece9776f5138743ddf9d19: + /eslint-config-standard-with-typescript/21.0.1_1fb320be09c5af1e3bc1c9919f0c3cb1: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^4.0.1 || ^5.6.0 @@ -8156,14 +8156,14 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.0_3b6b276e93ead7cf6063f183a5e18d1f - '@typescript-eslint/parser': 4.33.0_eslint@8.7.0+typescript@4.5.4 + '@typescript-eslint/eslint-plugin': 5.10.0_706fb07ce74b1db611f19a02ad2ce784 + '@typescript-eslint/parser': 4.33.0_eslint@8.7.0+typescript@4.5.5 eslint: 8.7.0 eslint-config-standard: 16.0.3_122ae18802e4780317a0414610684b00 eslint-plugin-import: 2.25.4_eslint@8.7.0 eslint-plugin-node: 11.1.0_eslint@8.7.0 eslint-plugin-promise: 5.2.0_eslint@8.7.0 - typescript: 4.5.4 + typescript: 4.5.5 transitivePeerDependencies: - supports-color dev: false @@ -8280,7 +8280,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || *' + eslint: '>=5 || * || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 @@ -14212,14 +14212,14 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsutils/3.21.0_typescript@4.5.4: + /tsutils/3.21.0_typescript@4.5.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.5.4 + typescript: 4.5.5 dev: false /tty-table/2.8.13: From c1383044d18c70b430b8a6fbee1ef745aefc09cc Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 25 Jan 2022 16:38:30 +0200 Subject: [PATCH 086/204] fix(core): don't try to read the name prop of manifest that is null --- .changeset/hungry-pens-know.md | 5 +++++ packages/core/src/install/index.ts | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .changeset/hungry-pens-know.md diff --git a/.changeset/hungry-pens-know.md b/.changeset/hungry-pens-know.md new file mode 100644 index 00000000000..695f0f7f2a1 --- /dev/null +++ b/.changeset/hungry-pens-know.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": patch +--- + +Fixed an exception that was caused by reading the name property from a manifest that was not defined. diff --git a/packages/core/src/install/index.ts b/packages/core/src/install/index.ts index 6a2811e933e..32f27690ac6 100644 --- a/packages/core/src/install/index.ts +++ b/packages/core/src/install/index.ts @@ -873,10 +873,14 @@ const _installInContext: InstallFunction = async (projects, ctx, opts) => { await Promise.all( directPkgs.map(async (dep) => { const manifest = await dep.fetchingBundledManifest?.() ?? await safeReadProjectManifestOnly(dep.dir) + let nodeExecPath: string | undefined + if (manifest?.name) { + nodeExecPath = project.manifest.dependenciesMeta?.[manifest.name]?.node + } return { location: dep.dir, manifest, - nodeExecPath: project.manifest.dependenciesMeta?.[manifest!.name!]?.node, + nodeExecPath, } }) ) From d464f0351e2a7ef362b130e5f10c62b03d6d054b Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 25 Jan 2022 16:39:57 +0200 Subject: [PATCH 087/204] chore(deps): update --- pnpm-lock.yaml | 431 ++++++++++++++++++++++++------------------------- 1 file changed, 209 insertions(+), 222 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b71b686450..489a9b6752f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,7 +66,7 @@ importers: '@babel/plugin-transform-modules-commonjs': 7.16.8_@babel+core@7.16.12 '@babel/preset-typescript': 7.16.7_@babel+core@7.16.12 '@babel/types': 7.16.8 - '@changesets/cli': 2.19.0 + '@changesets/cli': 2.20.0 '@commitlint/cli': 16.1.0_@types+node@14.18.9 '@commitlint/config-conventional': 16.0.0 '@commitlint/prompt-cli': 16.1.0_@types+node@14.18.9 @@ -3514,9 +3514,9 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.0_706fb07ce74b1db611f19a02ad2ce784 - '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.5 - eslint-config-standard-with-typescript: 21.0.1_1fb320be09c5af1e3bc1c9919f0c3cb1 + '@typescript-eslint/eslint-plugin': 5.10.1_0f442f6b60390429061d5d9b6bcaaba6 + '@typescript-eslint/parser': 5.10.1_eslint@8.7.0+typescript@4.5.5 + eslint-config-standard-with-typescript: 21.0.1_b090051992327ce80c9dd9100e557046 eslint-plugin-import: 2.25.4_eslint@8.7.0 eslint-plugin-node: 11.1.0_eslint@8.7.0 eslint-plugin-promise: 5.2.0_eslint@8.7.0 @@ -3991,7 +3991,7 @@ packages: clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 - pirates: 4.0.4 + pirates: 4.0.5 source-map-support: 0.5.21 dev: true @@ -4048,13 +4048,13 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@changesets/apply-release-plan/5.0.3: - resolution: {integrity: sha512-V15OPq/GyaRB3FA0hEV0V21OhsxXcPAOUeXFF9VKKPl9XkB+nDndvUcqUfr06OeeXczP8+1aCB9N+bazbfa0TQ==} + /@changesets/apply-release-plan/5.0.4: + resolution: {integrity: sha512-czayDIrgC8qBnqwClvh9nxjCMem+XZG7xtfdYwq3dxpzA30qGppcI0i088VYug5RCFR+l1N+HUvkujSZuBK65w==} dependencies: '@babel/runtime': 7.16.7 - '@changesets/config': 1.6.3 + '@changesets/config': 1.6.4 '@changesets/get-version-range-type': 0.3.2 - '@changesets/git': 1.2.1 + '@changesets/git': 1.3.0 '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 detect-indent: 6.1.0 @@ -4066,38 +4066,37 @@ packages: semver: 5.7.1 dev: true - /@changesets/assemble-release-plan/5.0.4: - resolution: {integrity: sha512-kn0UecLXiif6DzB2EBEOrS54BWSo2nPC4111I4a42ut0Tpeu5z4dEOGmREMd2lMQjx9EE/q9VudkfFa12SFdwA==} + /@changesets/assemble-release-plan/5.0.5: + resolution: {integrity: sha512-ejCVSM4I1jgaNi30we3/qltj2NQtS68w7C3H8Gvb6ZOvbIpAW/Tr0uMmPgRj4Vzkez5+fx0If02AvOdssz1btA==} dependencies: '@babel/runtime': 7.16.7 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.2.4 + '@changesets/get-dependents-graph': 1.3.0 '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 semver: 5.7.1 dev: true - /@changesets/cli/2.19.0: - resolution: {integrity: sha512-AqtWiarNSUD42pv7ldTAFMU7pa/39t78VDAWFy78RgUJQyFmXktOG8fzjMhksJ+G5+pWLVSXaLSj6cCbpeWivg==} + /@changesets/cli/2.20.0: + resolution: {integrity: sha512-IUYSgZKtS+wXPD5hxfnCfZ1JWCbBI0CRrhxpkgVKcXDwpxiRU8stCwuSuVj14kiYlThuH2zL0/ZuGvhF4r28Gg==} hasBin: true dependencies: '@babel/runtime': 7.16.7 - '@changesets/apply-release-plan': 5.0.3 - '@changesets/assemble-release-plan': 5.0.4 - '@changesets/config': 1.6.3 + '@changesets/apply-release-plan': 5.0.4 + '@changesets/assemble-release-plan': 5.0.5 + '@changesets/config': 1.6.4 '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.2.4 - '@changesets/get-release-plan': 3.0.4 - '@changesets/git': 1.2.1 + '@changesets/get-dependents-graph': 1.3.0 + '@changesets/get-release-plan': 3.0.5 + '@changesets/git': 1.3.0 '@changesets/logger': 0.0.5 '@changesets/pre': 1.0.9 - '@changesets/read': 0.5.2 + '@changesets/read': 0.5.3 '@changesets/types': 4.0.2 '@changesets/write': 0.1.6 '@manypkg/get-packages': 1.1.3 '@types/is-ci': 3.0.0 '@types/semver': 6.2.3 - boxen: 1.3.0 chalk: 2.4.2 enquirer: 2.3.6 external-editor: 3.1.0 @@ -4114,11 +4113,11 @@ packages: tty-table: 2.8.13 dev: true - /@changesets/config/1.6.3: - resolution: {integrity: sha512-J1PwxgAdvUZpvASFnzPQ1ixl20Pn42UmaqozqBlWENQDbCO/VlmianctCmwwBeR0RR/cx7oIC/ACbR1fy7mXTw==} + /@changesets/config/1.6.4: + resolution: {integrity: sha512-WWa8eR8GzS/p2atLc/+5UEDn7fsRCZ+/sShLkB/3efVbTkSTB1PwoKwQRXLYXM1DY289T7UnJT4HLZA3Gcreww==} dependencies: '@changesets/errors': 0.1.4 - '@changesets/get-dependents-graph': 1.2.4 + '@changesets/get-dependents-graph': 1.3.0 '@changesets/logger': 0.0.5 '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 @@ -4132,8 +4131,8 @@ packages: extendable-error: 0.1.7 dev: true - /@changesets/get-dependents-graph/1.2.4: - resolution: {integrity: sha512-53lYhG9RFW5YIilMSo2TpZ3ocAkK3KENkiWhXYrbyXSt6SPOsIWW1wtialTJOqiuC7Lrdlazd5AHvGH7nlV4fg==} + /@changesets/get-dependents-graph/1.3.0: + resolution: {integrity: sha512-4VHQWEluWySPgDdkL94YNxrEjDb9nwNFw515sWDmVrlfpQN5qaP1hdaotrp4mJm4ky85t4cTlrWSP+CTY7IDbw==} dependencies: '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 @@ -4142,14 +4141,14 @@ packages: semver: 5.7.1 dev: true - /@changesets/get-release-plan/3.0.4: - resolution: {integrity: sha512-XEMI1WlB2crtXHLrpF8qLteZDe6ZIvuj9J3Pc9EkCo1QbVonx74zOC65KFPqNJOTpcYrex6MzOueUn2Vp32gwA==} + /@changesets/get-release-plan/3.0.5: + resolution: {integrity: sha512-67td3LA1RTJpY5Q+wJaTTRtAjZ2suAhDfj3VRjFv0gCgUPXs8rNx17n9UPbegPTQjeTS1r7hVRVifycmT0fQtA==} dependencies: '@babel/runtime': 7.16.7 - '@changesets/assemble-release-plan': 5.0.4 - '@changesets/config': 1.6.3 + '@changesets/assemble-release-plan': 5.0.5 + '@changesets/config': 1.6.4 '@changesets/pre': 1.0.9 - '@changesets/read': 0.5.2 + '@changesets/read': 0.5.3 '@changesets/types': 4.0.2 '@manypkg/get-packages': 1.1.3 dev: true @@ -4158,8 +4157,8 @@ packages: resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==} dev: true - /@changesets/git/1.2.1: - resolution: {integrity: sha512-Qkubed8zg4/YOXnR97ZOocKXncjLMc185jSKu3ah5TgCpwMcK1EMkGcmpf3U8EHtQbh9pRKAxlfGq376WPPyPA==} + /@changesets/git/1.3.0: + resolution: {integrity: sha512-Ydj4lWX33d2PCDaTXOMSbyTjgk1go1V6EyXjKTmOV7nB/qvgKdDZLSt+AexKWKp3Ac2FTrtVnl9G5gMNVYNmuQ==} dependencies: '@babel/runtime': 7.16.7 '@changesets/errors': 0.1.4 @@ -4175,8 +4174,8 @@ packages: chalk: 2.4.2 dev: true - /@changesets/parse/0.3.10: - resolution: {integrity: sha512-Zqw4NozzYKsfULxeQaSXCEHeGfaxa/eDIf5F1NWi7sP5xtVTh9M3bnzQXgjQKqfUG2nlmx9BUtFwmpVML7Pu3Q==} + /@changesets/parse/0.3.11: + resolution: {integrity: sha512-w5/X8KijcCrvv5lHimXIBR9o35c78niiBoesBjBUlWeifwPz0DHc/lzVYJKRkA5w0BGqft6T/9hKI68GaYj5wA==} dependencies: '@changesets/types': 4.0.2 js-yaml: 3.14.1 @@ -4192,13 +4191,13 @@ packages: fs-extra: 7.0.1 dev: true - /@changesets/read/0.5.2: - resolution: {integrity: sha512-spI5uMYsyZfuXbZmUAQhXitu09YZ6iwmEE1QJnJkAPFLkpt5uEgyG9EnP3HRkGSkmLy8c+3pYIR2bbhxbZIm6w==} + /@changesets/read/0.5.3: + resolution: {integrity: sha512-zoj5NjNR4AhiGXz6aHTxsBLojChHgDOSbz6VfAVxMKX7tF7UhyNYptG2VEbSjxeamNKABx6k1pkM2IyVVlOcbQ==} dependencies: '@babel/runtime': 7.16.7 - '@changesets/git': 1.2.1 + '@changesets/git': 1.3.0 '@changesets/logger': 0.0.5 - '@changesets/parse': 0.3.10 + '@changesets/parse': 0.3.11 '@changesets/types': 4.0.2 chalk: 2.4.2 fs-extra: 7.0.1 @@ -4311,7 +4310,7 @@ packages: '@commitlint/types': 16.0.0 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.3_c7aa03196a4d62e8dc844e3ce73ee619 + cosmiconfig-typescript-loader: 1.0.4_c7aa03196a4d62e8dc844e3ce73ee619 lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.5.5 @@ -4656,7 +4655,7 @@ packages: jest-regex-util: 27.4.0 jest-util: 27.4.2 micromatch: 4.0.4 - pirates: 4.0.4 + pirates: 4.0.5 slash: 3.0.0 source-map: 0.6.1 write-file-atomic: 3.0.3 @@ -4755,15 +4754,15 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.46_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-D6f/mWGNdvXCcIKXCM2afNBujl+U8OL9tPJ+PpeYsiudDR1gvN30JaFSd6c8go7nyXxiNxOkTGQWdCeYT2rs5w==} + /@pnpm/cli-utils/0.6.47_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-haNVJCMPxaTHVC5xfaJbLlrNHbFKiyfVMFZp+jVu9dTuF8FLXS2P0R+br57JJukoTDHPiLLeZQjLDSXyhT/paA==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.1 - '@pnpm/config': 13.11.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.9_@pnpm+logger@4.0.0 + '@pnpm/config': 13.12.0_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.10_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 '@pnpm/manifest-utils': 2.1.7_@pnpm+logger@4.0.0 @@ -4781,8 +4780,8 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.11.0_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-clAmGOXminvhmECRAFOl0esnOyFEsrhcnMKMaraxb458j6YFlULDADZ8Dn512bk171eGAKjQ7z9wtoaIM+pFqg==} + /@pnpm/config/13.12.0_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-4wIecGLiAtPVRS4oidJzVVBQBcPH1PUu1jAQLKudNg+hlBO5ff7U1FlclKLlaLQJrybDHRV++jePXFT4NO3hQg==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 @@ -4818,13 +4817,13 @@ packages: '@pnpm/types': 7.9.0 dev: true - /@pnpm/default-reporter/8.5.9_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-hsEfklWycE1+DYjUpZj/NIcK5xwC1gtLS+zJX+O99qHXdiG7KSbxqlNjSP5rL+YP4uFygL/2XI7j6Kc1Rk8mdA==} + /@pnpm/default-reporter/8.5.10_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-f83UctyaMI77z/SgVuMO6hFTGM6sQjtUS443pnApqg1lJGD8FVBr5K0H/pWyl5tHyl5UWzRnZT62VHMqfGZpcg==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/config': 13.11.0_@pnpm+logger@4.0.0 + '@pnpm/config': 13.12.0_@pnpm+logger@4.0.0 '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 @@ -4866,11 +4865,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.38_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-UgYC8s9gIwhiDAAc5UwegN+lv2dKBPH+/MISD4W383cUvS8l7VJU9AKHV53pk/Tyc4uHmBN+UZYYh6A7X19VHg==} + /@pnpm/find-workspace-packages/3.1.39_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-V6B1zEqd9XU01c9ks2fAuWPe7e8ro6wta2o6b36QhaTRffa3MpHJkoGfjQSj2Qc7iDASfGhm0m2Ys+pgjY5K4Q==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.46_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.47_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.9.0 find-packages: 8.0.11 @@ -4926,7 +4925,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.38_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.39_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.9.0 load-json-file: 6.2.0 @@ -5018,7 +5017,7 @@ packages: read-yaml-file: 2.1.0 rimraf: 3.0.2 tempy: 1.0.1 - verdaccio: 5.5.0 + verdaccio: 5.5.1 write-yaml-file: 4.2.0 transitivePeerDependencies: - bufferutil @@ -5086,8 +5085,8 @@ packages: write-yaml-file: 4.2.0 dev: true - /@sindresorhus/is/4.3.0: - resolution: {integrity: sha512-wwOvh0eO3PiTEivGJWiZ+b946SlMSb4pe+y+Ur/4S87cwo09pYi+FWHHnbrM3W9W7cBYKDqQXcrFYjYUCOJUEQ==} + /@sindresorhus/is/4.4.0: + resolution: {integrity: sha512-QppPM/8l3Mawvh4rn9CNEYIU9bxpXUCRMaX9yUpvBk1nMKusLKpfXGDEKExKaPhLzcn3lzil7pR6rnJ11HgeRQ==} engines: {node: '>=10'} dev: false @@ -5155,7 +5154,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/archy/0.0.31: @@ -5198,7 +5197,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/cacheable-request/6.0.2: @@ -5206,7 +5205,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.10 + '@types/node': 17.0.12 '@types/responselike': 1.0.0 dev: false @@ -5219,7 +5218,7 @@ packages: /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/emscripten/1.39.6: @@ -5229,14 +5228,14 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/graceful-fs/4.1.5: @@ -5323,7 +5322,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: false /@types/lodash/4.14.178: @@ -5351,13 +5350,13 @@ packages: /@types/minipass/3.1.2: resolution: {integrity: sha512-foLGjgrJkUjLG/o2t2ymlZGEoBNBa/TfoUZ7oCTkOjP1T43UGBJspovJou/l3ZuHvye2ewR5cZNtp2zyWgILMA==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/node/12.20.42: @@ -5372,8 +5371,8 @@ packages: resolution: {integrity: sha512-j11XSuRuAlft6vLDEX4RvhqC0KxNxx6QIyMXNb0vHHSNPXTPeiy3algESWmOOIzEtiEL0qiowPU3ewW9hHVa7Q==} dev: true - /@types/node/17.0.10: - resolution: {integrity: sha512-S/3xB4KzyFxYGCppyDt68yzBU9ysL88lSdIah4D6cptdcltc4NCPCAMc0+PCpg/lLIyC7IPvj2Z52OJWeIUkog==} + /@types/node/17.0.12: + resolution: {integrity: sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5407,7 +5406,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: false /@types/retry/0.12.1: @@ -5418,7 +5417,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/semver/6.2.3: @@ -5440,7 +5439,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5460,13 +5459,13 @@ packages: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.1.2 - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/treeify/1.0.0: @@ -5496,7 +5495,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.10 + '@types/node': 17.0.12 dev: true /@types/yargs-parser/20.2.1: @@ -5513,8 +5512,8 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.10.0_706fb07ce74b1db611f19a02ad2ce784: - resolution: {integrity: sha512-XXVKnMsq2fuu9K2KsIxPUGqb6xAImz8MEChClbXmE3VbveFtBUU5bzM6IPVWqzyADIgdkS2Ws/6Xo7W2TeZWjQ==} + /@typescript-eslint/eslint-plugin/5.10.1_0f442f6b60390429061d5d9b6bcaaba6: + resolution: {integrity: sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -5524,10 +5523,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.10.0_eslint@8.7.0+typescript@4.5.5 - '@typescript-eslint/scope-manager': 5.10.0 - '@typescript-eslint/type-utils': 5.10.0_eslint@8.7.0+typescript@4.5.5 - '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/parser': 5.10.1_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/type-utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 functional-red-black-tree: 1.0.1 @@ -5560,8 +5559,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/5.10.0_eslint@8.7.0+typescript@4.5.5: - resolution: {integrity: sha512-pJB2CCeHWtwOAeIxv8CHVGJhI5FNyJAIpx5Pt72YkK3QfEzt6qAlXZuyaBmyfOdM62qU0rbxJzNToPTVeJGrQw==} + /@typescript-eslint/parser/5.10.1_eslint@8.7.0+typescript@4.5.5: + resolution: {integrity: sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || * @@ -5570,9 +5569,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.10.0 - '@typescript-eslint/types': 5.10.0 - '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.5 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 typescript: 4.5.5 @@ -5588,16 +5587,16 @@ packages: '@typescript-eslint/visitor-keys': 4.33.0 dev: false - /@typescript-eslint/scope-manager/5.10.0: - resolution: {integrity: sha512-tgNgUgb4MhqK6DoKn3RBhyZ9aJga7EQrw+2/OiDk5hKf3pTVZWyqBi7ukP+Z0iEEDMF5FDa64LqODzlfE4O/Dg==} + /@typescript-eslint/scope-manager/5.10.1: + resolution: {integrity: sha512-Lyvi559Gvpn94k7+ElXNMEnXu/iundV5uFmCUNnftbFrUbAJ1WBoaGgkbOBm07jVZa682oaBU37ao/NGGX4ZDg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.10.0 - '@typescript-eslint/visitor-keys': 5.10.0 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/visitor-keys': 5.10.1 dev: false - /@typescript-eslint/type-utils/5.10.0_eslint@8.7.0+typescript@4.5.5: - resolution: {integrity: sha512-TzlyTmufJO5V886N+hTJBGIfnjQDQ32rJYxPaeiyWKdjsv2Ld5l8cbS7pxim4DeNs62fKzRSt8Q14Evs4JnZyQ==} + /@typescript-eslint/type-utils/5.10.1_eslint@8.7.0+typescript@4.5.5: + resolution: {integrity: sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -5606,7 +5605,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.10.0_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 debug: 4.3.3 eslint: 8.7.0 tsutils: 3.21.0_typescript@4.5.5 @@ -5620,8 +5619,8 @@ packages: engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: false - /@typescript-eslint/types/5.10.0: - resolution: {integrity: sha512-wUljCgkqHsMZbw60IbOqT/puLfyqqD5PquGiBo1u1IS3PLxdi3RDGlyf032IJyh+eQoGhz9kzhtZa+VC4eWTlQ==} + /@typescript-eslint/types/5.10.1: + resolution: {integrity: sha512-ZvxQ2QMy49bIIBpTqFiOenucqUyjTQ0WNLhBM6X1fh1NNlYAC6Kxsx8bRTY3jdYsYg44a0Z/uEgQkohbR0H87Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false @@ -5646,8 +5645,8 @@ packages: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.10.0_typescript@4.5.5: - resolution: {integrity: sha512-x+7e5IqfwLwsxTdliHRtlIYkgdtYXzE0CkFeV6ytAqq431ZyxCFzNMNR5sr3WOlIG/ihVZr9K/y71VHTF/DUQA==} + /@typescript-eslint/typescript-estree/5.10.1_typescript@4.5.5: + resolution: {integrity: sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -5655,8 +5654,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.10.0 - '@typescript-eslint/visitor-keys': 5.10.0 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/visitor-keys': 5.10.1 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 @@ -5667,16 +5666,16 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.10.0_eslint@8.7.0+typescript@4.5.5: - resolution: {integrity: sha512-IGYwlt1CVcFoE2ueW4/ioEwybR60RAdGeiJX/iDAw0t5w0wK3S7QncDwpmsM70nKgGTuVchEWB8lwZwHqPAWRg==} + /@typescript-eslint/utils/5.10.1_eslint@8.7.0+typescript@4.5.5: + resolution: {integrity: sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || * dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.10.0 - '@typescript-eslint/types': 5.10.0 - '@typescript-eslint/typescript-estree': 5.10.0_typescript@4.5.5 + '@typescript-eslint/scope-manager': 5.10.1 + '@typescript-eslint/types': 5.10.1 + '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 eslint: 8.7.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.7.0 @@ -5693,11 +5692,11 @@ packages: eslint-visitor-keys: 2.1.0 dev: false - /@typescript-eslint/visitor-keys/5.10.0: - resolution: {integrity: sha512-GMxj0K1uyrFLPKASLmZzCuSddmjZVbVj3Ouy5QVuIGKZopxvOr24JsS7gruz6C3GExE01mublZ3mIBOaon9zuQ==} + /@typescript-eslint/visitor-keys/5.10.1: + resolution: {integrity: sha512-NjQ0Xinhy9IL979tpoTRuLKxMc0zJC7QVSdeerXs2/QvOy2yRkzX5dRb10X5woNUdJgU8G3nYRDlI33sq1K4YQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.10.0 + '@typescript-eslint/types': 5.10.1 eslint-visitor-keys: 3.2.0 dev: false @@ -5747,6 +5746,10 @@ packages: /@verdaccio/ui-theme/6.0.0-6-next.15: resolution: {integrity: sha512-qKqsk3OUIG1VJh2cgkA8H1nSyB1ybMw9VAiWkBarv8uriRkwG+cIcEMUXZuG1pnr6ieNLsYtLRGKbnlBhIpSaA==} engines: {node: '>=14', npm: '>=6'} + dev: true + + /@verdaccio/ui-theme/6.0.0-6-next.16: + resolution: {integrity: sha512-FbYl3273qaA0/fRwrvE876/HuvU81zjsnR70rCEojBelDuddl3xbY1LVdvthCjUGuIj2SUNpTzGhyROdqHJUCg==} /@yarnpkg/core/3.2.0-rc.9: resolution: {integrity: sha512-rmH63l18emHFbu40n0TKHwzVtuzjFJJvbtt3RgwP9XdVxbh/yvFkbUwBJtAjihBV3//zLF2tRea6aiEN/Ap6Fg==} @@ -5756,12 +5759,12 @@ packages: '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.6 + '@yarnpkg/fslib': 2.6.1-rc.7 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.6 - '@yarnpkg/parsers': 2.5.0-rc.9 - '@yarnpkg/pnp': 3.1.1-rc.11 - '@yarnpkg/shell': 3.2.0-rc.9 + '@yarnpkg/libzip': 2.2.3-rc.7 + '@yarnpkg/parsers': 2.5.0-rc.10 + '@yarnpkg/pnp': 3.1.1-rc.12 + '@yarnpkg/shell': 3.2.0-rc.10 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5796,11 +5799,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.6: - resolution: {integrity: sha512-77OI9kYkOy/2n4yjtEYUG9xb8/4In0ZO1p4H83Y2SSTDL40Gztro+HtLK7VT9+a3pOGsRfJ3khQLLil3oPem2A==} + /@yarnpkg/fslib/2.6.1-rc.7: + resolution: {integrity: sha512-Cizefd9njl2mu7j0NIabaTzHuPL3dY7ow4hqZM36NcZxlcfsXeZ0krYJkgRBoy861DO65XrAbwGZuyyUdRV8tw==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.6 + '@yarnpkg/libzip': 2.2.3-rc.7 tslib: 1.14.1 dev: false @@ -5820,8 +5823,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.6: - resolution: {integrity: sha512-vfPoKWuAivsg7yEwbIZs30kDZLTV0VUMY4iS2Vyhw5AxPZ479E5WXOXuuwFiRxTWyRl8qfhLO5vC+BoAIr93rg==} + /@yarnpkg/libzip/2.2.3-rc.7: + resolution: {integrity: sha512-pVJjXi9bhGepcoeVZKfL51RIV7XKIYMGCHahry62T7pvT8a9jIGqU/JRaJh8XWChNVkKfexAysq6Ho+hXRPR/g==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5837,19 +5840,19 @@ packages: engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@yarnpkg/core': 3.2.0-rc.9 - '@yarnpkg/fslib': 2.6.1-rc.6 + '@yarnpkg/fslib': 2.6.1-rc.7 dev: false - /@yarnpkg/parsers/2.5.0-rc.7: - resolution: {integrity: sha512-gPImmfW+iEp/60KZX2yTuBvLA3VXsK6JX56p6GadETycPSlj59qmRHJwYtANwecZb6cVIUOJ8Dybo9m0YaeasQ==} + /@yarnpkg/parsers/2.5.0-rc.10: + resolution: {integrity: sha512-GXIN8TF3e5rA9JHZSWuFzhklCDZ/IZQDLjhSB8Q+BB7xr3fstmLCDpyuIyBdSOLLh9VfXgq9G/ON0GD/0NncFQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 tslib: 1.14.1 dev: false - /@yarnpkg/parsers/2.5.0-rc.9: - resolution: {integrity: sha512-DhCayNpKEPvMTMzHmPuzDxOE4JWqynZHzj1HF/UgNK8AmUzWnR/IWYB6VpfmOW2q9M39bZFS22y8G5sBJhGBMQ==} + /@yarnpkg/parsers/2.5.0-rc.7: + resolution: {integrity: sha512-gPImmfW+iEp/60KZX2yTuBvLA3VXsK6JX56p6GadETycPSlj59qmRHJwYtANwecZb6cVIUOJ8Dybo9m0YaeasQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 @@ -5865,21 +5868,21 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.11: - resolution: {integrity: sha512-uhjrM/05j8G8iQIvU+8bL9jx1mAl0r3lUD2fQlAn+aKssspp9jzTgmjhiWps4aEx+fS8Z+zPMo3nlLqvcmn7dg==} + /@yarnpkg/pnp/3.1.1-rc.12: + resolution: {integrity: sha512-/g1of0OViM3HA8KHD6k+dhYnHuCItpXUdPo7o7cwyOqomD1PaD4Xr0Cr7GMV89d9Vg9+QKxCJY+j0RYyDR5qzA==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.6 + '@yarnpkg/fslib': 2.6.1-rc.7 dev: false - /@yarnpkg/shell/3.2.0-rc.8: - resolution: {integrity: sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA==} + /@yarnpkg/shell/3.2.0-rc.10: + resolution: {integrity: sha512-s0Xk2EYbvRFaWjVnWyuvScITZAwZKghLkQo47tMVXJ6fp5uBaVbuhnD/tOpiXevnz97j57RR/3d3OHXd5d4vyQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} hasBin: true dependencies: - '@yarnpkg/fslib': 2.6.1-rc.6 - '@yarnpkg/parsers': 2.5.0-rc.9 + '@yarnpkg/fslib': 2.6.1-rc.7 + '@yarnpkg/parsers': 2.5.0-rc.10 chalk: 3.0.0 clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 @@ -5889,13 +5892,13 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/shell/3.2.0-rc.9: - resolution: {integrity: sha512-vxuOo2ajhlMWR/JlHmN0mU7Qn258tx0fH/OxvU7tE9Cndkbcjj0qqIakwHQubFuyoIFI8xN95nJHE+eZHjKy1A==} + /@yarnpkg/shell/3.2.0-rc.8: + 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': 2.6.1-rc.6 - '@yarnpkg/parsers': 2.5.0-rc.9 + '@yarnpkg/fslib': 2.6.1-rc.7 + '@yarnpkg/parsers': 2.5.0-rc.10 chalk: 3.0.0 clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 @@ -6157,12 +6160,6 @@ packages: optionalDependencies: npmlog: 4.1.2 - /ansi-align/2.0.0: - resolution: {integrity: sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=} - dependencies: - string-width: 2.1.1 - dev: true - /ansi-align/3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: @@ -6574,19 +6571,6 @@ packages: fast-safe-stringify: 2.1.1 individual: 3.0.0 - /boxen/1.3.0: - resolution: {integrity: sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==} - engines: {node: '>=4'} - dependencies: - ansi-align: 2.0.0 - camelcase: 4.1.0 - chalk: 2.4.2 - cli-boxes: 1.0.0 - string-width: 2.1.1 - term-size: 1.2.0 - widest-line: 2.0.1 - dev: true - /boxen/5.1.2: resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} engines: {node: '>=10'} @@ -6649,7 +6633,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001301 - electron-to-chromium: 1.4.51 + electron-to-chromium: 1.4.52 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6816,11 +6800,6 @@ packages: type-fest: 1.4.0 dev: true - /camelcase/4.1.0: - resolution: {integrity: sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=} - engines: {node: '>=4'} - dev: true - /camelcase/5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -6941,11 +6920,6 @@ packages: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} - /cli-boxes/1.0.0: - resolution: {integrity: sha1-T6kXw+WclKAEzWH47lCdplFocUM=} - engines: {node: '>=0.10.0'} - dev: true - /cli-boxes/2.2.1: resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} engines: {node: '>=6'} @@ -7274,8 +7248,8 @@ packages: object-assign: 4.1.1 vary: 1.1.2 - /cosmiconfig-typescript-loader/1.0.3_c7aa03196a4d62e8dc844e3ce73ee619: - resolution: {integrity: sha512-ARo21VjxdacJUcHxgVMEYNIoVPYiuKOEwWBIYej4M22+pEbe3LzKgmht2UPM+0u7/T/KnZf2r/5IzHv2Nwz+/w==} + /cosmiconfig-typescript-loader/1.0.4_c7aa03196a4d62e8dc844e3ce73ee619: + resolution: {integrity: sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==} engines: {node: '>=12', npm: '>=6'} peerDependencies: '@types/node': '*' @@ -7803,8 +7777,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.51: - resolution: {integrity: sha512-JNEmcYl3mk1tGQmy0EvL5eik/CKSBuzAyGP0QFdG6LIgxQe3II0BL1m2zKc2MZMf3uGqHWE1TFddJML0RpjSHQ==} + /electron-to-chromium/1.4.52: + resolution: {integrity: sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==} dev: true /emittery/0.8.1: @@ -8146,7 +8120,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_1fb320be09c5af1e3bc1c9919f0c3cb1: + /eslint-config-standard-with-typescript/21.0.1_b090051992327ce80c9dd9100e557046: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^4.0.1 || ^5.6.0 @@ -8156,7 +8130,7 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.0_706fb07ce74b1db611f19a02ad2ce784 + '@typescript-eslint/eslint-plugin': 5.10.1_0f442f6b60390429061d5d9b6bcaaba6 '@typescript-eslint/parser': 4.33.0_eslint@8.7.0+typescript@4.5.5 eslint: 8.7.0 eslint-config-standard: 16.0.3_122ae18802e4780317a0414610684b00 @@ -8280,7 +8254,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || * || *' + eslint: '>=5 || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 @@ -8400,19 +8374,6 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: false - /execa/0.7.0: - resolution: {integrity: sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=} - engines: {node: '>=4'} - dependencies: - cross-spawn: 5.1.0 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.6 - strip-eof: 1.0.0 - dev: true - /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -9016,11 +8977,6 @@ packages: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 - /get-stream/3.0.0: - resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} - engines: {node: '>=4'} - dev: true - /get-stream/5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -9179,7 +9135,7 @@ packages: resolution: {integrity: sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg==} engines: {node: '>=10.19.0'} dependencies: - '@sindresorhus/is': 4.3.0 + '@sindresorhus/is': 4.4.0 '@szmarczak/http-timer': 4.0.6 '@types/cacheable-request': 6.0.2 '@types/responselike': 1.0.0 @@ -9869,11 +9825,6 @@ packages: /is-shared-array-buffer/1.0.1: resolution: {integrity: sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==} - /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} - engines: {node: '>=0.10.0'} - dev: true - /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -11092,6 +11043,7 @@ packages: resolution: {integrity: sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==} engines: {node: '>= 10'} hasBin: true + dev: true /marked/4.0.10: resolution: {integrity: sha512-+QvuFj0nGgO970fySghXGmuw+Fd0gD2x3+MqCWLIPf5oxdv1Ka6b2q+z9RP01P/IaKPMEramy+7cNy/Lw8c3hw==} @@ -11273,6 +11225,12 @@ packages: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} engines: {node: '>=4.0.0'} hasBin: true + dev: true + + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true /mimic-fn/1.2.0: resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} @@ -11741,13 +11699,6 @@ packages: string.prototype.padend: 3.1.3 dev: true - /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} - engines: {node: '>=4'} - dependencies: - path-key: 2.0.1 - dev: true - /npm-run-path/4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -12273,8 +12224,8 @@ packages: quick-format-unescaped: 4.0.4 sonic-boom: 1.4.1 - /pirates/4.0.4: - resolution: {integrity: sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==} + /pirates/4.0.5: + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} engines: {node: '>= 6'} dev: true @@ -13728,11 +13679,6 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} - /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} - engines: {node: '>=0.10.0'} - dev: true - /strip-final-newline/2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -13873,13 +13819,6 @@ packages: type-fest: 0.16.0 unique-string: 2.0.0 - /term-size/1.2.0: - resolution: {integrity: sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=} - engines: {node: '>=4'} - dependencies: - execa: 0.7.0 - dev: true - /term-size/2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} @@ -14628,6 +14567,61 @@ packages: - encoding - supports-color - utf-8-validate + dev: true + + /verdaccio/5.5.1: + resolution: {integrity: sha512-BWxEQA8dktjbE/ANGnFhBdB0EDQZXOgG5qYVhrlstmedMFtgY3YCkMq56LsaLM6poasswz415LfE9FylD+92qw==} + engines: {node: '>=12', npm: '>=6'} + hasBin: true + dependencies: + '@verdaccio/commons-api': 10.1.0 + '@verdaccio/local-storage': 10.1.1 + '@verdaccio/readme': 10.2.1 + '@verdaccio/streams': 10.1.0 + '@verdaccio/ui-theme': 6.0.0-6-next.16 + async: 3.2.3 + body-parser: 1.19.1 + clipanion: 3.1.0 + compression: 1.7.4 + cookies: 0.8.0 + cors: 2.8.5 + dayjs: 1.10.7 + debug: 4.3.3 + envinfo: 7.8.1 + eslint-import-resolver-node: 0.3.6 + express: 4.17.2 + express-rate-limit: 5.5.1 + fast-safe-stringify: 2.1.1 + handlebars: 4.7.7 + http-errors: 1.8.1 + js-yaml: /@zkochan/js-yaml/0.0.5 + JSONStream: 1.3.5 + jsonwebtoken: 8.5.1 + kleur: 4.1.4 + lodash: 4.17.21 + lru-cache: 6.0.0 + lunr-mutable-indexes: 2.3.2 + marked: 4.0.10 + memoizee: 0.4.15 + mime: 3.0.0 + minimatch: 3.0.4 + mkdirp: 1.0.4 + mv: 2.1.1 + pino: 6.13.4 + pkginfo: 0.4.1 + prettier-bytes: 1.0.4 + pretty-ms: 7.0.1 + request: 2.88.0 + semver: 7.3.5 + validator: 13.7.0 + verdaccio-audit: 10.1.1 + verdaccio-htpasswd: 10.1.0 + transitivePeerDependencies: + - bufferutil + - canvas + - encoding + - supports-color + - utf-8-validate /verror/1.10.0: resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} @@ -14842,13 +14836,6 @@ packages: dependencies: string-width: 4.2.3 - /widest-line/2.0.1: - resolution: {integrity: sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==} - engines: {node: '>=4'} - dependencies: - string-width: 2.1.1 - dev: true - /widest-line/3.1.0: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} engines: {node: '>=8'} From 7012164d4367cfe11837718b99d33dfbf1e49ca7 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 25 Jan 2022 16:43:50 +0200 Subject: [PATCH 088/204] chore(release): @pnpm/core@2.5.2 --- .changeset/hungry-pens-know.md | 5 ----- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 4 ++-- packages/plugin-commands-installation/CHANGELOG.md | 7 +++++++ packages/plugin-commands-installation/package.json | 6 +++--- packages/plugin-commands-listing/package.json | 2 +- packages/plugin-commands-outdated/package.json | 2 +- packages/pnpm/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 9 files changed, 28 insertions(+), 20 deletions(-) delete mode 100644 .changeset/hungry-pens-know.md diff --git a/.changeset/hungry-pens-know.md b/.changeset/hungry-pens-know.md deleted file mode 100644 index 695f0f7f2a1..00000000000 --- a/.changeset/hungry-pens-know.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -Fixed an exception that was caused by reading the name property from a manifest that was not defined. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 98f7478bbf0..ab8436dcf20 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/core +## 2.5.2 + +### Patch Changes + +- c1383044d: Fixed an exception that was caused by reading the name property from a manifest that was not defined. + ## 2.5.1 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 612cbc62b6f..77240a79081 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.5.1", + "version": "2.5.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.5.1", + "@pnpm/core": "workspace:2.5.2", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 826e624593a..cb48fe00364 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-installation +## 8.3.4 + +### Patch Changes + +- Updated dependencies [c1383044d] + - @pnpm/core@2.5.2 + ## 8.3.3 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index d0fc764c10d..a6828c6210c 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.3.3", + "version": "8.3.4", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.1.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-installation": "workspace:8.3.4", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -63,7 +63,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.12.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.5.1", + "@pnpm/core": "workspace:2.5.2", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/find-workspace-dir": "workspace:3.0.1", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 3cda10c8d88..3a472eb1b14 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -35,7 +35,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.19", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-installation": "workspace:8.3.4", "@pnpm/plugin-commands-listing": "workspace:4.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 7550ff09951..140204f4b79 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.19", - "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-installation": "workspace:8.3.4", "@pnpm/plugin-commands-outdated": "workspace:5.1.7", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 45a54b2206d..46633d1bcd5 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -42,7 +42,7 @@ "@pnpm/pick-registry-for-package": "workspace:2.0.10", "@pnpm/plugin-commands-audit": "workspace:5.1.39", "@pnpm/plugin-commands-env": "workspace:1.4.9", - "@pnpm/plugin-commands-installation": "workspace:8.3.3", + "@pnpm/plugin-commands-installation": "workspace:8.3.4", "@pnpm/plugin-commands-listing": "workspace:4.1.8", "@pnpm/plugin-commands-outdated": "workspace:5.1.7", "@pnpm/plugin-commands-publishing": "workspace:4.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 489a9b6752f..b06e362a7fc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -394,7 +394,7 @@ importers: '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.1 + '@pnpm/core': workspace:2.5.2 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.17 @@ -2113,7 +2113,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.12.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.1 + '@pnpm/core': workspace:2.5.2 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2127,7 +2127,7 @@ importers: '@pnpm/outdated': workspace:9.0.30 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-installation': workspace:8.3.4 '@pnpm/plugin-commands-rebuild': workspace:5.4.8 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* @@ -2255,7 +2255,7 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.19 '@pnpm/list': workspace:6.3.1 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-installation': workspace:8.3.4 '@pnpm/plugin-commands-listing': workspace:4.1.8 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 @@ -2303,7 +2303,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/outdated': workspace:9.0.30 - '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-installation': workspace:8.3.4 '@pnpm/plugin-commands-outdated': workspace:5.1.7 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 @@ -2754,7 +2754,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/plugin-commands-audit': workspace:5.1.39 '@pnpm/plugin-commands-env': workspace:1.4.9 - '@pnpm/plugin-commands-installation': workspace:8.3.3 + '@pnpm/plugin-commands-installation': workspace:8.3.4 '@pnpm/plugin-commands-listing': workspace:4.1.8 '@pnpm/plugin-commands-outdated': workspace:5.1.7 '@pnpm/plugin-commands-publishing': workspace:4.4.0 @@ -8254,7 +8254,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || *' + eslint: '>=5 || * || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 From 4e778cfbab5f4e148023a3c9a53b7919641dd002 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 26 Jan 2022 22:33:56 +0200 Subject: [PATCH 089/204] chore(deps): update --- package.json | 2 +- pnpm-lock.yaml | 263 ++++++++++++++++++++++++++++--------------------- 2 files changed, 151 insertions(+), 114 deletions(-) diff --git a/package.json b/package.json index 05a9294ebfa..654f1fffde3 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "syncpack": "^6.2.0", "ts-jest": "27.1.3", "ts-node": "^10.4.0", - "typescript": "4.5.5", + "typescript": "4.6.0-beta", "verdaccio": "5.5.0" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b06e362a7fc..10e48b0660c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,7 +58,7 @@ importers: syncpack: ^6.2.0 ts-jest: 27.1.3 ts-node: ^10.4.0 - typescript: 4.5.5 + typescript: 4.6.0-beta verdaccio: 5.5.0 devDependencies: '@babel/core': 7.16.12 @@ -87,9 +87,9 @@ importers: rimraf: 3.0.2 shx: 0.3.4 syncpack: 6.2.0 - ts-jest: 27.1.3_faa56729211de360ba57367934fa686e - ts-node: 10.4.0_c7aa03196a4d62e8dc844e3ce73ee619 - typescript: 4.5.5 + ts-jest: 27.1.3_cc06ddb7d940ea2c072a26a2c6a8d4e5 + ts-node: 10.4.0_9a5881f5e723db13cb06e9cbf16b251c + typescript: 4.6.0-beta verdaccio: 5.5.0 .meta-updater: @@ -2879,7 +2879,7 @@ importers: deep-require-cwd: 1.0.0 delay: 5.0.0 dir-is-case-sensitive: 2.0.0 - esbuild: 0.14.13 + esbuild: 0.14.14 execa: /safe-execa/0.1.1 exists-link: 2.0.0 is-ci: 3.0.1 @@ -3514,9 +3514,9 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.1_0f442f6b60390429061d5d9b6bcaaba6 - '@typescript-eslint/parser': 5.10.1_eslint@8.7.0+typescript@4.5.5 - eslint-config-standard-with-typescript: 21.0.1_b090051992327ce80c9dd9100e557046 + '@typescript-eslint/eslint-plugin': 5.10.1_0b8520c75b3d40a2eb2f54996e7dc1eb + '@typescript-eslint/parser': 5.10.1_a923d6620d5fd3905b698ef922b1592f + eslint-config-standard-with-typescript: 21.0.1_f90f905878811b5c0bcb2d00a3d8ce72 eslint-plugin-import: 2.25.4_eslint@8.7.0 eslint-plugin-node: 11.1.0_eslint@8.7.0 eslint-plugin-promise: 5.2.0_eslint@8.7.0 @@ -5512,7 +5512,7 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.10.1_0f442f6b60390429061d5d9b6bcaaba6: + /@typescript-eslint/eslint-plugin/5.10.1_0b8520c75b3d40a2eb2f54996e7dc1eb: resolution: {integrity: sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5523,23 +5523,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.10.1_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/parser': 5.10.1_a923d6620d5fd3905b698ef922b1592f '@typescript-eslint/scope-manager': 5.10.1 - '@typescript-eslint/type-utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 - '@typescript-eslint/utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/type-utils': 5.10.1_a923d6620d5fd3905b698ef922b1592f + '@typescript-eslint/utils': 5.10.1_a923d6620d5fd3905b698ef922b1592f debug: 4.3.3 eslint: 8.7.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.6.0-beta + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/4.33.0_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/parser/4.33.0_a923d6620d5fd3905b698ef922b1592f: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5551,15 +5551,15 @@ packages: dependencies: '@typescript-eslint/scope-manager': 4.33.0 '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.5.5 + '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.6.0-beta debug: 4.3.3 eslint: 8.7.0 - typescript: 4.5.5 + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.10.1_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/parser/5.10.1_a923d6620d5fd3905b698ef922b1592f: resolution: {integrity: sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5571,10 +5571,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.10.1 '@typescript-eslint/types': 5.10.1 - '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 + '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.6.0-beta debug: 4.3.3 eslint: 8.7.0 - typescript: 4.5.5 + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false @@ -5595,7 +5595,7 @@ packages: '@typescript-eslint/visitor-keys': 5.10.1 dev: false - /@typescript-eslint/type-utils/5.10.1_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/type-utils/5.10.1_a923d6620d5fd3905b698ef922b1592f: resolution: {integrity: sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5605,11 +5605,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.10.1_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/utils': 5.10.1_a923d6620d5fd3905b698ef922b1592f debug: 4.3.3 eslint: 8.7.0 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.6.0-beta + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false @@ -5624,7 +5624,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/typescript-estree/4.33.0_typescript@4.5.5: + /@typescript-eslint/typescript-estree/4.33.0_typescript@4.6.0-beta: resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5639,13 +5639,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.6.0-beta + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree/5.10.1_typescript@4.5.5: + /@typescript-eslint/typescript-estree/5.10.1_typescript@4.6.0-beta: resolution: {integrity: sha512-PwIGnH7jIueXv4opcwEbVGDATjGPO1dx9RkUl5LlHDSe+FXxPwFL5W/qYd5/NHr7f6lo/vvTrAzd0KlQtRusJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5660,13 +5660,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.5.5 - typescript: 4.5.5 + tsutils: 3.21.0_typescript@4.6.0-beta + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils/5.10.1_eslint@8.7.0+typescript@4.5.5: + /@typescript-eslint/utils/5.10.1_a923d6620d5fd3905b698ef922b1592f: resolution: {integrity: sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5675,7 +5675,7 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.10.1 '@typescript-eslint/types': 5.10.1 - '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.5.5 + '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.6.0-beta eslint: 8.7.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.7.0 @@ -5731,7 +5731,7 @@ packages: /@verdaccio/readme/10.2.1: resolution: {integrity: sha512-UjmgwRv9PHMexT07rxgFfhu493XcelaoG8AtmA00U2b+jZpLFQ1vRBo3TvpHYh/cpomUfeAasBHMQwV/8nGMOg==} dependencies: - dompurify: 2.3.4 + dompurify: 2.3.5 jsdom: 15.2.1 marked: 4.0.10 transitivePeerDependencies: @@ -6632,8 +6632,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001301 - electron-to-chromium: 1.4.52 + caniuse-lite: 1.0.30001302 + electron-to-chromium: 1.4.53 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6818,8 +6818,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001301: - resolution: {integrity: sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==} + /caniuse-lite/1.0.30001302: + resolution: {integrity: sha512-YYTMO+tfwvgUN+1ZnRViE53Ma1S/oETg+J2lISsqi/ZTNThj3ZYBOKP2rHwJc37oCsPqAzJ3w2puZHn0xlLPPw==} dev: true /caseless/0.12.0: @@ -7736,8 +7736,8 @@ packages: webidl-conversions: 5.0.0 dev: true - /dompurify/2.3.4: - resolution: {integrity: sha512-6BVcgOAVFXjI0JTjEvZy901Rghm+7fDQOrNIcxB4+gdhj6Kwp6T9VBhBY/AbagKHJocRkDYGd6wvI+p4/10xtQ==} + /dompurify/2.3.5: + resolution: {integrity: sha512-kD+f8qEaa42+mjdOpKeztu9Mfx5bv9gVLO6K9jRx4uGvh6Wv06Srn4jr1wPNY2OOUGGSKHNFN+A8MA3v0E0QAQ==} /dot-prop/5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} @@ -7777,8 +7777,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.52: - resolution: {integrity: sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==} + /electron-to-chromium/1.4.53: + resolution: {integrity: sha512-rFveSKQczlcav+H3zkKqykU6ANseFwXwkl855jOIap5/0gnEcuIhv2ecz6aoTrXavF6I/CEBeRnBnkB51k06ew==} dev: true /emittery/0.8.1: @@ -7905,173 +7905,173 @@ packages: es6-iterator: 2.0.3 es6-symbol: 3.1.3 - /esbuild-android-arm64/0.14.13: - resolution: {integrity: sha512-rhtwl+KJ3BzzXkK09N3/YbEF1i5WhriysJEStoeWNBzchx9hlmzyWmDGQQhu56HF78ua3JrVPyLOsdLGvtMvxQ==} + /esbuild-android-arm64/0.14.14: + resolution: {integrity: sha512-be/Uw6DdpQiPfula1J4bdmA+wtZ6T3BRCZsDMFB5X+k0Gp8TIh9UvmAcqvKNnbRAafSaXG3jPCeXxDKqnc8hFQ==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /esbuild-darwin-64/0.14.13: - resolution: {integrity: sha512-Fl47xIt5RMu50WIgMU93kwmUUJb+BPuL8R895n/aBNQqavS+KUMpLPoqKGABBV4myfx/fnAD/97X8Gt1C1YW6w==} + /esbuild-darwin-64/0.14.14: + resolution: {integrity: sha512-BEexYmjWafcISK8cT6O98E3TfcLuZL8DKuubry6G54n2+bD4GkoRD6HYUOnCkfl2p7jodA+s4369IjSFSWjtHg==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-darwin-arm64/0.14.13: - resolution: {integrity: sha512-UttqKRFXsWvuivcyAbFmo54vdkC9Me1ZYQNuoz/uBYDbkb2MgqKYG2+xoVKPBhLvhT0CKM5QGKD81flMH5BE6A==} + /esbuild-darwin-arm64/0.14.14: + resolution: {integrity: sha512-tnBKm41pDOB1GtZ8q/w26gZlLLRzVmP8fdsduYjvM+yFD7E2DLG4KbPAqFMWm4Md9B+DitBglP57FY7AznxbTg==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /esbuild-freebsd-64/0.14.13: - resolution: {integrity: sha512-dlIhPFSp29Yq2TPh7Cm3/4M0uKjlfvOylHVNCRvRNiOvDbBol6/NZ3kLisczms+Yra0rxVapBPN1oMbSMuts9g==} + /esbuild-freebsd-64/0.14.14: + resolution: {integrity: sha512-Q9Rx6sgArOHalQtNwAaIzJ6dnQ8A+I7f/RsQsdkS3JrdzmnlFo8JEVofTmwVQLoIop7OKUqIVOGP4PoQcwfVMA==} cpu: [x64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-freebsd-arm64/0.14.13: - resolution: {integrity: sha512-bNOHLu7Oq6RwaAMnwPbJ40DVGPl9GlAOnfH/dFZ792f8hFEbopkbtVzo1SU1jjfY3TGLWOgqHNWxPxx1N7Au+g==} + /esbuild-freebsd-arm64/0.14.14: + resolution: {integrity: sha512-TJvq0OpLM7BkTczlyPIphcvnwrQwQDG1HqxzoYePWn26SMUAlt6wrLnEvxdbXAvNvDLVzG83kA+JimjK7aRNBA==} cpu: [arm64] os: [freebsd] requiresBuild: true dev: true optional: true - /esbuild-linux-32/0.14.13: - resolution: {integrity: sha512-WzXyBx6zx16adGi7wPBvH2lRCBzYMcqnBRrJ8ciLIqYyruGvprZocX1nFWfiexjLcFxIElWnMNPX6LG7ULqyXA==} + /esbuild-linux-32/0.14.14: + resolution: {integrity: sha512-h/CrK9Baimt5VRbu8gqibWV7e1P9l+mkanQgyOgv0Ng3jHT1NVFC9e6rb1zbDdaJVmuhWX5xVliUA5bDDCcJeg==} cpu: [ia32] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.13: - resolution: {integrity: sha512-P6OFAfcoUvE7g9h/0UKm3qagvTovwqpCF1wbFLWe/BcCY8BS1bR/+SxUjCeKX2BcpIsg4/43ezHDE/ntg/iOpw==} + /esbuild-linux-64/0.14.14: + resolution: {integrity: sha512-IC+wAiIg/egp5OhQp4W44D9PcBOH1b621iRn1OXmlLzij9a/6BGr9NMIL4CRwz4j2kp3WNZu5sT473tYdynOuQ==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm/0.14.13: - resolution: {integrity: sha512-4jmm0UySCg3Wi6FEBS7jpiPb1IyckI5um5kzYRwulHxPzkiokd6cgpcsTakR4/Y84UEicS8LnFAghHhXHZhbFg==} + /esbuild-linux-arm/0.14.14: + resolution: {integrity: sha512-gxpOaHOPwp7zSmcKYsHrtxabScMqaTzfSQioAMUaB047YiMuDBzqVcKBG8OuESrYkGrL9DDljXr/mQNg7pbdaQ==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-arm64/0.14.13: - resolution: {integrity: sha512-k/uIvmkm4mc7vyMvJVwILgGxi2F+FuvLdmESIIWoHrnxEfEekC5AWpI/R6GQ2OMfp8snebSQLs8KL05QPnt1zA==} + /esbuild-linux-arm64/0.14.14: + resolution: {integrity: sha512-6QVul3RI4M5/VxVIRF/I5F+7BaxzR3DfNGoqEVSCZqUbgzHExPn+LXr5ly1C7af2Kw4AHpo+wDqx8A4ziP9avw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-mips64le/0.14.13: - resolution: {integrity: sha512-vwYtgjQ1TRlUGL88km9wH9TjXsdZyZ/Xht1ASptg5XGRlqGquVjLGH11PfLLunoMdkQ0YTXR68b4l5gRfjVbyg==} + /esbuild-linux-mips64le/0.14.14: + resolution: {integrity: sha512-4Jl5/+xoINKbA4cesH3f4R+q0vltAztZ6Jm8YycS8lNhN1pgZJBDxWfI6HUMIAdkKlIpR1PIkA9aXQgZ8sxFAg==} cpu: [mips64el] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-ppc64le/0.14.13: - resolution: {integrity: sha512-0KqDSIkZaYugtcdpFCd3eQ38Fg6TzhxmOpkhDIKNTwD/W2RoXeiS+Z4y5yQ3oysb/ySDOxWkwNqTdXS4sz2LdQ==} + /esbuild-linux-ppc64le/0.14.14: + resolution: {integrity: sha512-BitW37GxeebKxqYNl4SVuSdnIJAzH830Lr6Mkq3pBHXtzQay0vK+IeOR/Ele1GtNVJ+/f8wYM53tcThkv5SC5w==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-s390x/0.14.13: - resolution: {integrity: sha512-bG20i7d0CN97fwPN9LaLe64E2IrI0fPZWEcoiff9hzzsvo/fQCx0YjMbPC2T3gqQ48QZRltdU9hQilTjHk3geQ==} + /esbuild-linux-s390x/0.14.14: + resolution: {integrity: sha512-vLj6p76HOZG3wfuTr5MyO3qW5iu8YdhUNxuY+tx846rPo7GcKtYSPMusQjeVEfZlJpSYoR+yrNBBxq+qVF9zrw==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-netbsd-64/0.14.13: - resolution: {integrity: sha512-jz96PQb0ltqyqLggPpcRbWxzLvWHvrZBHZQyjcOzKRDqg1fR/R1y10b1Cuv84xoIbdAf+ceNUJkMN21FfR9G2g==} + /esbuild-netbsd-64/0.14.14: + resolution: {integrity: sha512-fn8looXPQhpVqUyCBWUuPjesH+yGIyfbIQrLKG05rr1Kgm3rZD/gaYrd3Wpmf5syVZx70pKZPvdHp8OTA+y7cQ==} cpu: [x64] os: [netbsd] requiresBuild: true dev: true optional: true - /esbuild-openbsd-64/0.14.13: - resolution: {integrity: sha512-bp6zSo3kDCXKPM5MmVUg6DEpt+yXDx37iDGzNTn3Kf9xh6d0cdITxUC4Bx6S3Di79GVYubWs+wNjSRVFIJpryw==} + /esbuild-openbsd-64/0.14.14: + resolution: {integrity: sha512-HdAnJ399pPff3SKbd8g+P4o5znseni5u5n5rJ6Z7ouqOdgbOwHe2ofZbMow17WMdNtz1IyOZk2Wo9Ve6/lZ4Rg==} cpu: [x64] os: [openbsd] requiresBuild: true dev: true optional: true - /esbuild-sunos-64/0.14.13: - resolution: {integrity: sha512-08Fne1T9QHYxUnu55sV9V4i/yECADOaI1zMGET2YUa8SRkib10i80hc89U7U/G02DxpN/KUJMWEGq2wKTn0QFQ==} + /esbuild-sunos-64/0.14.14: + resolution: {integrity: sha512-bmDHa99ulsGnYlh/xjBEfxoGuC8CEG5OWvlgD+pF7bKKiVTbtxqVCvOGEZeoDXB+ja6AvHIbPxrEE32J+m5nqQ==} cpu: [x64] os: [sunos] requiresBuild: true dev: true optional: true - /esbuild-windows-32/0.14.13: - resolution: {integrity: sha512-MW3BMIi9+fzTyDdljH0ftfT/qlD3t+aVzle1O+zZ2MgHRMQD20JwWgyqoJXhe6uDVyunrAUbcjH3qTIEZN3isg==} + /esbuild-windows-32/0.14.14: + resolution: {integrity: sha512-6tVooQcxJCNenPp5GHZBs/RLu31q4B+BuF4MEoRxswT+Eq2JGF0ZWDRQwNKB8QVIo3t6Svc5wNGez+CwKNQjBg==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-64/0.14.13: - resolution: {integrity: sha512-d7+0N+EOgBKdi/nMxlQ8QA5xHBlpcLtSrYnHsA+Xp4yZk28dYfRw1+embsHf5uN5/1iPvrJwPrcpgDH1xyy4JA==} + /esbuild-windows-64/0.14.14: + resolution: {integrity: sha512-kl3BdPXh0/RD/dad41dtzj2itMUR4C6nQbXQCyYHHo4zoUoeIXhpCrSl7BAW1nv5EFL8stT1V+TQVXGZca5A2A==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild-windows-arm64/0.14.13: - resolution: {integrity: sha512-oX5hmgXk9yNKbb5AxThzRQm/E9kiHyDll7JJeyeT1fuGENTifv33f0INCpjBQ+Ty5ChKc84++ZQTEBwLCA12Kw==} + /esbuild-windows-arm64/0.14.14: + resolution: {integrity: sha512-dCm1wTOm6HIisLanmybvRKvaXZZo4yEVrHh1dY0v582GThXJOzuXGja1HIQgV09RpSHYRL3m4KoUBL00l6SWEg==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /esbuild/0.14.13: - resolution: {integrity: sha512-FIxvAdj3i2oHA6ex+E67bG7zlSTO+slt8kU2ogHDgGtrQLy2HNChv3PYjiFTYkt8hZbEAniZCXVeHn+FrHt7dA==} + /esbuild/0.14.14: + resolution: {integrity: sha512-aiK4ddv+uui0k52OqSHu4xxu+SzOim7Rlz4i25pMEiC8rlnGU0HJ9r+ZMfdWL5bzifg+nhnn7x4NSWTeehYblg==} hasBin: true requiresBuild: true optionalDependencies: - esbuild-android-arm64: 0.14.13 - esbuild-darwin-64: 0.14.13 - esbuild-darwin-arm64: 0.14.13 - esbuild-freebsd-64: 0.14.13 - esbuild-freebsd-arm64: 0.14.13 - esbuild-linux-32: 0.14.13 - esbuild-linux-64: 0.14.13 - esbuild-linux-arm: 0.14.13 - esbuild-linux-arm64: 0.14.13 - esbuild-linux-mips64le: 0.14.13 - esbuild-linux-ppc64le: 0.14.13 - esbuild-linux-s390x: 0.14.13 - esbuild-netbsd-64: 0.14.13 - esbuild-openbsd-64: 0.14.13 - esbuild-sunos-64: 0.14.13 - esbuild-windows-32: 0.14.13 - esbuild-windows-64: 0.14.13 - esbuild-windows-arm64: 0.14.13 + esbuild-android-arm64: 0.14.14 + esbuild-darwin-64: 0.14.14 + esbuild-darwin-arm64: 0.14.14 + esbuild-freebsd-64: 0.14.14 + esbuild-freebsd-arm64: 0.14.14 + esbuild-linux-32: 0.14.14 + esbuild-linux-64: 0.14.14 + esbuild-linux-arm: 0.14.14 + esbuild-linux-arm64: 0.14.14 + esbuild-linux-mips64le: 0.14.14 + esbuild-linux-ppc64le: 0.14.14 + esbuild-linux-s390x: 0.14.14 + esbuild-netbsd-64: 0.14.14 + esbuild-openbsd-64: 0.14.14 + esbuild-sunos-64: 0.14.14 + esbuild-windows-32: 0.14.14 + esbuild-windows-64: 0.14.14 + esbuild-windows-arm64: 0.14.14 dev: true /escalade/3.1.1: @@ -8120,7 +8120,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_b090051992327ce80c9dd9100e557046: + /eslint-config-standard-with-typescript/21.0.1_f90f905878811b5c0bcb2d00a3d8ce72: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^4.0.1 || ^5.6.0 @@ -8130,14 +8130,14 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.1_0f442f6b60390429061d5d9b6bcaaba6 - '@typescript-eslint/parser': 4.33.0_eslint@8.7.0+typescript@4.5.5 + '@typescript-eslint/eslint-plugin': 5.10.1_0b8520c75b3d40a2eb2f54996e7dc1eb + '@typescript-eslint/parser': 4.33.0_a923d6620d5fd3905b698ef922b1592f eslint: 8.7.0 eslint-config-standard: 16.0.3_122ae18802e4780317a0414610684b00 eslint-plugin-import: 2.25.4_eslint@8.7.0 eslint-plugin-node: 11.1.0_eslint@8.7.0 eslint-plugin-promise: 5.2.0_eslint@8.7.0 - typescript: 4.5.5 + typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false @@ -8254,7 +8254,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || * || *' + eslint: '>=5 || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 @@ -8711,15 +8711,15 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.4 + flatted: 3.2.5 rimraf: 3.0.2 dev: true /flatstr/1.0.12: resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} - /flatted/3.2.4: - resolution: {integrity: sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==} + /flatted/3.2.5: + resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} dev: true /flush-write-stream/1.1.1: @@ -9195,7 +9195,7 @@ packages: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.14.5 + uglify-js: 3.15.0 /har-schema/2.0.0: resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} @@ -10057,7 +10057,7 @@ packages: micromatch: 4.0.4 pretty-format: 27.4.6 slash: 3.0.0 - ts-node: 10.4.0_c7aa03196a4d62e8dc844e3ce73ee619 + ts-node: 10.4.0_9a5881f5e723db13cb06e9cbf16b251c transitivePeerDependencies: - '@babel/types' - bufferutil @@ -11707,6 +11707,7 @@ packages: /npmlog/4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + requiresBuild: true dependencies: are-we-there-yet: 1.1.7 console-control-strings: 1.1.0 @@ -14059,7 +14060,7 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-jest/27.1.3_faa56729211de360ba57367934fa686e: + /ts-jest/27.1.3_cc06ddb7d940ea2c072a26a2c6a8d4e5: resolution: {integrity: sha512-6Nlura7s6uM9BVUAoqLH7JHyMXjz8gluryjpPXxr3IxZdAXnU6FhjvVLHFtfd1vsE1p8zD1OJfskkc0jhTSnkA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -14090,10 +14091,40 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.5 - typescript: 4.5.5 + typescript: 4.6.0-beta yargs-parser: 20.2.9 dev: true + /ts-node/10.4.0_9a5881f5e723db13cb06e9cbf16b251c: + resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.7.0 + '@tsconfig/node10': 1.0.8 + '@tsconfig/node12': 1.0.9 + '@tsconfig/node14': 1.0.1 + '@tsconfig/node16': 1.0.2 + '@types/node': 14.18.9 + acorn: 8.7.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.6.0-beta + yn: 3.1.1 + dev: true + /ts-node/10.4.0_c7aa03196a4d62e8dc844e3ce73ee619: resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==} hasBin: true @@ -14151,14 +14182,14 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsutils/3.21.0_typescript@4.5.5: + /tsutils/3.21.0_typescript@4.6.0-beta: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.5.5 + typescript: 4.6.0-beta dev: false /tty-table/2.8.13: @@ -14276,8 +14307,14 @@ packages: hasBin: true dev: true - /uglify-js/3.14.5: - resolution: {integrity: sha512-qZukoSxOG0urUTvjc2ERMTcAy+BiFh3weWAkeurLwjrCba73poHmG3E36XEjd/JGukMzwTL7uCxZiAexj8ppvQ==} + /typescript/4.6.0-beta: + resolution: {integrity: sha512-xg5avH08DioTdxex568HFLHvnHWxGzpu9FK0ehLNwlqzx/kjy5/qEkBmkbPlvC9xs45bc7gbAbEhNqtczJsHAg==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /uglify-js/3.15.0: + resolution: {integrity: sha512-x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==} engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true From 334e5340a45d0812750a2bad8fdda5266401c362 Mon Sep 17 00:00:00 2001 From: LeSuisse Date: Thu, 27 Jan 2022 23:54:02 +0100 Subject: [PATCH 090/204] feat: add support of the update-notifier configuration option (#4285) The configuration option `update-notifier` allows users to disable the update verification. This is interesting when pnpm is installed from another package manager because the given instructions will not be accurate. The `update-notifier` option exists in NPM so it can also ease the migration to pnpm. (https://docs.npmjs.com/cli/v8/using-npm/config#update-notifier). close #4158. Co-authored-by: Zoltan Kochan --- .changeset/forty-pens-stare.md | 6 ++++++ packages/config/src/Config.ts | 1 + packages/config/src/index.ts | 1 + packages/pnpm/src/main.ts | 1 + 4 files changed, 9 insertions(+) create mode 100644 .changeset/forty-pens-stare.md diff --git a/.changeset/forty-pens-stare.md b/.changeset/forty-pens-stare.md new file mode 100644 index 00000000000..b0e84caca07 --- /dev/null +++ b/.changeset/forty-pens-stare.md @@ -0,0 +1,6 @@ +--- +"@pnpm/config": minor +"pnpm": minor +--- + +Add support of the `update-notifier` configuration option [#4158](https://github.com/pnpm/pnpm/issues/4158). diff --git a/packages/config/src/Config.ts b/packages/config/src/Config.ts index 402155adcf6..feb54162eb7 100644 --- a/packages/config/src/Config.ts +++ b/packages/config/src/Config.ts @@ -92,6 +92,7 @@ export interface Config { userAgent?: string tag?: string + updateNotifier?: boolean alwaysAuth?: boolean diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index c04fb44a711..c9abd4e90eb 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -121,6 +121,7 @@ export const types = Object.assign({ 'test-pattern': [String, Array], 'changed-files-ignore-pattern': [String, Array], 'embed-readme': Boolean, + 'update-notifier': Boolean, }, npmTypes.types) export type CliOptions = Record & { dir?: string } diff --git a/packages/pnpm/src/main.ts b/packages/pnpm/src/main.ts index 45c69cf610d..a4119ffb139 100644 --- a/packages/pnpm/src/main.ts +++ b/packages/pnpm/src/main.ts @@ -226,6 +226,7 @@ export default async function run (inputArgv: string[]) { await new Promise((resolve) => setTimeout(() => resolve(), 0)) if ( + config.updateNotifier !== false && !isCI && !selfUpdate && !config.offline && From 9639f57872487ca72167ef88745646ab75499304 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 30 Jan 2022 01:46:36 +0200 Subject: [PATCH 091/204] fix: install-completion should work in the compiled CLI close #4208 --- packages/pnpm/package-linux-arm64.json | 2 +- packages/pnpm/package-linux-x64.json | 2 +- packages/pnpm/package-linuxstatic-x64.json | 2 +- packages/pnpm/package-macos-arm64.json | 2 +- packages/pnpm/package-macos-x64.json | 2 +- packages/pnpm/package-win-x64.json | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/pnpm/package-linux-arm64.json b/packages/pnpm/package-linux-arm64.json index 0425c573ba8..542c35cf9ea 100644 --- a/packages/pnpm/package-linux-arm64.json +++ b/packages/pnpm/package-linux-arm64.json @@ -1,6 +1,6 @@ { "pkg": { - "assets": "dist/pnpmrc", + "assets": ["dist/pnpmrc", "dist/scripts/*"], "targets": ["node14-linux-arm64"], "outputPath": "../artifacts/linux-arm64" } diff --git a/packages/pnpm/package-linux-x64.json b/packages/pnpm/package-linux-x64.json index 5ddb50fc42a..055ecfda543 100644 --- a/packages/pnpm/package-linux-x64.json +++ b/packages/pnpm/package-linux-x64.json @@ -1,6 +1,6 @@ { "pkg": { - "assets": "dist/pnpmrc", + "assets": ["dist/pnpmrc", "dist/scripts/*"], "targets": ["node14-linux-x64"], "outputPath": "../artifacts/linux-x64" } diff --git a/packages/pnpm/package-linuxstatic-x64.json b/packages/pnpm/package-linuxstatic-x64.json index f431b36de63..d01e9fb998b 100644 --- a/packages/pnpm/package-linuxstatic-x64.json +++ b/packages/pnpm/package-linuxstatic-x64.json @@ -1,6 +1,6 @@ { "pkg": { - "assets": "dist/pnpmrc", + "assets": ["dist/pnpmrc", "dist/scripts/*"], "targets": ["node14-linuxstatic-x64"], "outputPath": "../artifacts/linuxstatic-x64" } diff --git a/packages/pnpm/package-macos-arm64.json b/packages/pnpm/package-macos-arm64.json index 07953a3a872..f77262e5c94 100644 --- a/packages/pnpm/package-macos-arm64.json +++ b/packages/pnpm/package-macos-arm64.json @@ -1,6 +1,6 @@ { "pkg": { - "assets": "dist/pnpmrc", + "assets": ["dist/pnpmrc", "dist/scripts/*"], "targets": ["node14-macos-arm64"], "outputPath": "../artifacts/macos-arm64" } diff --git a/packages/pnpm/package-macos-x64.json b/packages/pnpm/package-macos-x64.json index 16098a799cc..6989981d0d3 100644 --- a/packages/pnpm/package-macos-x64.json +++ b/packages/pnpm/package-macos-x64.json @@ -1,6 +1,6 @@ { "pkg": { - "assets": "dist/pnpmrc", + "assets": ["dist/pnpmrc", "dist/scripts/*"], "targets": ["node14-macos-x64"], "outputPath": "../artifacts/macos-x64" } diff --git a/packages/pnpm/package-win-x64.json b/packages/pnpm/package-win-x64.json index bbecb2e41bc..cb7dedcc8f6 100644 --- a/packages/pnpm/package-win-x64.json +++ b/packages/pnpm/package-win-x64.json @@ -1,6 +1,6 @@ { "pkg": { - "assets": "dist/pnpmrc", + "assets": ["dist/pnpmrc", "dist/scripts/*"], "targets": ["node14-win-x64"], "outputPath": "../artifacts/win-x64" } From 37d09a68fade58c6601b402c4bfc7ba2f700d71e Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 30 Jan 2022 05:02:42 +0200 Subject: [PATCH 092/204] fix: a package should be able to be a dependency of itself (#4289) --- .changeset/kind-walls-cover.md | 5 ++++ .changeset/nice-dragons-end.md | 7 +++++ packages/core/src/install/link.ts | 27 ++++++++++--------- packages/core/test/install/misc.ts | 20 ++++++++++++++ packages/headless/src/index.ts | 18 ++++++++----- .../src/getNonDevWantedDependencies.ts | 1 - .../src/resolveDependencies.ts | 2 +- 7 files changed, 58 insertions(+), 22 deletions(-) create mode 100644 .changeset/kind-walls-cover.md create mode 100644 .changeset/nice-dragons-end.md diff --git a/.changeset/kind-walls-cover.md b/.changeset/kind-walls-cover.md new file mode 100644 index 00000000000..26af492c4fd --- /dev/null +++ b/.changeset/kind-walls-cover.md @@ -0,0 +1,5 @@ +--- +"@pnpm/resolve-dependencies": major +--- + +Don't skip a dependency that is named the same way as the package, if it has a different version. diff --git a/.changeset/nice-dragons-end.md b/.changeset/nice-dragons-end.md new file mode 100644 index 00000000000..2209eb00113 --- /dev/null +++ b/.changeset/nice-dragons-end.md @@ -0,0 +1,7 @@ +--- +"@pnpm/core": patch +"@pnpm/headless": patch +"pnpm": patch +--- + +A package should be able to be a dependency of itself. diff --git a/packages/core/src/install/link.ts b/packages/core/src/install/link.ts index edac190782a..a1a094ec34e 100644 --- a/packages/core/src/install/link.ts +++ b/packages/core/src/install/link.ts @@ -423,6 +423,14 @@ async function linkAllPkgs ( }) } depNode.isBuilt = isBuilt + + const selfDep = depNode.children[depNode.name] + if (selfDep) { + const pkg = opts.depGraph[selfDep] + if (!pkg || !pkg.installable && pkg.optional) return + const targetModulesDir = path.join(depNode.modules, depNode.name, 'node_modules') + await limitLinking(async () => symlinkDependency(pkg.dir, targetModulesDir, depNode.name)) + } }) ) } @@ -449,21 +457,14 @@ async function linkAllModules ( }, {}) await Promise.all( - Object.keys(childrenToLink) - .map(async (childAlias) => { - if (childrenToLink[childAlias].startsWith('link:')) { - await limitLinking(async () => symlinkDependency(path.resolve(opts.lockfileDir, childrenToLink[childAlias].substr(5)), modules, childAlias)) - return - } - const pkg = depGraph[childrenToLink[childAlias]] - if (!pkg || !pkg.installable && pkg.optional) return - if (childAlias === name) { - logger.warn({ - message: `Cannot link dependency with name ${childAlias} to ${modules}. Dependency's name should differ from the parent's name.`, - prefix: opts.lockfileDir, - }) + Object.entries(childrenToLink) + .map(async ([childAlias, childDepPath]) => { + if (childDepPath.startsWith('link:')) { + await limitLinking(async () => symlinkDependency(path.resolve(opts.lockfileDir, childDepPath.substr(5)), modules, childAlias)) return } + const pkg = depGraph[childDepPath] + if (!pkg || !pkg.installable && pkg.optional || childAlias === name) return await limitLinking(async () => symlinkDependency(pkg.dir, modules, childAlias)) }) ) diff --git a/packages/core/test/install/misc.ts b/packages/core/test/install/misc.ts index aa44651b3cc..31033c8591e 100644 --- a/packages/core/test/install/misc.ts +++ b/packages/core/test/install/misc.ts @@ -1320,3 +1320,23 @@ test('installing a package with broken bin', async () => { await project.has('broken-bin') }) + +test('a package should be able to be a dependency of itself', async () => { + const project = prepareEmpty() + + const manifest = await addDependenciesToPackage({}, ['@paul-soporan/test-package-self-require-trap@2.0.0'], await testDefaults()) + + const subpkg = '.pnpm/@paul-soporan+test-package-self-require-trap@2.0.0/node_modules/@paul-soporan/test-package-self-require-trap/node_modules/@paul-soporan/test-package-self-require-trap/package.json' + { + const pkg = project.requireModule(subpkg) + expect(pkg.version).toBe('1.0.0') + } + + await rimraf('node_modules') + await install(manifest, await testDefaults({ frozenLockfile: true })) + + { + const pkg = project.requireModule(subpkg) + expect(pkg.version).toBe('1.0.0') + } +}) diff --git a/packages/headless/src/index.ts b/packages/headless/src/index.ts index 9addf5ad259..949d0830a9a 100644 --- a/packages/headless/src/index.ts +++ b/packages/headless/src/index.ts @@ -690,6 +690,14 @@ async function linkAllPkgs ( }) } depNode.isBuilt = isBuilt + + const selfDep = depNode.children[depNode.name] + if (selfDep) { + const pkg = opts.depGraph[selfDep] + if (!pkg) return + const targetModulesDir = path.join(depNode.modules, depNode.name, 'node_modules') + await limitLinking(async () => symlinkDependency(pkg.dir, targetModulesDir, depNode.name)) + } }) ) } @@ -763,17 +771,13 @@ async function linkAllModules ( }, {}) await Promise.all( - Object.keys(childrenToLink) - .map(async (alias) => { + Object.entries(childrenToLink) + .map(async ([alias, pkgDir]) => { // if (!pkg.installable && pkg.optional) return if (alias === depNode.name) { - logger.warn({ - message: `Cannot link dependency with name ${alias} to ${depNode.modules}. Dependency's name should differ from the parent's name.`, - prefix: opts.lockfileDir, - }) return } - await limitLinking(async () => symlinkDependency(childrenToLink[alias], depNode.modules, alias)) + await limitLinking(async () => symlinkDependency(pkgDir, depNode.modules, alias)) }) ) }) diff --git a/packages/resolve-dependencies/src/getNonDevWantedDependencies.ts b/packages/resolve-dependencies/src/getNonDevWantedDependencies.ts index bdcf376300d..fb6e3df45b7 100644 --- a/packages/resolve-dependencies/src/getNonDevWantedDependencies.ts +++ b/packages/resolve-dependencies/src/getNonDevWantedDependencies.ts @@ -11,7 +11,6 @@ export interface WantedDependency { export default function getNonDevWantedDependencies (pkg: DependencyManifest) { const bd = pkg.bundleDependencies ?? pkg.bundleDependencies const bundledDeps = new Set(Array.isArray(bd) ? bd : []) - bundledDeps.add(pkg.name) const filterDeps = getNotBundledDeps.bind(null, bundledDeps) return getWantedDependenciesFromGivenSet( filterDeps({ ...pkg.optionalDependencies, ...pkg.dependencies }), diff --git a/packages/resolve-dependencies/src/resolveDependencies.ts b/packages/resolve-dependencies/src/resolveDependencies.ts index 735f5c05c68..561b7627614 100644 --- a/packages/resolve-dependencies/src/resolveDependencies.ts +++ b/packages/resolve-dependencies/src/resolveDependencies.ts @@ -713,7 +713,7 @@ async function resolveDependency ( options.parentPkg.nodeId, options.parentPkg.depPath, depPath - ) + ) || depPath === options.parentPkg.depPath ) { return null } From 0355d30e62e4de0c045b6bb3f4fa7dcd6836f33b Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 30 Jan 2022 05:06:30 +0200 Subject: [PATCH 093/204] chore(release): 6.29.0 --- .changeset/forty-pens-stare.md | 6 - .changeset/kind-walls-cover.md | 5 - .changeset/nice-dragons-end.md | 7 - packages/artifacts/linux-arm64/package.json | 4 +- packages/artifacts/linux-x64/package.json | 4 +- packages/artifacts/macos-arm64/package.json | 4 +- packages/artifacts/macos-x64/package.json | 4 +- packages/artifacts/win-x64/package.json | 4 +- packages/cli-utils/CHANGELOG.md | 8 + packages/cli-utils/package.json | 8 +- packages/config/CHANGELOG.md | 6 + packages/config/package.json | 4 +- packages/core/CHANGELOG.md | 11 + packages/core/package.json | 10 +- packages/default-reporter/CHANGELOG.md | 7 + packages/default-reporter/package.json | 6 +- packages/exe/package.json | 14 +- .../filter-workspace-packages/CHANGELOG.md | 6 + .../filter-workspace-packages/package.json | 6 +- packages/find-workspace-packages/CHANGELOG.md | 6 + packages/find-workspace-packages/package.json | 6 +- packages/headless/CHANGELOG.md | 7 + packages/headless/package.json | 6 +- packages/lockfile-to-pnp/CHANGELOG.md | 7 + packages/lockfile-to-pnp/package.json | 6 +- packages/plugin-commands-audit/CHANGELOG.md | 8 + packages/plugin-commands-audit/package.json | 8 +- packages/plugin-commands-env/CHANGELOG.md | 8 + packages/plugin-commands-env/package.json | 8 +- .../plugin-commands-installation/CHANGELOG.md | 14 ++ .../plugin-commands-installation/package.json | 18 +- packages/plugin-commands-listing/CHANGELOG.md | 8 + packages/plugin-commands-listing/package.json | 12 +- .../plugin-commands-outdated/CHANGELOG.md | 8 + .../plugin-commands-outdated/package.json | 12 +- .../plugin-commands-publishing/CHANGELOG.md | 8 + .../plugin-commands-publishing/package.json | 10 +- packages/plugin-commands-rebuild/CHANGELOG.md | 10 + packages/plugin-commands-rebuild/package.json | 14 +- .../CHANGELOG.md | 8 + .../package.json | 10 +- packages/plugin-commands-server/CHANGELOG.md | 9 + packages/plugin-commands-server/package.json | 10 +- packages/plugin-commands-setup/CHANGELOG.md | 6 + packages/plugin-commands-setup/package.json | 6 +- packages/plugin-commands-store/CHANGELOG.md | 9 + packages/plugin-commands-store/package.json | 10 +- packages/pnpm/CHANGELOG.md | 10 + packages/pnpm/package.json | 34 +-- packages/resolve-dependencies/CHANGELOG.md | 6 + packages/resolve-dependencies/package.json | 4 +- .../store-connection-manager/CHANGELOG.md | 7 + .../store-connection-manager/package.json | 6 +- pnpm-lock.yaml | 194 +++++++++--------- 54 files changed, 398 insertions(+), 239 deletions(-) delete mode 100644 .changeset/forty-pens-stare.md delete mode 100644 .changeset/kind-walls-cover.md delete mode 100644 .changeset/nice-dragons-end.md diff --git a/.changeset/forty-pens-stare.md b/.changeset/forty-pens-stare.md deleted file mode 100644 index b0e84caca07..00000000000 --- a/.changeset/forty-pens-stare.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@pnpm/config": minor -"pnpm": minor ---- - -Add support of the `update-notifier` configuration option [#4158](https://github.com/pnpm/pnpm/issues/4158). diff --git a/.changeset/kind-walls-cover.md b/.changeset/kind-walls-cover.md deleted file mode 100644 index 26af492c4fd..00000000000 --- a/.changeset/kind-walls-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/resolve-dependencies": major ---- - -Don't skip a dependency that is named the same way as the package, if it has a different version. diff --git a/.changeset/nice-dragons-end.md b/.changeset/nice-dragons-end.md deleted file mode 100644 index 2209eb00113..00000000000 --- a/.changeset/nice-dragons-end.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@pnpm/core": patch -"@pnpm/headless": patch -"pnpm": patch ---- - -A package should be able to be a dependency of itself. diff --git a/packages/artifacts/linux-arm64/package.json b/packages/artifacts/linux-arm64/package.json index 9120b030e72..509d67bc4b2 100644 --- a/packages/artifacts/linux-arm64/package.json +++ b/packages/artifacts/linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-arm64", - "version": "6.28.0", + "version": "6.29.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-arm64": "workspace:6.28.0" + "@pnpm/linux-arm64": "workspace:6.29.0" } } diff --git a/packages/artifacts/linux-x64/package.json b/packages/artifacts/linux-x64/package.json index 5e86d07adab..0ea7ef5dedf 100644 --- a/packages/artifacts/linux-x64/package.json +++ b/packages/artifacts/linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/linux-x64", - "version": "6.28.0", + "version": "6.29.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/linux-x64": "workspace:6.28.0" + "@pnpm/linux-x64": "workspace:6.29.0" } } diff --git a/packages/artifacts/macos-arm64/package.json b/packages/artifacts/macos-arm64/package.json index 43ca0684b13..6bba2934f9a 100644 --- a/packages/artifacts/macos-arm64/package.json +++ b/packages/artifacts/macos-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-arm64", - "version": "6.28.0", + "version": "6.29.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-arm64": "workspace:6.28.0" + "@pnpm/macos-arm64": "workspace:6.29.0" } } diff --git a/packages/artifacts/macos-x64/package.json b/packages/artifacts/macos-x64/package.json index e38b5044e9a..55708d3cb4b 100644 --- a/packages/artifacts/macos-x64/package.json +++ b/packages/artifacts/macos-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/macos-x64", - "version": "6.28.0", + "version": "6.29.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/macos-x64": "workspace:6.28.0" + "@pnpm/macos-x64": "workspace:6.29.0" } } diff --git a/packages/artifacts/win-x64/package.json b/packages/artifacts/win-x64/package.json index d5aebe7f006..7c52e953816 100644 --- a/packages/artifacts/win-x64/package.json +++ b/packages/artifacts/win-x64/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/win-x64", - "version": "6.28.0", + "version": "6.29.0", "license": "MIT", "publishConfig": { "bin": { @@ -23,6 +23,6 @@ "pnpm6" ], "devDependencies": { - "@pnpm/win-x64": "workspace:6.28.0" + "@pnpm/win-x64": "workspace:6.29.0" } } diff --git a/packages/cli-utils/CHANGELOG.md b/packages/cli-utils/CHANGELOG.md index 2884255ba0e..6b913ca39f6 100644 --- a/packages/cli-utils/CHANGELOG.md +++ b/packages/cli-utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/cli-utils +## 0.6.48 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/default-reporter@8.5.11 + ## 0.6.47 ### Patch Changes diff --git a/packages/cli-utils/package.json b/packages/cli-utils/package.json index 546e07d4149..1896dc66e44 100644 --- a/packages/cli-utils/package.json +++ b/packages/cli-utils/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/cli-utils", - "version": "0.6.47", + "version": "0.6.48", "description": "Utils for pnpm commands", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -28,14 +28,14 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/cli-utils#readme", "devDependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/logger": "^4.0.0", "@types/ramda": "0.27.39" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/config": "workspace:13.12.0", - "@pnpm/default-reporter": "workspace:8.5.10", + "@pnpm/config": "workspace:13.13.0", + "@pnpm/default-reporter": "workspace:8.5.11", "@pnpm/error": "workspace:2.0.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/package-is-installable": "workspace:5.0.11", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index ff297d62619..107936b27d2 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/config +## 13.13.0 + +### Minor Changes + +- 334e5340a: Add support of the `update-notifier` configuration option [#4158](https://github.com/pnpm/pnpm/issues/4158). + ## 13.12.0 ### Minor Changes diff --git a/packages/config/package.json b/packages/config/package.json index 6cfdcf0f0aa..d1c3fecf18e 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/config", - "version": "13.12.0", + "version": "13.13.0", "description": "Gets configuration options for pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -48,7 +48,7 @@ "which": "^2.0.2" }, "devDependencies": { - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/prepare": "workspace:*", "@types/ramda": "0.27.39", "@types/which": "^2.0.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ab8436dcf20..ca2c0e6ebf0 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,16 @@ # @pnpm/core +## 2.5.3 + +### Patch Changes + +- 37d09a68f: A package should be able to be a dependency of itself. +- Updated dependencies [37d09a68f] +- Updated dependencies [37d09a68f] + - @pnpm/resolve-dependencies@24.0.0 + - @pnpm/headless@17.2.2 + - @pnpm/lockfile-to-pnp@0.4.45 + ## 2.5.2 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 77240a79081..3f830723992 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.5.2", + "version": "2.5.3", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -22,12 +22,12 @@ "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-lockfile": "workspace:5.0.17", "@pnpm/get-context": "workspace:5.3.6", - "@pnpm/headless": "workspace:17.2.1", + "@pnpm/headless": "workspace:17.2.2", "@pnpm/hoist": "workspace:5.2.13", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.44", + "@pnpm/lockfile-to-pnp": "workspace:0.4.45", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/lockfile-walker": "workspace:4.0.14", "@pnpm/manifest-utils": "workspace:2.1.7", @@ -42,7 +42,7 @@ "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/remove-bins": "workspace:2.0.12", - "@pnpm/resolve-dependencies": "workspace:23.0.4", + "@pnpm/resolve-dependencies": "workspace:24.0.0", "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/symlink-dependency": "workspace:4.0.12", @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.5.2", + "@pnpm/core": "workspace:2.5.3", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/default-reporter/CHANGELOG.md b/packages/default-reporter/CHANGELOG.md index 49105016d9d..a082aa51430 100644 --- a/packages/default-reporter/CHANGELOG.md +++ b/packages/default-reporter/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/default-reporter +## 8.5.11 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + ## 8.5.10 ### Patch Changes diff --git a/packages/default-reporter/package.json b/packages/default-reporter/package.json index 4b3cb276dbc..c19b9caca77 100644 --- a/packages/default-reporter/package.json +++ b/packages/default-reporter/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/default-reporter", - "version": "8.5.10", + "version": "8.5.11", "description": "The default reporter of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,7 +34,7 @@ "@pnpm/logger": "^4.0.0" }, "dependencies": { - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/core-loggers": "workspace:6.1.3", "@pnpm/error": "workspace:2.0.0", "@pnpm/render-peer-issues": "workspace:1.1.1", @@ -54,7 +54,7 @@ "strip-ansi": "^6.0.0" }, "devDependencies": { - "@pnpm/default-reporter": "workspace:8.5.10", + "@pnpm/default-reporter": "workspace:8.5.11", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", diff --git a/packages/exe/package.json b/packages/exe/package.json index f598850b876..97dbf83cadc 100644 --- a/packages/exe/package.json +++ b/packages/exe/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/exe", "description": "Fast, disk space efficient package manager", - "version": "6.28.0", + "version": "6.29.0", "publishConfig": { "bin": { "pnpm": "pnpm" @@ -11,14 +11,14 @@ "url": "https://github.com/pnpm/pnpm/issues" }, "optionalDependencies": { - "@pnpm/linux-arm64": "workspace:6.28.0", - "@pnpm/linux-x64": "workspace:6.28.0", - "@pnpm/macos-arm64": "workspace:6.28.0", - "@pnpm/macos-x64": "workspace:6.28.0", - "@pnpm/win-x64": "workspace:6.28.0" + "@pnpm/linux-arm64": "workspace:6.29.0", + "@pnpm/linux-x64": "workspace:6.29.0", + "@pnpm/macos-arm64": "workspace:6.29.0", + "@pnpm/macos-x64": "workspace:6.29.0", + "@pnpm/win-x64": "workspace:6.29.0" }, "devDependencies": { - "@pnpm/exe": "workspace:6.28.0", + "@pnpm/exe": "workspace:6.29.0", "@zkochan/pkg": "0.0.0-2", "execa": "npm:safe-execa@^0.1.1" }, diff --git a/packages/filter-workspace-packages/CHANGELOG.md b/packages/filter-workspace-packages/CHANGELOG.md index bf5d96e6602..5fc0156a3b8 100644 --- a/packages/filter-workspace-packages/CHANGELOG.md +++ b/packages/filter-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/filter-workspace-packages +## 4.4.20 + +### Patch Changes + +- @pnpm/find-workspace-packages@3.1.40 + ## 4.4.19 ### Patch Changes diff --git a/packages/filter-workspace-packages/package.json b/packages/filter-workspace-packages/package.json index 39ec8cb44c2..b4591143a3f 100644 --- a/packages/filter-workspace-packages/package.json +++ b/packages/filter-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/filter-workspace-packages", - "version": "4.4.19", + "version": "4.4.20", "description": "Filters packages in a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/filter-workspace-packages#readme", "dependencies": { "@pnpm/error": "workspace:2.0.0", - "@pnpm/find-workspace-packages": "workspace:3.1.39", + "@pnpm/find-workspace-packages": "workspace:3.1.40", "@pnpm/matcher": "workspace:2.0.0", "execa": "npm:safe-execa@^0.1.1", "find-up": "^5.0.0", @@ -40,7 +40,7 @@ "ramda": "^0.27.1" }, "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@types/is-ci": "^3.0.0", "@types/is-windows": "^1.0.0", "@types/micromatch": "^4.0.1", diff --git a/packages/find-workspace-packages/CHANGELOG.md b/packages/find-workspace-packages/CHANGELOG.md index b8acac14f5a..db7eb189505 100644 --- a/packages/find-workspace-packages/CHANGELOG.md +++ b/packages/find-workspace-packages/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/find-workspace-packages +## 3.1.40 + +### Patch Changes + +- @pnpm/cli-utils@0.6.48 + ## 3.1.39 ### Patch Changes diff --git a/packages/find-workspace-packages/package.json b/packages/find-workspace-packages/package.json index b659141b9e4..e99cf9066ca 100644 --- a/packages/find-workspace-packages/package.json +++ b/packages/find-workspace-packages/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/find-workspace-packages", - "version": "3.1.39", + "version": "3.1.40", "description": "Finds packages inside a workspace", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/find-workspace-packages#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/constants": "workspace:5.0.0", "@pnpm/types": "workspace:7.9.0", "find-packages": "workspace:8.0.11", @@ -37,6 +37,6 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/find-workspace-packages": "workspace:3.1.39" + "@pnpm/find-workspace-packages": "workspace:3.1.40" } } diff --git a/packages/headless/CHANGELOG.md b/packages/headless/CHANGELOG.md index 93408253947..7ae5ac4b60b 100644 --- a/packages/headless/CHANGELOG.md +++ b/packages/headless/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/headless +## 17.2.2 + +### Patch Changes + +- 37d09a68f: A package should be able to be a dependency of itself. + - @pnpm/lockfile-to-pnp@0.4.45 + ## 17.2.1 ### Patch Changes diff --git a/packages/headless/package.json b/packages/headless/package.json index 4e4e570a5f0..b5361ad0845 100644 --- a/packages/headless/package.json +++ b/packages/headless/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/headless", "description": "Fast installation using only pnpm-lock.yaml", - "version": "17.2.1", + "version": "17.2.2", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -17,7 +17,7 @@ "devDependencies": { "@pnpm/assert-project": "workspace:*", "@pnpm/client": "workspace:6.1.1", - "@pnpm/headless": "workspace:17.2.1", + "@pnpm/headless": "workspace:17.2.2", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", @@ -77,7 +77,7 @@ "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", "@pnpm/lockfile-file": "workspace:4.2.6", - "@pnpm/lockfile-to-pnp": "workspace:0.4.44", + "@pnpm/lockfile-to-pnp": "workspace:0.4.45", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/modules-cleaner": "workspace:11.0.21", "@pnpm/modules-yaml": "workspace:9.1.0", diff --git a/packages/lockfile-to-pnp/CHANGELOG.md b/packages/lockfile-to-pnp/CHANGELOG.md index 611daa35eea..583a6f0ef87 100644 --- a/packages/lockfile-to-pnp/CHANGELOG.md +++ b/packages/lockfile-to-pnp/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/lockfile-to-pnp +## 0.4.45 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + ## 0.4.44 ### Patch Changes diff --git a/packages/lockfile-to-pnp/package.json b/packages/lockfile-to-pnp/package.json index 487aceb3c66..d9a1859bb0e 100644 --- a/packages/lockfile-to-pnp/package.json +++ b/packages/lockfile-to-pnp/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/lockfile-to-pnp", - "version": "0.4.44", + "version": "0.4.45", "description": "Creates a Plug'n'Play file from a pnpm-lock.yaml", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,14 +34,14 @@ "@pnpm/logger": "^4.0.0" }, "devDependencies": { - "@pnpm/lockfile-to-pnp": "workspace:0.4.44", + "@pnpm/lockfile-to-pnp": "workspace:0.4.45", "@pnpm/logger": "^4.0.0", "@types/normalize-path": "^3.0.0", "@types/ramda": "0.27.39", "rimraf": "^3.0.2" }, "dependencies": { - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/plugin-commands-audit/CHANGELOG.md b/packages/plugin-commands-audit/CHANGELOG.md index a945627cd84..ee616e28cc1 100644 --- a/packages/plugin-commands-audit/CHANGELOG.md +++ b/packages/plugin-commands-audit/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-audit +## 5.1.40 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + ## 5.1.39 ### Patch Changes diff --git a/packages/plugin-commands-audit/package.json b/packages/plugin-commands-audit/package.json index 80a85b54feb..7c340ea7482 100644 --- a/packages/plugin-commands-audit/package.json +++ b/packages/plugin-commands-audit/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-audit", - "version": "5.1.39", + "version": "5.1.40", "description": "pnpm commands for dependencies audit", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-audit#readme", "devDependencies": { - "@pnpm/plugin-commands-audit": "workspace:5.1.39", + "@pnpm/plugin-commands-audit": "workspace:5.1.40", "@pnpm/test-fixtures": "workspace:*", "@types/ramda": "0.27.39", "@types/zkochan__table": "npm:@types/table@6.0.0", @@ -41,8 +41,8 @@ }, "dependencies": { "@pnpm/audit": "workspace:2.2.5", - "@pnpm/cli-utils": "workspace:0.6.47", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/cli-utils": "workspace:0.6.48", + "@pnpm/config": "workspace:13.13.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/plugin-commands-env/CHANGELOG.md b/packages/plugin-commands-env/CHANGELOG.md index ea87182ced1..69635a4adc2 100644 --- a/packages/plugin-commands-env/CHANGELOG.md +++ b/packages/plugin-commands-env/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-env +## 1.4.10 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + ## 1.4.9 ### Patch Changes diff --git a/packages/plugin-commands-env/package.json b/packages/plugin-commands-env/package.json index a1278d10375..f5d27a34411 100644 --- a/packages/plugin-commands-env/package.json +++ b/packages/plugin-commands-env/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-env", - "version": "1.4.9", + "version": "1.4.10", "description": "pnpm commands for managing Node.js", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,8 +30,8 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-env#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/cli-utils": "workspace:0.6.48", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/fetch": "workspace:4.2.4", "@pnpm/fetcher-base": "workspace:11.1.5", @@ -50,7 +50,7 @@ }, "funding": "https://opencollective.com/pnpm", "devDependencies": { - "@pnpm/plugin-commands-env": "workspace:1.4.9", + "@pnpm/plugin-commands-env": "workspace:1.4.10", "@pnpm/prepare": "workspace:*", "@types/adm-zip": "^0.4.34", "execa": "npm:safe-execa@^0.1.1", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index cb48fe00364..415b356d949 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,19 @@ # @pnpm/plugin-commands-installation +## 8.3.5 + +### Patch Changes + +- Updated dependencies [334e5340a] +- Updated dependencies [37d09a68f] + - @pnpm/config@13.13.0 + - @pnpm/core@2.5.3 + - @pnpm/cli-utils@0.6.48 + - @pnpm/plugin-commands-rebuild@5.4.9 + - @pnpm/store-connection-manager@3.2.6 + - @pnpm/find-workspace-packages@3.1.40 + - @pnpm/filter-workspace-packages@4.4.20 + ## 8.3.4 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index a6828c6210c..8e4dcfa7a21 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.3.4", + "version": "8.3.5", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.1.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.4", + "@pnpm/plugin-commands-installation": "workspace:8.3.5", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -57,30 +57,30 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.5.2", + "@pnpm/core": "workspace:2.5.3", "@pnpm/error": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.39", + "@pnpm/find-workspace-packages": "workspace:3.1.40", "@pnpm/graceful-fs": "workspace:1.0.0", "@pnpm/manifest-utils": "workspace:2.1.7", "@pnpm/matcher": "workspace:2.0.0", "@pnpm/outdated": "workspace:9.0.30", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.8", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.9", "@pnpm/pnpmfile": "workspace:1.2.4", "@pnpm/read-project-manifest": "workspace:2.0.11", "@pnpm/resolver-base": "workspace:8.1.5", "@pnpm/semver-diff": "^1.0.2", "@pnpm/sort-packages": "workspace:2.1.7", - "@pnpm/store-connection-manager": "workspace:3.2.5", + "@pnpm/store-connection-manager": "workspace:3.2.6", "@pnpm/types": "workspace:7.9.0", "@yarnpkg/core": "3.2.0-rc.9", "@yarnpkg/lockfile": "^1.1.0", diff --git a/packages/plugin-commands-listing/CHANGELOG.md b/packages/plugin-commands-listing/CHANGELOG.md index 757251be19a..afd4fe036dc 100644 --- a/packages/plugin-commands-listing/CHANGELOG.md +++ b/packages/plugin-commands-listing/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-listing +## 4.1.9 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + ## 4.1.8 ### Patch Changes diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 3a472eb1b14..6ce15bacae7 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-listing", - "version": "4.1.8", + "version": "4.1.9", "description": "The list and why commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,10 +33,10 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-listing#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.4", - "@pnpm/plugin-commands-listing": "workspace:4.1.8", + "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-listing": "workspace:4.1.9", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -45,9 +45,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/list": "workspace:6.3.1", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/plugin-commands-outdated/CHANGELOG.md b/packages/plugin-commands-outdated/CHANGELOG.md index 29335c6fadd..2f5a00b67ee 100644 --- a/packages/plugin-commands-outdated/CHANGELOG.md +++ b/packages/plugin-commands-outdated/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-outdated +## 5.1.8 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + ## 5.1.7 ### Patch Changes diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index 140204f4b79..abac9e9e4fe 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-outdated", - "version": "5.1.7", + "version": "5.1.8", "description": "The outdated command of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-outdated#readme", "devDependencies": { "@pnpm/constants": "workspace:5.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.19", - "@pnpm/plugin-commands-installation": "workspace:8.3.4", - "@pnpm/plugin-commands-outdated": "workspace:5.1.7", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", + "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-outdated": "workspace:5.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/lru-cache": "^5.1.0", @@ -45,11 +45,11 @@ "@types/zkochan__table": "npm:@types/table@6.0.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/colorize-semver-diff": "^1.0.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/default-resolver": "workspace:14.0.10", "@pnpm/error": "workspace:2.0.0", "@pnpm/lockfile-file": "workspace:4.2.6", diff --git a/packages/plugin-commands-publishing/CHANGELOG.md b/packages/plugin-commands-publishing/CHANGELOG.md index ebe59b267af..95a6b781cd4 100644 --- a/packages/plugin-commands-publishing/CHANGELOG.md +++ b/packages/plugin-commands-publishing/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-publishing +## 4.4.1 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + ## 4.4.0 ### Minor Changes diff --git a/packages/plugin-commands-publishing/package.json b/packages/plugin-commands-publishing/package.json index 8f24efcdfee..5e5fd24d229 100644 --- a/packages/plugin-commands-publishing/package.json +++ b/packages/plugin-commands-publishing/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-publishing", - "version": "4.4.0", + "version": "4.4.1", "description": "The pack and publish commands of pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -35,9 +35,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-publishing#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-publishing": "workspace:4.4.0", + "@pnpm/plugin-commands-publishing": "workspace:4.4.1", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/cross-spawn": "^6.0.2", @@ -56,9 +56,9 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/client": "workspace:6.1.1", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/exportable-manifest": "workspace:2.2.4", "@pnpm/lifecycle": "workspace:12.1.4", diff --git a/packages/plugin-commands-rebuild/CHANGELOG.md b/packages/plugin-commands-rebuild/CHANGELOG.md index 1aa178069da..effcb6d88e2 100644 --- a/packages/plugin-commands-rebuild/CHANGELOG.md +++ b/packages/plugin-commands-rebuild/CHANGELOG.md @@ -1,5 +1,15 @@ # @pnpm/plugin-commands-rebuild +## 5.4.9 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + - @pnpm/store-connection-manager@3.2.6 + - @pnpm/find-workspace-packages@3.1.40 + ## 5.4.8 ### Patch Changes diff --git a/packages/plugin-commands-rebuild/package.json b/packages/plugin-commands-rebuild/package.json index 31b4f1ef93a..e3f2e6911e2 100644 --- a/packages/plugin-commands-rebuild/package.json +++ b/packages/plugin-commands-rebuild/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-rebuild", - "version": "5.4.8", + "version": "5.4.9", "description": "Commands for rebuilding dependencies", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -33,9 +33,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-rebuild#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.8", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.9", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -48,12 +48,12 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/find-workspace-packages": "workspace:3.1.39", + "@pnpm/find-workspace-packages": "workspace:3.1.40", "@pnpm/get-context": "workspace:5.3.6", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/link-bins": "workspace:6.2.10", @@ -62,7 +62,7 @@ "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/sort-packages": "workspace:2.1.7", - "@pnpm/store-connection-manager": "workspace:3.2.5", + "@pnpm/store-connection-manager": "workspace:3.2.6", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/types": "workspace:7.9.0", "@zkochan/npm-package-arg": "^2.0.1", diff --git a/packages/plugin-commands-script-runners/CHANGELOG.md b/packages/plugin-commands-script-runners/CHANGELOG.md index 586d2566a6f..e4b5894ad0b 100644 --- a/packages/plugin-commands-script-runners/CHANGELOG.md +++ b/packages/plugin-commands-script-runners/CHANGELOG.md @@ -1,5 +1,13 @@ # @pnpm/plugin-commands-script-runners +## 4.5.17 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + ## 4.5.16 ### Patch Changes diff --git a/packages/plugin-commands-script-runners/package.json b/packages/plugin-commands-script-runners/package.json index 12f7c64ec97..0b0054277e3 100644 --- a/packages/plugin-commands-script-runners/package.json +++ b/packages/plugin-commands-script-runners/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-script-runners", - "version": "4.5.16", + "version": "4.5.17", "description": "Commands for running scripts", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -34,9 +34,9 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-script-runners#readme", "devDependencies": { - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.16", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.17", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/ramda": "0.27.39", @@ -44,10 +44,10 @@ "write-yaml-file": "^4.2.0" }, "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/lifecycle": "workspace:12.1.4", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/plugin-commands-server/CHANGELOG.md b/packages/plugin-commands-server/CHANGELOG.md index 512d0a53d69..9596ffcf036 100644 --- a/packages/plugin-commands-server/CHANGELOG.md +++ b/packages/plugin-commands-server/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-server +## 3.0.66 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + - @pnpm/store-connection-manager@3.2.6 + ## 3.0.65 ### Patch Changes diff --git a/packages/plugin-commands-server/package.json b/packages/plugin-commands-server/package.json index c43b8210968..e5b07f425e7 100644 --- a/packages/plugin-commands-server/package.json +++ b/packages/plugin-commands-server/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-server", - "version": "3.0.65", + "version": "3.0.66", "description": "Commands for controlling the store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,19 +30,19 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-server#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-server": "workspace:3.0.65", + "@pnpm/plugin-commands-server": "workspace:3.0.66", "@types/is-windows": "^1.0.0", "@types/ramda": "0.27.39", "@types/signal-exit": "^3.0.0" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/server": "workspace:11.0.17", - "@pnpm/store-connection-manager": "workspace:3.2.5", + "@pnpm/store-connection-manager": "workspace:3.2.6", "@pnpm/store-path": "^5.0.0", "@zkochan/diable": "^1.0.2", "delay": "^5.0.0", diff --git a/packages/plugin-commands-setup/CHANGELOG.md b/packages/plugin-commands-setup/CHANGELOG.md index 7bb794ef558..6b8809b745b 100644 --- a/packages/plugin-commands-setup/CHANGELOG.md +++ b/packages/plugin-commands-setup/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/plugin-commands-setup +## 1.1.33 + +### Patch Changes + +- @pnpm/cli-utils@0.6.48 + ## 1.1.32 ### Patch Changes diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index a54ab436509..d4907f17c18 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-setup", - "version": "1.1.32", + "version": "1.1.33", "description": "pnpm commands for setting up pnpm", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,7 +30,7 @@ }, "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/plugin-commands-setup#readme", "dependencies": { - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "execa": "npm:safe-execa@^0.1.1", "render-help": "^1.0.1" }, @@ -40,7 +40,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-setup": "workspace:1.1.32", + "@pnpm/plugin-commands-setup": "workspace:1.1.33", "@pnpm/prepare": "workspace:*" } } diff --git a/packages/plugin-commands-store/CHANGELOG.md b/packages/plugin-commands-store/CHANGELOG.md index 9b775514c83..08fd2f83e2b 100644 --- a/packages/plugin-commands-store/CHANGELOG.md +++ b/packages/plugin-commands-store/CHANGELOG.md @@ -1,5 +1,14 @@ # @pnpm/plugin-commands-store +## 4.1.9 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + - @pnpm/cli-utils@0.6.48 + - @pnpm/store-connection-manager@3.2.6 + ## 4.1.8 ### Patch Changes diff --git a/packages/plugin-commands-store/package.json b/packages/plugin-commands-store/package.json index 724599578dc..fb619b958d9 100644 --- a/packages/plugin-commands-store/package.json +++ b/packages/plugin-commands-store/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-store", - "version": "4.1.8", + "version": "4.1.9", "description": "Commands for controlling the store", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -36,7 +36,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/lockfile-file": "workspace:4.2.6", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-store": "workspace:4.1.8", + "@pnpm/plugin-commands-store": "workspace:4.1.9", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@types/archy": "0.0.31", @@ -50,15 +50,15 @@ }, "dependencies": { "@pnpm/cafs": "workspace:3.0.13", - "@pnpm/cli-utils": "workspace:0.6.47", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/cli-utils": "workspace:0.6.48", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/get-context": "workspace:5.3.6", "@pnpm/lockfile-utils": "workspace:3.2.0", "@pnpm/normalize-registries": "workspace:2.0.12", "@pnpm/parse-wanted-dependency": "workspace:2.0.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/store-connection-manager": "workspace:3.2.5", + "@pnpm/store-connection-manager": "workspace:3.2.6", "@pnpm/store-controller-types": "workspace:11.0.11", "@pnpm/store-path": "^5.0.0", "@pnpm/types": "workspace:7.9.0", diff --git a/packages/pnpm/CHANGELOG.md b/packages/pnpm/CHANGELOG.md index a36add7a92a..957a52028de 100644 --- a/packages/pnpm/CHANGELOG.md +++ b/packages/pnpm/CHANGELOG.md @@ -1,5 +1,15 @@ # pnpm +## 6.29.0 + +### Minor Changes + +- Add support of the `update-notifier` configuration option [#4158](https://github.com/pnpm/pnpm/issues/4158). + +### Patch Changes + +- A package should be able to be a dependency of itself. + ## 6.28.0 ### Minor Changes diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 46633d1bcd5..0637974f11f 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -1,7 +1,7 @@ { "name": "pnpm", "description": "Fast, disk space efficient package manager", - "version": "6.28.0", + "version": "6.29.0", "bin": { "pnpm": "bin/pnpm.cjs", "pnpx": "bin/pnpx.cjs" @@ -22,35 +22,35 @@ "@pnpm/assert-project": "workspace:*", "@pnpm/byline": "^1.0.0", "@pnpm/cli-meta": "workspace:2.0.1", - "@pnpm/cli-utils": "workspace:0.6.47", + "@pnpm/cli-utils": "workspace:0.6.48", "@pnpm/client": "workspace:6.1.1", "@pnpm/command": "workspace:2.0.0", "@pnpm/common-cli-options-help": "workspace:0.8.0", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/constants": "workspace:5.0.0", "@pnpm/core-loggers": "workspace:6.1.3", - "@pnpm/default-reporter": "workspace:8.5.10", + "@pnpm/default-reporter": "workspace:8.5.11", "@pnpm/file-reporter": "workspace:2.0.0", - "@pnpm/filter-workspace-packages": "workspace:4.4.19", + "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/find-workspace-dir": "workspace:3.0.1", - "@pnpm/find-workspace-packages": "workspace:3.1.39", + "@pnpm/find-workspace-packages": "workspace:3.1.40", "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.1.0", "@pnpm/nopt": "^0.2.1", "@pnpm/parse-cli-args": "workspace:4.4.0", "@pnpm/pick-registry-for-package": "workspace:2.0.10", - "@pnpm/plugin-commands-audit": "workspace:5.1.39", - "@pnpm/plugin-commands-env": "workspace:1.4.9", - "@pnpm/plugin-commands-installation": "workspace:8.3.4", - "@pnpm/plugin-commands-listing": "workspace:4.1.8", - "@pnpm/plugin-commands-outdated": "workspace:5.1.7", - "@pnpm/plugin-commands-publishing": "workspace:4.4.0", - "@pnpm/plugin-commands-rebuild": "workspace:5.4.8", - "@pnpm/plugin-commands-script-runners": "workspace:4.5.16", - "@pnpm/plugin-commands-server": "workspace:3.0.65", - "@pnpm/plugin-commands-setup": "workspace:1.1.32", - "@pnpm/plugin-commands-store": "workspace:4.1.8", + "@pnpm/plugin-commands-audit": "workspace:5.1.40", + "@pnpm/plugin-commands-env": "workspace:1.4.10", + "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-listing": "workspace:4.1.9", + "@pnpm/plugin-commands-outdated": "workspace:5.1.8", + "@pnpm/plugin-commands-publishing": "workspace:4.4.1", + "@pnpm/plugin-commands-rebuild": "workspace:5.4.9", + "@pnpm/plugin-commands-script-runners": "workspace:4.5.17", + "@pnpm/plugin-commands-server": "workspace:3.0.66", + "@pnpm/plugin-commands-setup": "workspace:1.1.33", + "@pnpm/plugin-commands-store": "workspace:4.1.9", "@pnpm/prepare": "workspace:*", "@pnpm/read-package-json": "workspace:5.0.10", "@pnpm/read-project-manifest": "workspace:2.0.11", diff --git a/packages/resolve-dependencies/CHANGELOG.md b/packages/resolve-dependencies/CHANGELOG.md index 5a1089e1204..df5c5e207ba 100644 --- a/packages/resolve-dependencies/CHANGELOG.md +++ b/packages/resolve-dependencies/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/resolve-dependencies +## 24.0.0 + +### Major Changes + +- 37d09a68f: Don't skip a dependency that is named the same way as the package, if it has a different version. + ## 23.0.4 ### Patch Changes diff --git a/packages/resolve-dependencies/package.json b/packages/resolve-dependencies/package.json index a56156b0868..17953f68549 100644 --- a/packages/resolve-dependencies/package.json +++ b/packages/resolve-dependencies/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/resolve-dependencies", - "version": "23.0.4", + "version": "24.0.0", "description": "Resolves dependency graph of a package", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -58,7 +58,7 @@ }, "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/resolve-dependencies": "workspace:23.0.4", + "@pnpm/resolve-dependencies": "workspace:24.0.0", "@types/ramda": "0.27.39", "@types/semver": "^7.3.4" }, diff --git a/packages/store-connection-manager/CHANGELOG.md b/packages/store-connection-manager/CHANGELOG.md index ca2e6cdfe7c..38d2a0328df 100644 --- a/packages/store-connection-manager/CHANGELOG.md +++ b/packages/store-connection-manager/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/store-connection-manager +## 3.2.6 + +### Patch Changes + +- Updated dependencies [334e5340a] + - @pnpm/config@13.13.0 + ## 3.2.5 ### Patch Changes diff --git a/packages/store-connection-manager/package.json b/packages/store-connection-manager/package.json index 94d553d38f6..6d6ef5d6dd9 100644 --- a/packages/store-connection-manager/package.json +++ b/packages/store-connection-manager/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/store-connection-manager", - "version": "3.2.5", + "version": "3.2.6", "description": "Create a direct pnpm store controller or connect to a running store server", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -30,12 +30,12 @@ "homepage": "https://github.com/pnpm/pnpm/blob/main/packages/store-connection-manager#readme", "devDependencies": { "@pnpm/logger": "^4.0.0", - "@pnpm/store-connection-manager": "workspace:3.2.5" + "@pnpm/store-connection-manager": "workspace:3.2.6" }, "dependencies": { "@pnpm/cli-meta": "workspace:2.0.1", "@pnpm/client": "workspace:6.1.1", - "@pnpm/config": "workspace:13.12.0", + "@pnpm/config": "workspace:13.13.0", "@pnpm/error": "workspace:2.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/server": "workspace:11.0.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10e48b0660c..219e327d156 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,31 +117,31 @@ importers: packages/artifacts/linux-arm64: specifiers: - '@pnpm/linux-arm64': workspace:6.28.0 + '@pnpm/linux-arm64': workspace:6.29.0 devDependencies: '@pnpm/linux-arm64': 'link:' packages/artifacts/linux-x64: specifiers: - '@pnpm/linux-x64': workspace:6.28.0 + '@pnpm/linux-x64': workspace:6.29.0 devDependencies: '@pnpm/linux-x64': 'link:' packages/artifacts/macos-arm64: specifiers: - '@pnpm/macos-arm64': workspace:6.28.0 + '@pnpm/macos-arm64': workspace:6.29.0 devDependencies: '@pnpm/macos-arm64': 'link:' packages/artifacts/macos-x64: specifiers: - '@pnpm/macos-x64': workspace:6.28.0 + '@pnpm/macos-x64': workspace:6.29.0 devDependencies: '@pnpm/macos-x64': 'link:' packages/artifacts/win-x64: specifiers: - '@pnpm/win-x64': workspace:6.28.0 + '@pnpm/win-x64': workspace:6.29.0 devDependencies: '@pnpm/win-x64': 'link:' @@ -269,9 +269,9 @@ importers: packages/cli-utils: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.47 - '@pnpm/config': workspace:13.12.0 - '@pnpm/default-reporter': workspace:8.5.10 + '@pnpm/cli-utils': workspace:0.6.48 + '@pnpm/config': workspace:13.13.0 + '@pnpm/default-reporter': workspace:8.5.11 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/manifest-utils': workspace:2.1.7 @@ -338,7 +338,7 @@ importers: packages/config: specifiers: - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/global-bin-dir': workspace:3.0.0 @@ -394,17 +394,17 @@ importers: '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.2 + '@pnpm/core': workspace:2.5.3 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.17 '@pnpm/get-context': workspace:5.3.6 - '@pnpm/headless': workspace:17.2.1 + '@pnpm/headless': workspace:17.2.2 '@pnpm/hoist': workspace:5.2.13 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.44 + '@pnpm/lockfile-to-pnp': workspace:0.4.45 '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/lockfile-walker': workspace:4.0.14 '@pnpm/logger': ^4.0.0 @@ -423,7 +423,7 @@ importers: '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 '@pnpm/remove-bins': workspace:2.0.12 - '@pnpm/resolve-dependencies': workspace:23.0.4 + '@pnpm/resolve-dependencies': workspace:24.0.0 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 @@ -563,9 +563,9 @@ importers: packages/default-reporter: specifiers: - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.10 + '@pnpm/default-reporter': workspace:8.5.11 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/render-peer-issues': workspace:1.1.1 @@ -722,12 +722,12 @@ importers: packages/exe: specifiers: - '@pnpm/exe': workspace:6.28.0 - '@pnpm/linux-arm64': workspace:6.28.0 - '@pnpm/linux-x64': workspace:6.28.0 - '@pnpm/macos-arm64': workspace:6.28.0 - '@pnpm/macos-x64': workspace:6.28.0 - '@pnpm/win-x64': workspace:6.28.0 + '@pnpm/exe': workspace:6.29.0 + '@pnpm/linux-arm64': workspace:6.29.0 + '@pnpm/linux-x64': workspace:6.29.0 + '@pnpm/macos-arm64': workspace:6.29.0 + '@pnpm/macos-x64': workspace:6.29.0 + '@pnpm/win-x64': workspace:6.29.0 '@zkochan/pkg': 0.0.0-2 execa: npm:safe-execa@^0.1.1 optionalDependencies: @@ -858,8 +858,8 @@ importers: packages/filter-workspace-packages: specifiers: '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.19 - '@pnpm/find-workspace-packages': workspace:3.1.39 + '@pnpm/filter-workspace-packages': workspace:4.4.20 + '@pnpm/find-workspace-packages': workspace:3.1.40 '@pnpm/matcher': workspace:2.0.0 '@types/is-ci': ^3.0.0 '@types/is-windows': ^1.0.0 @@ -926,9 +926,9 @@ importers: packages/find-workspace-packages: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/constants': workspace:5.0.0 - '@pnpm/find-workspace-packages': workspace:3.1.39 + '@pnpm/find-workspace-packages': workspace:3.1.40 '@pnpm/types': workspace:7.9.0 find-packages: workspace:8.0.11 read-yaml-file: ^2.1.0 @@ -1060,12 +1060,12 @@ importers: '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.17 - '@pnpm/headless': workspace:17.2.1 + '@pnpm/headless': workspace:17.2.2 '@pnpm/hoist': workspace:5.2.13 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.44 + '@pnpm/lockfile-to-pnp': workspace:0.4.45 '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/modules-cleaner': workspace:11.0.21 @@ -1387,9 +1387,9 @@ importers: packages/lockfile-to-pnp: specifiers: - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/lockfile-to-pnp': workspace:0.4.44 + '@pnpm/lockfile-to-pnp': workspace:0.4.45 '@pnpm/lockfile-utils': workspace:3.2.0 '@pnpm/logger': ^4.0.0 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2009,12 +2009,12 @@ importers: packages/plugin-commands-audit: specifiers: '@pnpm/audit': workspace:2.2.5 - '@pnpm/cli-utils': workspace:0.6.47 - '@pnpm/config': workspace:13.12.0 + '@pnpm/cli-utils': workspace:0.6.48 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 '@pnpm/lockfile-file': workspace:4.2.6 - '@pnpm/plugin-commands-audit': workspace:5.1.39 + '@pnpm/plugin-commands-audit': workspace:5.1.40 '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2053,13 +2053,13 @@ importers: packages/plugin-commands-env: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 - '@pnpm/config': workspace:13.12.0 + '@pnpm/cli-utils': workspace:0.6.48 + '@pnpm/config': workspace:13.13.0 '@pnpm/error': workspace:2.0.0 '@pnpm/fetch': workspace:4.2.4 '@pnpm/fetcher-base': workspace:11.1.5 '@pnpm/package-store': workspace:12.1.8 - '@pnpm/plugin-commands-env': workspace:1.4.9 + '@pnpm/plugin-commands-env': workspace:1.4.10 '@pnpm/prepare': workspace:* '@pnpm/store-path': ^5.0.0 '@pnpm/tarball-fetcher': workspace:9.3.15 @@ -2107,17 +2107,17 @@ importers: packages/plugin-commands-installation: specifiers: '@pnpm/assert-project': workspace:* - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.2 + '@pnpm/core': workspace:2.5.3 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.39 + '@pnpm/find-workspace-packages': workspace:3.1.40 '@pnpm/graceful-fs': workspace:1.0.0 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 @@ -2127,8 +2127,8 @@ importers: '@pnpm/outdated': workspace:9.0.30 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.4 - '@pnpm/plugin-commands-rebuild': workspace:5.4.8 + '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-rebuild': workspace:5.4.9 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 @@ -2136,7 +2136,7 @@ importers: '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/semver-diff': ^1.0.2 '@pnpm/sort-packages': workspace:2.1.7 - '@pnpm/store-connection-manager': workspace:3.2.5 + '@pnpm/store-connection-manager': workspace:3.2.6 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 '@types/is-ci': ^3.0.0 @@ -2247,16 +2247,16 @@ importers: packages/plugin-commands-listing: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/list': workspace:6.3.1 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.4 - '@pnpm/plugin-commands-listing': workspace:4.1.8 + '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-listing': workspace:4.1.9 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/types': workspace:7.9.0 @@ -2290,21 +2290,21 @@ importers: packages/plugin-commands-outdated: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/colorize-semver-diff': ^1.0.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/default-resolver': workspace:14.0.10 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/lockfile-file': workspace:4.2.6 '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/outdated': workspace:9.0.30 - '@pnpm/plugin-commands-installation': workspace:8.3.4 - '@pnpm/plugin-commands-outdated': workspace:5.1.7 + '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-outdated': workspace:5.1.8 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/semver-diff': ^1.0.2 @@ -2357,17 +2357,17 @@ importers: packages/plugin-commands-publishing: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/client': workspace:6.1.1 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/error': workspace:2.0.0 '@pnpm/exportable-manifest': workspace:2.2.4 - '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 '@pnpm/package-bins': workspace:5.0.11 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-publishing': workspace:4.4.0 + '@pnpm/plugin-commands-publishing': workspace:4.4.1 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/resolver-base': workspace:8.1.5 @@ -2446,13 +2446,13 @@ importers: packages/plugin-commands-rebuild: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/filter-workspace-packages': workspace:4.4.19 - '@pnpm/find-workspace-packages': workspace:3.1.39 + '@pnpm/filter-workspace-packages': workspace:4.4.20 + '@pnpm/find-workspace-packages': workspace:3.1.40 '@pnpm/get-context': workspace:5.3.6 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/link-bins': workspace:6.2.10 @@ -2461,11 +2461,11 @@ importers: '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/normalize-registries': workspace:2.0.12 - '@pnpm/plugin-commands-rebuild': workspace:5.4.8 + '@pnpm/plugin-commands-rebuild': workspace:5.4.9 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 '@pnpm/sort-packages': workspace:2.1.7 - '@pnpm/store-connection-manager': workspace:3.2.5 + '@pnpm/store-connection-manager': workspace:3.2.6 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/test-fixtures': workspace:* '@pnpm/types': workspace:7.9.0 @@ -2535,15 +2535,15 @@ importers: packages/plugin-commands-script-runners: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/error': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/lifecycle': workspace:12.1.4 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-script-runners': workspace:4.5.16 + '@pnpm/plugin-commands-script-runners': workspace:4.5.17 '@pnpm/prepare': workspace:* '@pnpm/read-project-manifest': workspace:2.0.11 '@pnpm/registry-mock': 2.12.1 @@ -2593,14 +2593,14 @@ importers: packages/plugin-commands-server: specifiers: '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-server': workspace:3.0.65 + '@pnpm/plugin-commands-server': workspace:3.0.66 '@pnpm/server': workspace:11.0.17 - '@pnpm/store-connection-manager': workspace:3.2.5 + '@pnpm/store-connection-manager': workspace:3.2.6 '@pnpm/store-path': ^5.0.0 '@types/is-windows': ^1.0.0 '@types/ramda': 0.27.39 @@ -2641,9 +2641,9 @@ importers: packages/plugin-commands-setup: specifiers: - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-setup': workspace:1.1.32 + '@pnpm/plugin-commands-setup': workspace:1.1.33 '@pnpm/prepare': workspace:* execa: npm:safe-execa@^0.1.1 render-help: ^1.0.1 @@ -2660,8 +2660,8 @@ importers: specifiers: '@pnpm/assert-store': workspace:* '@pnpm/cafs': workspace:3.0.13 - '@pnpm/cli-utils': workspace:0.6.47 - '@pnpm/config': workspace:13.12.0 + '@pnpm/cli-utils': workspace:0.6.48 + '@pnpm/config': workspace:13.13.0 '@pnpm/error': workspace:2.0.0 '@pnpm/get-context': workspace:5.3.6 '@pnpm/lockfile-file': workspace:4.2.6 @@ -2670,10 +2670,10 @@ importers: '@pnpm/normalize-registries': workspace:2.0.12 '@pnpm/parse-wanted-dependency': workspace:2.0.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-store': workspace:4.1.8 + '@pnpm/plugin-commands-store': workspace:4.1.9 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 - '@pnpm/store-connection-manager': workspace:3.2.5 + '@pnpm/store-connection-manager': workspace:3.2.6 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/store-path': ^5.0.0 '@pnpm/types': workspace:7.9.0 @@ -2734,35 +2734,35 @@ importers: '@pnpm/assert-project': workspace:* '@pnpm/byline': ^1.0.0 '@pnpm/cli-meta': workspace:2.0.1 - '@pnpm/cli-utils': workspace:0.6.47 + '@pnpm/cli-utils': workspace:0.6.48 '@pnpm/client': workspace:6.1.1 '@pnpm/command': workspace:2.0.0 '@pnpm/common-cli-options-help': workspace:0.8.0 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 '@pnpm/core-loggers': workspace:6.1.3 - '@pnpm/default-reporter': workspace:8.5.10 + '@pnpm/default-reporter': workspace:8.5.11 '@pnpm/file-reporter': workspace:2.0.0 - '@pnpm/filter-workspace-packages': workspace:4.4.19 + '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/find-workspace-dir': workspace:3.0.1 - '@pnpm/find-workspace-packages': workspace:3.1.39 + '@pnpm/find-workspace-packages': workspace:3.1.40 '@pnpm/lockfile-types': workspace:3.1.5 '@pnpm/logger': ^4.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/nopt': ^0.2.1 '@pnpm/parse-cli-args': workspace:4.4.0 '@pnpm/pick-registry-for-package': workspace:2.0.10 - '@pnpm/plugin-commands-audit': workspace:5.1.39 - '@pnpm/plugin-commands-env': workspace:1.4.9 - '@pnpm/plugin-commands-installation': workspace:8.3.4 - '@pnpm/plugin-commands-listing': workspace:4.1.8 - '@pnpm/plugin-commands-outdated': workspace:5.1.7 - '@pnpm/plugin-commands-publishing': workspace:4.4.0 - '@pnpm/plugin-commands-rebuild': workspace:5.4.8 - '@pnpm/plugin-commands-script-runners': workspace:4.5.16 - '@pnpm/plugin-commands-server': workspace:3.0.65 - '@pnpm/plugin-commands-setup': workspace:1.1.32 - '@pnpm/plugin-commands-store': workspace:4.1.8 + '@pnpm/plugin-commands-audit': workspace:5.1.40 + '@pnpm/plugin-commands-env': workspace:1.4.10 + '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-listing': workspace:4.1.9 + '@pnpm/plugin-commands-outdated': workspace:5.1.8 + '@pnpm/plugin-commands-publishing': workspace:4.4.1 + '@pnpm/plugin-commands-rebuild': workspace:5.4.9 + '@pnpm/plugin-commands-script-runners': workspace:4.5.17 + '@pnpm/plugin-commands-server': workspace:3.0.66 + '@pnpm/plugin-commands-setup': workspace:1.1.33 + '@pnpm/plugin-commands-store': workspace:4.1.9 '@pnpm/prepare': workspace:* '@pnpm/read-package-json': workspace:5.0.10 '@pnpm/read-project-manifest': workspace:2.0.11 @@ -3125,7 +3125,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/prune-lockfile': workspace:3.0.14 '@pnpm/read-package-json': workspace:5.0.10 - '@pnpm/resolve-dependencies': workspace:23.0.4 + '@pnpm/resolve-dependencies': workspace:24.0.0 '@pnpm/resolver-base': workspace:8.1.5 '@pnpm/store-controller-types': workspace:11.0.11 '@pnpm/types': workspace:7.9.0 @@ -3268,12 +3268,12 @@ importers: specifiers: '@pnpm/cli-meta': workspace:2.0.1 '@pnpm/client': workspace:6.1.1 - '@pnpm/config': workspace:13.12.0 + '@pnpm/config': workspace:13.13.0 '@pnpm/error': workspace:2.0.0 '@pnpm/logger': ^4.0.0 '@pnpm/package-store': workspace:12.1.8 '@pnpm/server': workspace:11.0.17 - '@pnpm/store-connection-manager': workspace:3.2.5 + '@pnpm/store-connection-manager': workspace:3.2.6 '@pnpm/store-path': ^5.0.0 '@zkochan/diable': ^1.0.2 delay: ^5.0.0 @@ -8254,7 +8254,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || *' + eslint: '>=5 || * || *' dependencies: eslint: 8.7.0 eslint-visitor-keys: 2.1.0 From c0070f7606ba22bb8a124f0fab441d703a368554 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 30 Jan 2022 11:41:39 +0200 Subject: [PATCH 094/204] chore(deps): update --- pnpm-lock.yaml | 255 ++++++++++++++++++++++++------------------------- 1 file changed, 127 insertions(+), 128 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 219e327d156..d524d8ac1ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -78,7 +78,7 @@ importers: '@types/node': 14.18.9 c8: 7.11.0 cross-env: 7.0.3 - eslint: 8.7.0 + eslint: 8.8.0 husky: 7.0.4 jest: 27.4.7_8b7d738063099bace0a1ba447f393ce6 lcov-result-merger: 3.1.0 @@ -535,7 +535,7 @@ importers: '@types/normalize-path': 3.0.0 '@types/ramda': 0.27.39 '@types/semver': 7.3.9 - '@types/sinon': 10.0.8 + '@types/sinon': 10.0.9 deep-require-cwd: 1.0.0 execa: /safe-execa/0.1.1 exists-link: 2.0.0 @@ -1145,7 +1145,7 @@ importers: '@types/fs-extra': 9.0.13 '@types/ramda': 0.27.39 '@types/rimraf': 3.0.2 - '@types/sinon': 10.0.8 + '@types/sinon': 10.0.9 isexe: 2.0.0 load-json-file: 6.2.0 npm-run-all: 4.1.5 @@ -2233,7 +2233,7 @@ importers: '@types/is-ci': 3.0.0 '@types/proxyquire': 1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': 10.0.8 + '@types/sinon': 10.0.9 '@types/yarnpkg__lockfile': 1.1.5 '@types/zkochan__table': /@types/table/6.0.0 path-name: 1.0.0 @@ -2433,7 +2433,7 @@ importers: '@types/npm-packlist': 1.1.2 '@types/proxyquire': 1.3.28 '@types/ramda': 0.27.39 - '@types/sinon': 10.0.8 + '@types/sinon': 10.0.9 '@types/tar': 4.0.5 cross-spawn: 7.0.3 is-ci: 3.0.1 @@ -2527,7 +2527,7 @@ importers: '@pnpm/test-fixtures': link:../../privatePackages/test-fixtures '@types/ramda': 0.27.39 '@types/semver': 7.3.9 - '@types/sinon': 10.0.8 + '@types/sinon': 10.0.9 execa: /safe-execa/0.1.1 path-exists: 4.0.0 sinon: 11.1.2 @@ -3514,12 +3514,12 @@ importers: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^5.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.1_0b8520c75b3d40a2eb2f54996e7dc1eb - '@typescript-eslint/parser': 5.10.1_a923d6620d5fd3905b698ef922b1592f - eslint-config-standard-with-typescript: 21.0.1_f90f905878811b5c0bcb2d00a3d8ce72 - eslint-plugin-import: 2.25.4_eslint@8.7.0 - eslint-plugin-node: 11.1.0_eslint@8.7.0 - eslint-plugin-promise: 5.2.0_eslint@8.7.0 + '@typescript-eslint/eslint-plugin': 5.10.1_f9127f5328f1010efbc132cad0c1b6c2 + '@typescript-eslint/parser': 5.10.1_825396a101eda4d7a6a7f715307230a1 + eslint-config-standard-with-typescript: 21.0.1_003c263962a6d2b9e58a1751c323bb61 + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-node: 11.1.0_eslint@8.8.0 + eslint-plugin-promise: 5.2.0_eslint@8.8.0 devDependencies: '@pnpm/eslint-config': 'link:' @@ -4449,8 +4449,8 @@ packages: resolution: {integrity: sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==} dev: false - /@humanwhocodes/config-array/0.9.2: - resolution: {integrity: sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==} + /@humanwhocodes/config-array/0.9.3: + resolution: {integrity: sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -4754,15 +4754,15 @@ packages: load-json-file: 6.2.0 dev: true - /@pnpm/cli-utils/0.6.47_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-haNVJCMPxaTHVC5xfaJbLlrNHbFKiyfVMFZp+jVu9dTuF8FLXS2P0R+br57JJukoTDHPiLLeZQjLDSXyhT/paA==} + /@pnpm/cli-utils/0.6.48_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-hZIudDWb8oI/oq4qZVzzlQFcIX2aq/kFq3NImJ4dOGzH9y530fbrpUj/3EXP1HK+2g4eHZSOtCD8ytnWaz14+w==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: '@pnpm/cli-meta': 2.0.1 - '@pnpm/config': 13.12.0_@pnpm+logger@4.0.0 - '@pnpm/default-reporter': 8.5.10_@pnpm+logger@4.0.0 + '@pnpm/config': 13.13.0_@pnpm+logger@4.0.0 + '@pnpm/default-reporter': 8.5.11_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 '@pnpm/manifest-utils': 2.1.7_@pnpm+logger@4.0.0 @@ -4780,8 +4780,8 @@ packages: chalk: 4.1.2 dev: false - /@pnpm/config/13.12.0_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-4wIecGLiAtPVRS4oidJzVVBQBcPH1PUu1jAQLKudNg+hlBO5ff7U1FlclKLlaLQJrybDHRV++jePXFT4NO3hQg==} + /@pnpm/config/13.13.0_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-0i1ggg9n6yuar1LTe0WiOKBemaxZNJkeCrCcuWy7ypGbTX0Se+UGv5dfeYC6mVbmZ2dqw48HizbW3ReEGDJ4Tw==} engines: {node: '>=12.17'} dependencies: '@pnpm/constants': 5.0.0 @@ -4817,13 +4817,13 @@ packages: '@pnpm/types': 7.9.0 dev: true - /@pnpm/default-reporter/8.5.10_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-f83UctyaMI77z/SgVuMO6hFTGM6sQjtUS443pnApqg1lJGD8FVBr5K0H/pWyl5tHyl5UWzRnZT62VHMqfGZpcg==} + /@pnpm/default-reporter/8.5.11_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-BkNdi5LI/Ja9qJhZg3z+XFV39hjbBzGh3O6VRIjEchlaoXSKy+WLxYcaEUujVjxMYlAGdCcjVC3hVv6QAbzYug==} engines: {node: '>=12.17'} peerDependencies: '@pnpm/logger': ^4.0.0 dependencies: - '@pnpm/config': 13.12.0_@pnpm+logger@4.0.0 + '@pnpm/config': 13.13.0_@pnpm+logger@4.0.0 '@pnpm/core-loggers': 6.1.3_@pnpm+logger@4.0.0 '@pnpm/error': 2.0.0 '@pnpm/logger': 4.0.0 @@ -4865,11 +4865,11 @@ packages: find-up: 5.0.0 dev: true - /@pnpm/find-workspace-packages/3.1.39_@pnpm+logger@4.0.0: - resolution: {integrity: sha512-V6B1zEqd9XU01c9ks2fAuWPe7e8ro6wta2o6b36QhaTRffa3MpHJkoGfjQSj2Qc7iDASfGhm0m2Ys+pgjY5K4Q==} + /@pnpm/find-workspace-packages/3.1.40_@pnpm+logger@4.0.0: + resolution: {integrity: sha512-SkswAjr1eI633ddx5fQJ0Led7i6xLwk3qDxQ2FClmH9xE/UMyoShlEed43OvLtm0k/WelybPULGf8s9OU/VaNg==} engines: {node: '>=12.17'} dependencies: - '@pnpm/cli-utils': 0.6.47_@pnpm+logger@4.0.0 + '@pnpm/cli-utils': 0.6.48_@pnpm+logger@4.0.0 '@pnpm/constants': 5.0.0 '@pnpm/types': 7.9.0 find-packages: 8.0.11 @@ -4925,7 +4925,7 @@ packages: hasBin: true dependencies: '@pnpm/find-workspace-dir': 3.0.1 - '@pnpm/find-workspace-packages': 3.1.39_@pnpm+logger@4.0.0 + '@pnpm/find-workspace-packages': 3.1.40_@pnpm+logger@4.0.0 '@pnpm/logger': 4.0.0 '@pnpm/types': 7.9.0 load-json-file: 6.2.0 @@ -5017,7 +5017,7 @@ packages: read-yaml-file: 2.1.0 rimraf: 3.0.2 tempy: 1.0.1 - verdaccio: 5.5.1 + verdaccio: 5.5.2 write-yaml-file: 4.2.0 transitivePeerDependencies: - bufferutil @@ -5108,8 +5108,8 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@sinonjs/samsam/6.0.2: - resolution: {integrity: sha512-jxPRPp9n93ci7b8hMfJOFDPRLFYadN6FSpeROFTR4UNF4i5b+EK6m4QXPO46BDhFgRy1JuS87zAnFOzCUwMJcQ==} + /@sinonjs/samsam/6.1.1: + resolution: {integrity: sha512-cZ7rKJTLiE7u7Wi/v9Hc2fs3Ucc3jrWeMgPHbbTCeVAB2S0wOBbYlkJVeNSL04i7fdhT8wIbDq1zhC/PXTD2SA==} dependencies: '@sinonjs/commons': 1.8.3 lodash.get: 4.4.2 @@ -5154,7 +5154,7 @@ packages: /@types/adm-zip/0.4.34: resolution: {integrity: sha512-8ToYLLAYhkRfcmmljrKi22gT2pqu7hGMDtORP1emwIEGmgUTZOsaDjzWFzW5N2frcFRz/50CWt4zA1CxJ73pmQ==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/archy/0.0.31: @@ -5197,7 +5197,7 @@ packages: /@types/byline/4.2.33: resolution: {integrity: sha512-LJYez7wrWcJQQDknqZtrZuExMGP0IXmPl1rOOGDqLbu+H7UNNRfKNuSxCBcQMLH1EfjeWidLedC/hCc5dDfBog==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/cacheable-request/6.0.2: @@ -5205,7 +5205,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.3 - '@types/node': 17.0.12 + '@types/node': 17.0.13 '@types/responselike': 1.0.0 dev: false @@ -5218,7 +5218,7 @@ packages: /@types/cross-spawn/6.0.2: resolution: {integrity: sha512-KuwNhp3eza+Rhu8IFI5HUXRP0LIhqH5cAjubUvGXXthh4YYBuP2ntwEX+Cz8GJoZUHlKo247wPWOfA9LYEq4cw==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/emscripten/1.39.6: @@ -5228,14 +5228,14 @@ packages: /@types/fs-extra/9.0.13: resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/graceful-fs/4.1.5: @@ -5322,7 +5322,7 @@ packages: /@types/keyv/3.1.3: resolution: {integrity: sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: false /@types/lodash/4.14.178: @@ -5350,13 +5350,13 @@ packages: /@types/minipass/3.1.2: resolution: {integrity: sha512-foLGjgrJkUjLG/o2t2ymlZGEoBNBa/TfoUZ7oCTkOjP1T43UGBJspovJou/l3ZuHvye2ewR5cZNtp2zyWgILMA==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/mz/2.7.4: resolution: {integrity: sha512-Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/node/12.20.42: @@ -5371,8 +5371,8 @@ packages: resolution: {integrity: sha512-j11XSuRuAlft6vLDEX4RvhqC0KxNxx6QIyMXNb0vHHSNPXTPeiy3algESWmOOIzEtiEL0qiowPU3ewW9hHVa7Q==} dev: true - /@types/node/17.0.12: - resolution: {integrity: sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==} + /@types/node/17.0.13: + resolution: {integrity: sha512-Y86MAxASe25hNzlDbsviXl8jQHb0RDvKt4c40ZJQ1Don0AAL0STLZSs4N+6gLEO55pedy7r2cLwS+ZDxPm/2Bw==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -5406,7 +5406,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: false /@types/retry/0.12.1: @@ -5417,7 +5417,7 @@ packages: resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} dependencies: '@types/glob': 7.2.0 - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/semver/6.2.3: @@ -5430,8 +5430,8 @@ packages: resolution: {integrity: sha512-OSitN9PP9E/c4tlt1Qdj3CAz5uHD9Da5rhUqlaKyQRCX1T7Zdpbk6YdeZbR2eiE2ce+NMBgVnMxGqpaPSNQDUQ==} dev: true - /@types/sinon/10.0.8: - resolution: {integrity: sha512-XZbSLlox2KM7VaEJPZ5G/fMZXJNuAtYiFOax7UT51quZMAJRWKvugPMqNA0mV3jC9HIYpQSg6qbV+ilQMwLqyA==} + /@types/sinon/10.0.9: + resolution: {integrity: sha512-xGZVAe61omKnVGedBdTbAveuJ5QyI0LrMIcp0hc1LmVI5IEjs5qG4fM0sv9GIBA2JVoKuf7332IjQX4y5qqMMQ==} dependencies: '@sinonjs/fake-timers': 7.1.2 dev: true @@ -5439,7 +5439,7 @@ packages: /@types/ssri/7.1.1: resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 /@types/stack-utils/2.0.1: resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -5459,13 +5459,13 @@ packages: resolution: {integrity: sha512-cgwPhNEabHaZcYIy5xeMtux2EmYBitfqEceBUi2t5+ETy4dW6kswt6WX4+HqLeiiKOo42EXbGiDmVJ2x+vi37Q==} dependencies: '@types/minipass': 3.1.2 - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/touch/3.1.2: resolution: {integrity: sha512-6YYYfTc90glAZBvyjpmz6JFLtBRyLWXckmlNgK4R2czsWg63cRCI9Rb3aKJ6LPbw8jpHf7nZdVvMd6gUg4hVsw==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/treeify/1.0.0: @@ -5495,7 +5495,7 @@ packages: /@types/write-file-atomic/3.0.3: resolution: {integrity: sha512-RfbL28ev+HeIcQyl8TDU5pxHdDQrKyuKHXfz2bKFJn4/IFa34SGDT1DDXYsIf9s/KuW6zGBR+yZoe8pAlvMPXg==} dependencies: - '@types/node': 17.0.12 + '@types/node': 17.0.13 dev: true /@types/yargs-parser/20.2.1: @@ -5512,7 +5512,7 @@ packages: resolution: {integrity: sha512-8NYnGOctzsI4W0ApsP/BIHD/LnxpJ6XaGf2AZmz4EyDYJMxtprN4279dLNI1CPZcwC9H18qYcaFv4bXi0wmokg==} dev: true - /@typescript-eslint/eslint-plugin/5.10.1_0b8520c75b3d40a2eb2f54996e7dc1eb: + /@typescript-eslint/eslint-plugin/5.10.1_f9127f5328f1010efbc132cad0c1b6c2: resolution: {integrity: sha512-xN3CYqFlyE/qOcy978/L0xLR2HlcAGIyIK5sMOasxaaAPfQRj/MmMV6OC3I7NZO84oEUdWCOju34Z9W8E0pFDQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5523,12 +5523,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.10.1_a923d6620d5fd3905b698ef922b1592f + '@typescript-eslint/parser': 5.10.1_825396a101eda4d7a6a7f715307230a1 '@typescript-eslint/scope-manager': 5.10.1 - '@typescript-eslint/type-utils': 5.10.1_a923d6620d5fd3905b698ef922b1592f - '@typescript-eslint/utils': 5.10.1_a923d6620d5fd3905b698ef922b1592f + '@typescript-eslint/type-utils': 5.10.1_825396a101eda4d7a6a7f715307230a1 + '@typescript-eslint/utils': 5.10.1_825396a101eda4d7a6a7f715307230a1 debug: 4.3.3 - eslint: 8.7.0 + eslint: 8.8.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -5539,7 +5539,7 @@ packages: - supports-color dev: false - /@typescript-eslint/parser/4.33.0_a923d6620d5fd3905b698ef922b1592f: + /@typescript-eslint/parser/4.33.0_825396a101eda4d7a6a7f715307230a1: resolution: {integrity: sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -5553,13 +5553,13 @@ packages: '@typescript-eslint/types': 4.33.0 '@typescript-eslint/typescript-estree': 4.33.0_typescript@4.6.0-beta debug: 4.3.3 - eslint: 8.7.0 + eslint: 8.8.0 typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser/5.10.1_a923d6620d5fd3905b698ef922b1592f: + /@typescript-eslint/parser/5.10.1_825396a101eda4d7a6a7f715307230a1: resolution: {integrity: sha512-GReo3tjNBwR5RnRO0K2wDIDN31cM3MmDtgyQ85oAxAmC5K3j/g85IjP+cDfcqDsDDBf1HNKQAD0WqOYL8jXqUA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5573,7 +5573,7 @@ packages: '@typescript-eslint/types': 5.10.1 '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.6.0-beta debug: 4.3.3 - eslint: 8.7.0 + eslint: 8.8.0 typescript: 4.6.0-beta transitivePeerDependencies: - supports-color @@ -5595,7 +5595,7 @@ packages: '@typescript-eslint/visitor-keys': 5.10.1 dev: false - /@typescript-eslint/type-utils/5.10.1_a923d6620d5fd3905b698ef922b1592f: + /@typescript-eslint/type-utils/5.10.1_825396a101eda4d7a6a7f715307230a1: resolution: {integrity: sha512-AfVJkV8uck/UIoDqhu+ptEdBoQATON9GXnhOpPLzkQRJcSChkvD//qsz9JVffl2goxX+ybs5klvacE9vmrQyCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5605,9 +5605,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.10.1_a923d6620d5fd3905b698ef922b1592f + '@typescript-eslint/utils': 5.10.1_825396a101eda4d7a6a7f715307230a1 debug: 4.3.3 - eslint: 8.7.0 + eslint: 8.8.0 tsutils: 3.21.0_typescript@4.6.0-beta typescript: 4.6.0-beta transitivePeerDependencies: @@ -5666,7 +5666,7 @@ packages: - supports-color dev: false - /@typescript-eslint/utils/5.10.1_a923d6620d5fd3905b698ef922b1592f: + /@typescript-eslint/utils/5.10.1_825396a101eda4d7a6a7f715307230a1: resolution: {integrity: sha512-RRmlITiUbLuTRtn/gcPRi4202niF+q7ylFLCKu4c+O/PcpRvZ/nAUwQ2G00bZgpWkhrNLNnvhZLbDn8Ml0qsQw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -5676,9 +5676,9 @@ packages: '@typescript-eslint/scope-manager': 5.10.1 '@typescript-eslint/types': 5.10.1 '@typescript-eslint/typescript-estree': 5.10.1_typescript@4.6.0-beta - eslint: 8.7.0 + eslint: 8.8.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.7.0 + eslint-utils: 3.0.0_eslint@8.8.0 transitivePeerDependencies: - supports-color - typescript @@ -5759,12 +5759,12 @@ packages: '@types/lodash': 4.14.178 '@types/semver': 7.3.9 '@types/treeify': 1.0.0 - '@yarnpkg/fslib': 2.6.1-rc.7 + '@yarnpkg/fslib': 2.6.1-rc.8 '@yarnpkg/json-proxy': 2.1.1 - '@yarnpkg/libzip': 2.2.3-rc.7 - '@yarnpkg/parsers': 2.5.0-rc.10 - '@yarnpkg/pnp': 3.1.1-rc.12 - '@yarnpkg/shell': 3.2.0-rc.10 + '@yarnpkg/libzip': 2.2.3-rc.8 + '@yarnpkg/parsers': 2.5.0-rc.11 + '@yarnpkg/pnp': 3.1.1-rc.13 + '@yarnpkg/shell': 3.2.0-rc.11 camelcase: 5.3.1 chalk: 3.0.0 ci-info: 3.3.0 @@ -5799,11 +5799,11 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/fslib/2.6.1-rc.7: - resolution: {integrity: sha512-Cizefd9njl2mu7j0NIabaTzHuPL3dY7ow4hqZM36NcZxlcfsXeZ0krYJkgRBoy861DO65XrAbwGZuyyUdRV8tw==} + /@yarnpkg/fslib/2.6.1-rc.8: + resolution: {integrity: sha512-MWhf2l+TDa0zpzuQ4l1fbZusxn2NLhuSDIIcGGw9+3Oy4Cuv8bYjlT0Rf3j9x6+wwlopzdcgr16LcWGMUrG2GQ==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: - '@yarnpkg/libzip': 2.2.3-rc.7 + '@yarnpkg/libzip': 2.2.3-rc.8 tslib: 1.14.1 dev: false @@ -5823,8 +5823,8 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/libzip/2.2.3-rc.7: - resolution: {integrity: sha512-pVJjXi9bhGepcoeVZKfL51RIV7XKIYMGCHahry62T7pvT8a9jIGqU/JRaJh8XWChNVkKfexAysq6Ho+hXRPR/g==} + /@yarnpkg/libzip/2.2.3-rc.8: + resolution: {integrity: sha512-ZqYN01HOrreG+bQf5gHqwO+Ukh4lJpo8kLnvcswMexqZxHXoBtz9tVJIUe0M4P/vZ46MEMecTNjT4l8C+oVv9A==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/emscripten': 1.39.6 @@ -5840,11 +5840,11 @@ packages: engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@yarnpkg/core': 3.2.0-rc.9 - '@yarnpkg/fslib': 2.6.1-rc.7 + '@yarnpkg/fslib': 2.6.1-rc.8 dev: false - /@yarnpkg/parsers/2.5.0-rc.10: - resolution: {integrity: sha512-GXIN8TF3e5rA9JHZSWuFzhklCDZ/IZQDLjhSB8Q+BB7xr3fstmLCDpyuIyBdSOLLh9VfXgq9G/ON0GD/0NncFQ==} + /@yarnpkg/parsers/2.5.0-rc.11: + resolution: {integrity: sha512-Z/QI1cL5FOwHU4KTtRBSMdfkW/Ydxkyz7ciqdQV79gEHvHqMZCqK0F4tZPV+fIoDV6mDhc4QReqq5IUf3XSMOg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: js-yaml: 3.14.1 @@ -5868,21 +5868,21 @@ packages: tslib: 1.14.1 dev: false - /@yarnpkg/pnp/3.1.1-rc.12: - resolution: {integrity: sha512-/g1of0OViM3HA8KHD6k+dhYnHuCItpXUdPo7o7cwyOqomD1PaD4Xr0Cr7GMV89d9Vg9+QKxCJY+j0RYyDR5qzA==} + /@yarnpkg/pnp/3.1.1-rc.13: + resolution: {integrity: sha512-azLYDMiKtq/AksCZD7BlcXj7xP3LZa6Ply+qOYcB0kbLgjHBeCq1m9/4o3CI5VnSqQfbDLlzpHXkesOpP5Vh5w==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} dependencies: '@types/node': 13.13.52 - '@yarnpkg/fslib': 2.6.1-rc.7 + '@yarnpkg/fslib': 2.6.1-rc.8 dev: false - /@yarnpkg/shell/3.2.0-rc.10: - resolution: {integrity: sha512-s0Xk2EYbvRFaWjVnWyuvScITZAwZKghLkQo47tMVXJ6fp5uBaVbuhnD/tOpiXevnz97j57RR/3d3OHXd5d4vyQ==} + /@yarnpkg/shell/3.2.0-rc.11: + resolution: {integrity: sha512-9KOFewG9zcA6gkxqyvUaaJoY0rUWApP3yjQTxKy3RWZ8RFepDYlBnp0D/v+mSRr3NyY6wyrwir9YkrDIkJTfRg==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} hasBin: true dependencies: - '@yarnpkg/fslib': 2.6.1-rc.7 - '@yarnpkg/parsers': 2.5.0-rc.10 + '@yarnpkg/fslib': 2.6.1-rc.8 + '@yarnpkg/parsers': 2.5.0-rc.11 chalk: 3.0.0 clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 @@ -5897,8 +5897,8 @@ packages: engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} hasBin: true dependencies: - '@yarnpkg/fslib': 2.6.1-rc.7 - '@yarnpkg/parsers': 2.5.0-rc.10 + '@yarnpkg/fslib': 2.6.1-rc.8 + '@yarnpkg/parsers': 2.5.0-rc.11 chalk: 3.0.0 clipanion: 3.2.0-rc.6 cross-spawn: 7.0.3 @@ -6632,8 +6632,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001302 - electron-to-chromium: 1.4.53 + caniuse-lite: 1.0.30001304 + electron-to-chromium: 1.4.57 escalade: 3.1.1 node-releases: 2.0.1 picocolors: 1.0.0 @@ -6818,8 +6818,8 @@ packages: dependencies: path-temp: 2.0.0 - /caniuse-lite/1.0.30001302: - resolution: {integrity: sha512-YYTMO+tfwvgUN+1ZnRViE53Ma1S/oETg+J2lISsqi/ZTNThj3ZYBOKP2rHwJc37oCsPqAzJ3w2puZHn0xlLPPw==} + /caniuse-lite/1.0.30001304: + resolution: {integrity: sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ==} dev: true /caseless/0.12.0: @@ -7777,8 +7777,8 @@ packages: /ee-first/1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - /electron-to-chromium/1.4.53: - resolution: {integrity: sha512-rFveSKQczlcav+H3zkKqykU6ANseFwXwkl855jOIap5/0gnEcuIhv2ecz6aoTrXavF6I/CEBeRnBnkB51k06ew==} + /electron-to-chromium/1.4.57: + resolution: {integrity: sha512-FNC+P5K1n6pF+M0zIK+gFCoXcJhhzDViL3DRIGy2Fv5PohuSES1JHR7T+GlwxSxlzx4yYbsuzCZvHxcBSRCIOw==} dev: true /emittery/0.8.1: @@ -8120,7 +8120,7 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-standard-with-typescript/21.0.1_f90f905878811b5c0bcb2d00a3d8ce72: + /eslint-config-standard-with-typescript/21.0.1_003c263962a6d2b9e58a1751c323bb61: resolution: {integrity: sha512-FeiMHljEJ346Y0I/HpAymNKdrgKEpHpcg/D93FvPHWfCzbT4QyUJba/0FwntZeGLXfUiWDSeKmdJD597d9wwiw==} peerDependencies: '@typescript-eslint/eslint-plugin': ^4.0.1 || ^5.6.0 @@ -8130,19 +8130,19 @@ packages: eslint-plugin-promise: ^4.2.1 || ^5.0.0 typescript: ^3.9 || ^4.0.0 dependencies: - '@typescript-eslint/eslint-plugin': 5.10.1_0b8520c75b3d40a2eb2f54996e7dc1eb - '@typescript-eslint/parser': 4.33.0_a923d6620d5fd3905b698ef922b1592f - eslint: 8.7.0 - eslint-config-standard: 16.0.3_122ae18802e4780317a0414610684b00 - eslint-plugin-import: 2.25.4_eslint@8.7.0 - eslint-plugin-node: 11.1.0_eslint@8.7.0 - eslint-plugin-promise: 5.2.0_eslint@8.7.0 + '@typescript-eslint/eslint-plugin': 5.10.1_f9127f5328f1010efbc132cad0c1b6c2 + '@typescript-eslint/parser': 4.33.0_825396a101eda4d7a6a7f715307230a1 + eslint: 8.8.0 + eslint-config-standard: 16.0.3_58e14c078113d6b8e522806c8da4ff0b + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-node: 11.1.0_eslint@8.8.0 + eslint-plugin-promise: 5.2.0_eslint@8.8.0 typescript: 4.6.0-beta transitivePeerDependencies: - supports-color dev: false - /eslint-config-standard/16.0.3_122ae18802e4780317a0414610684b00: + /eslint-config-standard/16.0.3_58e14c078113d6b8e522806c8da4ff0b: resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} peerDependencies: eslint: ^7.12.1 || * @@ -8150,10 +8150,10 @@ packages: eslint-plugin-node: ^11.1.0 eslint-plugin-promise: ^4.2.1 || ^5.0.0 dependencies: - eslint: 8.7.0 - eslint-plugin-import: 2.25.4_eslint@8.7.0 - eslint-plugin-node: 11.1.0_eslint@8.7.0 - eslint-plugin-promise: 5.2.0_eslint@8.7.0 + eslint: 8.8.0 + eslint-plugin-import: 2.25.4_eslint@8.8.0 + eslint-plugin-node: 11.1.0_eslint@8.8.0 + eslint-plugin-promise: 5.2.0_eslint@8.8.0 dev: false /eslint-import-resolver-node/0.3.6: @@ -8162,26 +8162,26 @@ packages: debug: 3.2.7 resolve: 1.22.0 - /eslint-module-utils/2.7.2: - resolution: {integrity: sha512-zquepFnWCY2ISMFwD/DqzaM++H+7PDzOpUvotJWm/y1BAFt5R4oeULgdrTejKqLkz7MA/tgstsUMNYc7wNdTrg==} + /eslint-module-utils/2.7.3: + resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} engines: {node: '>=4'} dependencies: debug: 3.2.7 find-up: 2.1.0 dev: false - /eslint-plugin-es/3.0.1_eslint@8.7.0: + /eslint-plugin-es/3.0.1_eslint@8.8.0: resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1 || *' dependencies: - eslint: 8.7.0 + eslint: 8.8.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: false - /eslint-plugin-import/2.25.4_eslint@8.7.0: + /eslint-plugin-import/2.25.4_eslint@8.8.0: resolution: {integrity: sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==} engines: {node: '>=4'} peerDependencies: @@ -8191,9 +8191,9 @@ packages: array.prototype.flat: 1.2.5 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.7.0 + eslint: 8.8.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.2 + eslint-module-utils: 2.7.3 has: 1.0.3 is-core-module: 2.8.1 is-glob: 4.0.3 @@ -8203,14 +8203,14 @@ packages: tsconfig-paths: 3.12.0 dev: false - /eslint-plugin-node/11.1.0_eslint@8.7.0: + /eslint-plugin-node/11.1.0_eslint@8.8.0: resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0 || *' dependencies: - eslint: 8.7.0 - eslint-plugin-es: 3.0.1_eslint@8.7.0 + eslint: 8.8.0 + eslint-plugin-es: 3.0.1_eslint@8.8.0 eslint-utils: 2.1.0 ignore: 5.2.0 minimatch: 3.0.4 @@ -8218,13 +8218,13 @@ packages: semver: 6.3.0 dev: false - /eslint-plugin-promise/5.2.0_eslint@8.7.0: + /eslint-plugin-promise/5.2.0_eslint@8.8.0: resolution: {integrity: sha512-SftLb1pUG01QYq2A/hGAWfDRXqYD82zE7j7TopDOyNdU+7SvvoXREls/+PRTY17vUXzXnZA/zfnyKgRH6x4JJw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^7.0.0 || * dependencies: - eslint: 8.7.0 + eslint: 8.8.0 dev: false /eslint-scope/5.1.1: @@ -8250,13 +8250,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: false - /eslint-utils/3.0.0_eslint@8.7.0: + /eslint-utils/3.0.0_eslint@8.8.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || * || *' + eslint: '>=5 || *' dependencies: - eslint: 8.7.0 + eslint: 8.8.0 eslint-visitor-keys: 2.1.0 /eslint-visitor-keys/1.3.0: @@ -8272,13 +8272,13 @@ packages: resolution: {integrity: sha512-IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - /eslint/8.7.0: - resolution: {integrity: sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==} + /eslint/8.8.0: + resolution: {integrity: sha512-H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint/eslintrc': 1.0.5 - '@humanwhocodes/config-array': 0.9.2 + '@humanwhocodes/config-array': 0.9.3 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 @@ -8286,7 +8286,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.0 - eslint-utils: 3.0.0_eslint@8.7.0 + eslint-utils: 3.0.0_eslint@8.8.0 eslint-visitor-keys: 3.2.0 espree: 9.3.0 esquery: 1.4.0 @@ -11707,7 +11707,6 @@ packages: /npmlog/4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} - requiresBuild: true dependencies: are-we-there-yet: 1.1.7 console-control-strings: 1.1.0 @@ -13268,7 +13267,7 @@ packages: dependencies: '@sinonjs/commons': 1.8.3 '@sinonjs/fake-timers': 7.1.2 - '@sinonjs/samsam': 6.0.2 + '@sinonjs/samsam': 6.1.1 diff: 5.0.0 nise: 5.1.0 supports-color: 7.2.0 @@ -14606,8 +14605,8 @@ packages: - utf-8-validate dev: true - /verdaccio/5.5.1: - resolution: {integrity: sha512-BWxEQA8dktjbE/ANGnFhBdB0EDQZXOgG5qYVhrlstmedMFtgY3YCkMq56LsaLM6poasswz415LfE9FylD+92qw==} + /verdaccio/5.5.2: + resolution: {integrity: sha512-SU107gfxE8FLrwp5GezhmWE0otWTAb7xIcz/m931vqOPjeH2MwbMf0+WuCDQ5O80XxdwurlK/JFNRYzDzqUrMA==} engines: {node: '>=12', npm: '>=6'} hasBin: true dependencies: From cc727797f9287b0e44b2a2cb7ddbc92a27adb522 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 30 Jan 2022 17:21:32 +0200 Subject: [PATCH 095/204] fix(core): add publicHoistPattern to the fields of InstallOptions --- .changeset/rich-moose-cross.md | 5 +++++ packages/core/src/install/extendInstallOptions.ts | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/rich-moose-cross.md diff --git a/.changeset/rich-moose-cross.md b/.changeset/rich-moose-cross.md new file mode 100644 index 00000000000..51785cd28aa --- /dev/null +++ b/.changeset/rich-moose-cross.md @@ -0,0 +1,5 @@ +--- +"@pnpm/core": patch +--- + +Add `publicHoistPattern` to the fields of `InstallOptions`. diff --git a/packages/core/src/install/extendInstallOptions.ts b/packages/core/src/install/extendInstallOptions.ts index c5392226b32..4751c315a3c 100644 --- a/packages/core/src/install/extendInstallOptions.ts +++ b/packages/core/src/install/extendInstallOptions.ts @@ -84,6 +84,7 @@ export interface StrictInstallOptions { modulesCacheMaxAge: number peerDependencyRules: PeerDependencyRules + publicHoistPattern: string[] | undefined hoistPattern: string[] | undefined forceHoistPattern: boolean @@ -113,6 +114,7 @@ const defaults = async (opts: InstallOptions) => { forceSharedLockfile: false, frozenLockfile: false, hoistPattern: undefined, + publicHoistPattern: undefined, hooks: {}, ignoreCurrentPrefs: false, ignoreScripts: false, From 17785450a3b9aa0ae1a6a65a4da233257ad60ccc Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Sun, 30 Jan 2022 17:25:02 +0200 Subject: [PATCH 096/204] chore(release): @pnpm/core@2.5.4 --- .changeset/rich-moose-cross.md | 5 ----- packages/core/CHANGELOG.md | 6 ++++++ packages/core/package.json | 4 ++-- packages/plugin-commands-installation/CHANGELOG.md | 7 +++++++ packages/plugin-commands-installation/package.json | 6 +++--- packages/plugin-commands-listing/package.json | 2 +- packages/plugin-commands-outdated/package.json | 2 +- packages/pnpm/package.json | 2 +- pnpm-lock.yaml | 14 +++++++------- 9 files changed, 28 insertions(+), 20 deletions(-) delete mode 100644 .changeset/rich-moose-cross.md diff --git a/.changeset/rich-moose-cross.md b/.changeset/rich-moose-cross.md deleted file mode 100644 index 51785cd28aa..00000000000 --- a/.changeset/rich-moose-cross.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@pnpm/core": patch ---- - -Add `publicHoistPattern` to the fields of `InstallOptions`. diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index ca2c0e6ebf0..ba2666179a5 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @pnpm/core +## 2.5.4 + +### Patch Changes + +- cc727797f: Add `publicHoistPattern` to the fields of `InstallOptions`. + ## 2.5.3 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 3f830723992..538d9205330 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@pnpm/core", "description": "Fast, disk space efficient installation engine", - "version": "2.5.3", + "version": "2.5.4", "bugs": { "url": "https://github.com/pnpm/pnpm/issues" }, @@ -70,7 +70,7 @@ "@pnpm/assert-store": "workspace:*", "@pnpm/cafs": "workspace:3.0.13", "@pnpm/client": "workspace:6.1.1", - "@pnpm/core": "workspace:2.5.3", + "@pnpm/core": "workspace:2.5.4", "@pnpm/logger": "^4.0.0", "@pnpm/package-store": "workspace:12.1.8", "@pnpm/prepare": "workspace:*", diff --git a/packages/plugin-commands-installation/CHANGELOG.md b/packages/plugin-commands-installation/CHANGELOG.md index 415b356d949..5eb0adf2189 100644 --- a/packages/plugin-commands-installation/CHANGELOG.md +++ b/packages/plugin-commands-installation/CHANGELOG.md @@ -1,5 +1,12 @@ # @pnpm/plugin-commands-installation +## 8.3.6 + +### Patch Changes + +- Updated dependencies [cc727797f] + - @pnpm/core@2.5.4 + ## 8.3.5 ### Patch Changes diff --git a/packages/plugin-commands-installation/package.json b/packages/plugin-commands-installation/package.json index 8e4dcfa7a21..fdc7dfeaf1a 100644 --- a/packages/plugin-commands-installation/package.json +++ b/packages/plugin-commands-installation/package.json @@ -1,6 +1,6 @@ { "name": "@pnpm/plugin-commands-installation", - "version": "8.3.5", + "version": "8.3.6", "description": "Commands for installation", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -37,7 +37,7 @@ "@pnpm/lockfile-types": "workspace:3.1.5", "@pnpm/logger": "^4.0.0", "@pnpm/modules-yaml": "workspace:9.1.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.6", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", "@pnpm/test-fixtures": "workspace:*", @@ -63,7 +63,7 @@ "@pnpm/common-cli-options-help": "workspace:0.8.0", "@pnpm/config": "workspace:13.13.0", "@pnpm/constants": "workspace:5.0.0", - "@pnpm/core": "workspace:2.5.3", + "@pnpm/core": "workspace:2.5.4", "@pnpm/error": "workspace:2.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/find-workspace-dir": "workspace:3.0.1", diff --git a/packages/plugin-commands-listing/package.json b/packages/plugin-commands-listing/package.json index 6ce15bacae7..6fe451ff3a2 100644 --- a/packages/plugin-commands-listing/package.json +++ b/packages/plugin-commands-listing/package.json @@ -35,7 +35,7 @@ "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.20", "@pnpm/logger": "^4.0.0", - "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.6", "@pnpm/plugin-commands-listing": "workspace:4.1.9", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", diff --git a/packages/plugin-commands-outdated/package.json b/packages/plugin-commands-outdated/package.json index abac9e9e4fe..58d4ce4485b 100644 --- a/packages/plugin-commands-outdated/package.json +++ b/packages/plugin-commands-outdated/package.json @@ -35,7 +35,7 @@ "devDependencies": { "@pnpm/constants": "workspace:5.0.0", "@pnpm/filter-workspace-packages": "workspace:4.4.20", - "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.6", "@pnpm/plugin-commands-outdated": "workspace:5.1.8", "@pnpm/prepare": "workspace:*", "@pnpm/registry-mock": "2.12.1", diff --git a/packages/pnpm/package.json b/packages/pnpm/package.json index 0637974f11f..53a7a84b39d 100644 --- a/packages/pnpm/package.json +++ b/packages/pnpm/package.json @@ -42,7 +42,7 @@ "@pnpm/pick-registry-for-package": "workspace:2.0.10", "@pnpm/plugin-commands-audit": "workspace:5.1.40", "@pnpm/plugin-commands-env": "workspace:1.4.10", - "@pnpm/plugin-commands-installation": "workspace:8.3.5", + "@pnpm/plugin-commands-installation": "workspace:8.3.6", "@pnpm/plugin-commands-listing": "workspace:4.1.9", "@pnpm/plugin-commands-outdated": "workspace:5.1.8", "@pnpm/plugin-commands-publishing": "workspace:4.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d524d8ac1ff..4aca17a8305 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -394,7 +394,7 @@ importers: '@pnpm/calc-dep-state': workspace:1.0.0 '@pnpm/client': workspace:6.1.1 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.3 + '@pnpm/core': workspace:2.5.4 '@pnpm/core-loggers': workspace:6.1.3 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-lockfile': workspace:5.0.17 @@ -2113,7 +2113,7 @@ importers: '@pnpm/common-cli-options-help': workspace:0.8.0 '@pnpm/config': workspace:13.13.0 '@pnpm/constants': workspace:5.0.0 - '@pnpm/core': workspace:2.5.3 + '@pnpm/core': workspace:2.5.4 '@pnpm/error': workspace:2.0.0 '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/find-workspace-dir': workspace:3.0.1 @@ -2127,7 +2127,7 @@ importers: '@pnpm/outdated': workspace:9.0.30 '@pnpm/package-store': workspace:12.1.8 '@pnpm/parse-wanted-dependency': workspace:2.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-installation': workspace:8.3.6 '@pnpm/plugin-commands-rebuild': workspace:5.4.9 '@pnpm/pnpmfile': workspace:1.2.4 '@pnpm/prepare': workspace:* @@ -2255,7 +2255,7 @@ importers: '@pnpm/filter-workspace-packages': workspace:4.4.20 '@pnpm/list': workspace:6.3.1 '@pnpm/logger': ^4.0.0 - '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-installation': workspace:8.3.6 '@pnpm/plugin-commands-listing': workspace:4.1.9 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 @@ -2303,7 +2303,7 @@ importers: '@pnpm/matcher': workspace:2.0.0 '@pnpm/modules-yaml': workspace:9.1.0 '@pnpm/outdated': workspace:9.0.30 - '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-installation': workspace:8.3.6 '@pnpm/plugin-commands-outdated': workspace:5.1.8 '@pnpm/prepare': workspace:* '@pnpm/registry-mock': 2.12.1 @@ -2754,7 +2754,7 @@ importers: '@pnpm/pick-registry-for-package': workspace:2.0.10 '@pnpm/plugin-commands-audit': workspace:5.1.40 '@pnpm/plugin-commands-env': workspace:1.4.10 - '@pnpm/plugin-commands-installation': workspace:8.3.5 + '@pnpm/plugin-commands-installation': workspace:8.3.6 '@pnpm/plugin-commands-listing': workspace:4.1.9 '@pnpm/plugin-commands-outdated': workspace:5.1.8 '@pnpm/plugin-commands-publishing': workspace:4.4.1 @@ -8254,7 +8254,7 @@ packages: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: - eslint: '>=5 || *' + eslint: '>=5 || * || *' dependencies: eslint: 8.8.0 eslint-visitor-keys: 2.1.0 From c35ac786b2c30533b731a1b6efb173bda9e175df Mon Sep 17 00:00:00 2001 From: Brandon Cheng Date: Sun, 30 Jan 2022 15:12:04 -0500 Subject: [PATCH 097/204] feat: run scripts without -- (#4290) close #3778 Co-authored-by: Zoltan Kochan --- .changeset/odd-kangaroos-care.md | 7 +++ packages/parse-cli-args/src/index.ts | 36 ++++++++++- packages/parse-cli-args/test/index.ts | 48 +++++++++++++- .../plugin-commands-script-runners/src/run.ts | 7 ++- packages/pnpm/test/run.ts | 63 ++++++++++++++++++- 5 files changed, 156 insertions(+), 5 deletions(-) create mode 100644 .changeset/odd-kangaroos-care.md diff --git a/.changeset/odd-kangaroos-care.md b/.changeset/odd-kangaroos-care.md new file mode 100644 index 00000000000..4247e2c4c20 --- /dev/null +++ b/.changeset/odd-kangaroos-care.md @@ -0,0 +1,7 @@ +--- +"@pnpm/parse-cli-args": major +"@pnpm/plugin-commands-script-runners": major +"pnpm": major +--- + +When using `pnpm run