From 8c2a59f29c513d2cd717d40dfea24ea434f368ea Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 26 Jul 2023 15:24:22 +0300 Subject: [PATCH 1/3] feat: make progress throttle configurable --- .../dependency-resolver/package-manager.ts | 6 ++++++ scopes/dependencies/pnpm/lynx.ts | 11 ++++++++--- scopes/dependencies/pnpm/pnpm.package-manager.ts | 5 ++++- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/scopes/dependencies/dependency-resolver/package-manager.ts b/scopes/dependencies/dependency-resolver/package-manager.ts index 258e122f0c7d..8ffc8ffed113 100644 --- a/scopes/dependencies/dependency-resolver/package-manager.ts +++ b/scopes/dependencies/dependency-resolver/package-manager.ts @@ -72,6 +72,12 @@ export type PackageManagerInstallOptions = { * e.g. when running `bit install` through the web or the IDE, not from the CLI. */ optimizeReportForNonTerminal?: boolean; + + /** + * Sets the frequency of updating the progress output in milliseconds. + * E.g., if this is set to 1000, then the progress will be updated every second. + */ + throttleProgress?: number; }; export type PackageManagerGetPeerDependencyIssuesOptions = PackageManagerInstallOptions; diff --git a/scopes/dependencies/pnpm/lynx.ts b/scopes/dependencies/pnpm/lynx.ts index ccf399ea0f62..9012a4cd7f6b 100644 --- a/scopes/dependencies/pnpm/lynx.ts +++ b/scopes/dependencies/pnpm/lynx.ts @@ -162,6 +162,11 @@ export async function getPeerDependencyIssues( export type RebuildFn = (opts: { pending?: boolean; skipIfHasSideEffectsCache?: boolean }) => Promise; +export interface ReportOptions { + appendOnly?: boolean; + throttleProgress?: number; +} + export async function install( rootDir: string, manifestsByPaths: Record, @@ -177,7 +182,7 @@ export async function install( rootComponents?: boolean; rootComponentsForCapsules?: boolean; includeOptionalDeps?: boolean; - reportOptions?: { appendOnly: boolean }; + reportOptions?: ReportOptions; hidePackageManagerOutput?: boolean; } & Pick< InstallOptions, @@ -322,14 +327,14 @@ export async function install( }; } -function initReporter(opts?: { appendOnly: boolean }) { +function initReporter(opts?: ReportOptions) { return initDefaultReporter({ context: { argv: [], }, reportingOptions: { appendOnly: opts?.appendOnly ?? false, - throttleProgress: 200, + throttleProgress: opts?.throttleProgress ?? 200, }, streamParser, // Linked in core aspects are excluded from the output to reduce noise. diff --git a/scopes/dependencies/pnpm/pnpm.package-manager.ts b/scopes/dependencies/pnpm/pnpm.package-manager.ts index 52cc532d8603..9ff8522a8ec5 100644 --- a/scopes/dependencies/pnpm/pnpm.package-manager.ts +++ b/scopes/dependencies/pnpm/pnpm.package-manager.ts @@ -92,7 +92,10 @@ export class PnpmPackageManager implements PackageManager { pnpmHomeDir: config.pnpmHomeDir, updateAll: installOptions.updateAll, hidePackageManagerOutput: installOptions.hidePackageManagerOutput, - reportOptions: installOptions.optimizeReportForNonTerminal ? { appendOnly: true } : undefined, + reportOptions: { + appendOnly: installOptions.optimizeReportForNonTerminal, + throttleProgress: installOptions.throttleProgress, + }, }, this.logger ); From 5128491ea067c77531a28a5b1fe1bdd6764900cf Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 26 Jul 2023 18:03:05 +0300 Subject: [PATCH 2/3] udpate deps --- pnpm-lock.yaml | 312 +++++++++++++++++++++++------------------------- workspace.jsonc | 10 +- 2 files changed, 157 insertions(+), 165 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6614afabd5e7..c1636359b514 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,11 +88,11 @@ importers: specifier: 18.4.4 version: 18.4.4(@pnpm/logger@5.0.0) '@pnpm/core': - specifier: 10.2.12 - version: 10.2.12(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) + specifier: 10.2.13 + version: 10.2.13(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) '@pnpm/default-reporter': - specifier: 12.2.7 - version: 12.2.7(@pnpm/logger@5.0.0) + specifier: 12.2.8 + version: 12.2.8(@pnpm/logger@5.0.0) '@pnpm/dependency-path': specifier: 2.1.3 version: 2.1.3 @@ -118,8 +118,8 @@ importers: specifier: 1.0.2 version: 1.0.2 '@pnpm/package-store': - specifier: 16.0.11 - version: 16.0.11(@pnpm/logger@5.0.0) + specifier: 16.0.12 + version: 16.0.12(@pnpm/logger@5.0.0) '@pnpm/parse-overrides': specifier: 4.0.2 version: 4.0.2 @@ -127,8 +127,8 @@ importers: specifier: 5.0.2 version: 5.0.2 '@pnpm/plugin-commands-rebuild': - specifier: ^9.1.5 - version: 9.1.5(@pnpm/logger@5.0.0)(bluebird@3.7.2) + specifier: ^9.1.6 + version: 9.1.6(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/registry-mock': specifier: 3.4.0 version: 3.4.0 @@ -139,8 +139,8 @@ importers: specifier: 5.0.4 version: 5.0.4 '@pnpm/store-connection-manager': - specifier: 6.0.22 - version: 6.0.22(@pnpm/logger@5.0.0)(bluebird@3.7.2) + specifier: 6.0.23 + version: 6.0.23(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/types': specifier: 9.2.0 version: 9.2.0 @@ -21439,8 +21439,8 @@ importers: specifier: 7.20.0 version: 7.20.0 '@pnpm/core': - specifier: 10.2.12 - version: 10.2.12(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) + specifier: 10.2.13 + version: 10.2.13(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) '@pnpm/network.ca-file': specifier: 1.0.2 version: 1.0.2 @@ -21591,11 +21591,11 @@ importers: specifier: 18.4.4 version: 18.4.4(@pnpm/logger@5.0.0) '@pnpm/core': - specifier: 10.2.12 - version: 10.2.12(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) + specifier: 10.2.13 + version: 10.2.13(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) '@pnpm/default-reporter': - specifier: 12.2.7 - version: 12.2.7(@pnpm/logger@5.0.0) + specifier: 12.2.8 + version: 12.2.8(@pnpm/logger@5.0.0) '@pnpm/dependency-path': specifier: 2.1.3 version: 2.1.3 @@ -21612,20 +21612,20 @@ importers: specifier: 12.1.2 version: 12.1.2 '@pnpm/package-store': - specifier: 16.0.11 - version: 16.0.11(@pnpm/logger@5.0.0) + specifier: 16.0.12 + version: 16.0.12(@pnpm/logger@5.0.0) '@pnpm/pick-registry-for-package': specifier: 5.0.2 version: 5.0.2 '@pnpm/plugin-commands-rebuild': - specifier: ^9.1.5 - version: 9.1.5(@pnpm/logger@5.0.0)(bluebird@3.7.2) + specifier: ^9.1.6 + version: 9.1.6(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/sort-packages': specifier: 5.0.4 version: 5.0.4 '@pnpm/store-connection-manager': - specifier: 6.0.22 - version: 6.0.22(@pnpm/logger@5.0.0)(bluebird@3.7.2) + specifier: 6.0.23 + version: 6.0.23(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/types': specifier: 9.2.0 version: 9.2.0 @@ -34502,15 +34502,15 @@ packages: load-json-file: 6.2.0 dev: false - /@pnpm/cli-utils@2.0.13(@pnpm/logger@5.0.0): - resolution: {integrity: sha512-1rAjiaFqAUkGAwG08AaUTGu+zJNFqCcQAjcXMN7lIWbMWPCPw3a5iEXwqfJULI4iKbrH8+ijTMjFk6oLfSv4QA==} + /@pnpm/cli-utils@2.0.14(@pnpm/logger@5.0.0): + resolution: {integrity: sha512-QRaRPOumH6xoh87lZQDaKNPDo+36PFh4FAxyGslpWsADdhoCQgnS1wmN7Ljy1mixmqGI30fmg5Q4r+Ullp5agg==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 dependencies: '@pnpm/cli-meta': 5.0.2 '@pnpm/config': 18.4.4(@pnpm/logger@5.0.0) - '@pnpm/default-reporter': 12.2.7(@pnpm/logger@5.0.0) + '@pnpm/default-reporter': 12.2.8(@pnpm/logger@5.0.0) '@pnpm/error': 5.0.2 '@pnpm/logger': 5.0.0 '@pnpm/manifest-utils': 5.0.3(@pnpm/logger@5.0.0) @@ -34608,8 +34608,8 @@ packages: '@pnpm/types': 9.2.0 dev: false - /@pnpm/core@10.2.12(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2): - resolution: {integrity: sha512-b/QGl/AjXWtjwdibBFN0DoRjAQS24FouZTNR2Q7gyw1cNPCWq1KKkCqctxwfQtjyiptmkiBDKXB8GbSGaC6P/g==} + /@pnpm/core@10.2.13(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2): + resolution: {integrity: sha512-NBRfqcRjutuw5wKjD4wJqSTX4/dazoWjkUvbVvA1d+dE357H7xhX12dTud1J7SZN3eD5XHCZBPl1dsltp7wzig==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 @@ -34624,7 +34624,7 @@ packages: '@pnpm/filter-lockfile': 8.0.7(@pnpm/logger@5.0.0) '@pnpm/get-context': 10.0.3(@pnpm/logger@5.0.0) '@pnpm/graph-sequencer': 1.1.1 - '@pnpm/headless': 21.0.10(@pnpm/logger@5.0.0)(bluebird@3.7.2) + '@pnpm/headless': 21.0.11(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/hoist': 8.0.9(@pnpm/logger@5.0.0) '@pnpm/hooks.read-package-hook': 3.0.4(@yarnpkg/core@3.5.2) '@pnpm/hooks.types': 1.0.2 @@ -34641,7 +34641,7 @@ packages: '@pnpm/modules-yaml': 12.1.2 '@pnpm/normalize-registries': 5.0.2 '@pnpm/npm-package-arg': 1.0.0 - '@pnpm/package-requester': 21.0.11(@pnpm/logger@5.0.0) + '@pnpm/package-requester': 21.0.12(@pnpm/logger@5.0.0) '@pnpm/parse-wanted-dependency': 5.0.0 '@pnpm/pkg-manager.direct-dep-linker': 2.1.4(@pnpm/logger@5.0.0) '@pnpm/prune-lockfile': 5.0.5 @@ -34713,8 +34713,8 @@ packages: engines: {node: '>=16.14'} dev: false - /@pnpm/default-reporter@12.2.7(@pnpm/logger@5.0.0): - resolution: {integrity: sha512-LtBtYvjjJzHn2U2g/V9I0RFr9O4klr8k8Fd2EoamKckC4rBkvxq4+MM4YIvXSTcqXpqsCTFG47cAmzHykzZlIg==} + /@pnpm/default-reporter@12.2.8(@pnpm/logger@5.0.0): + resolution: {integrity: sha512-Iq1arGHjccuwzn+NKnxKoEnz/ZxnnUduuuubRjLn0fSNlbI4qnUHpiNcKnJrdDWA/xPtJjT2dYUHAzd/Yd+lIg==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 @@ -34980,8 +34980,8 @@ packages: resolution: {integrity: sha512-nlLogZV9i8J2z9vw1cHtKAX8Caj3WeYUw63G1ni2ULLwvb+FfRAhdIfDsuce0gUHdOClF/gsKN+7H28yryNlAw==} dev: false - /@pnpm/headless@21.0.10(@pnpm/logger@5.0.0)(bluebird@3.7.2): - resolution: {integrity: sha512-ktmwf0FYvTYqlopF47kFA1iAskjJopYEr/aZegNClhKWMBEmucvDx2TgqmG9exIxcT1tq6QVvkJ14+WlriacmQ==} + /@pnpm/headless@21.0.11(@pnpm/logger@5.0.0)(bluebird@3.7.2): + resolution: {integrity: sha512-F6cDaSgD1+89PH4S8dJYV4oNs5Z5cvFJ5C/CI8/6NEtlrVaOpfW6G5woPoWjy2c8yvN4J3EGd8AYdf0ESyRLmw==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 @@ -35004,7 +35004,7 @@ packages: '@pnpm/modules-cleaner': 14.0.9(@pnpm/logger@5.0.0) '@pnpm/modules-yaml': 12.1.2 '@pnpm/package-is-installable': 8.0.4(@pnpm/logger@5.0.0) - '@pnpm/package-requester': 21.0.11(@pnpm/logger@5.0.0) + '@pnpm/package-requester': 21.0.12(@pnpm/logger@5.0.0) '@pnpm/pkg-manager.direct-dep-linker': 2.1.4(@pnpm/logger@5.0.0) '@pnpm/read-package-json': 8.0.3 '@pnpm/read-project-manifest': 5.0.4 @@ -35270,7 +35270,7 @@ packages: dev: false /@pnpm/network.agent@0.0.3: - resolution: {integrity: sha1-g28zSZMRCjzekv8O3yavci0Lt4c=, tarball: https://node-registry.bit.cloud/@pnpm/network.agent/-/pnpm-network.agent-0.0.3.tgz} + resolution: {integrity: sha1-g28zSZMRCjzekv8O3yavci0Lt4c=, tarball: https://node-registry.bit.cloud/@pnpm/network.agent/-/@pnpm-network.agent-0.0.3.tgz} engines: {node: '>=12.22.0'} dependencies: '@pnpm/network.proxy-agent': 0.0.3 @@ -35450,8 +35450,8 @@ packages: semver: 7.5.4 dev: false - /@pnpm/package-requester@21.0.11(@pnpm/logger@5.0.0): - resolution: {integrity: sha512-7orhuyBtS/JN5O++/5BPgsu/3jUxFqWaAx/UdF7dMqTf/varKhExjFWBkiM5iiAvWxoMilCuZgF6fqCAPMzbNQ==} + /@pnpm/package-requester@21.0.12(@pnpm/logger@5.0.0): + resolution: {integrity: sha512-Hg4YtHLJm6M0ogZsNMM+wyV84a4AYEbNPkOlMyZMoYzbPvclbZR51fd4rcdQmJM2gK3YxG/vIAV4BnM36JUAVA==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 @@ -35474,7 +35474,6 @@ packages: p-limit: 3.1.0 p-map-values: 1.0.0 p-queue: 6.6.2 - path-temp: 2.1.0 promise-share: 1.0.0 ramda: /@pnpm/ramda@0.28.1 safe-promise-defer: 1.0.1 @@ -35482,8 +35481,8 @@ packages: ssri: 10.0.4 dev: false - /@pnpm/package-store@16.0.11(@pnpm/logger@5.0.0): - resolution: {integrity: sha512-pjSnZzR6s744HbjzeiYvIBFfG1eZnRUh0aXgxh6j3V/jKjyuPvYfTzhBcIEKFMkg+XZST5Ue9/gUk3N6lrBW9w==} + /@pnpm/package-store@16.0.12(@pnpm/logger@5.0.0): + resolution: {integrity: sha512-SABKY5gbOCXILmRKryxb0maNP+7T15v7MI868RzwozWw1WzXLK105ZWzGsd8QriagYfUBLNW4PlVKIh11sMrmg==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 @@ -35491,7 +35490,7 @@ packages: '@pnpm/create-cafs-store': 4.0.8(@pnpm/logger@5.0.0) '@pnpm/fetcher-base': 14.0.2 '@pnpm/logger': 5.0.0 - '@pnpm/package-requester': 21.0.11(@pnpm/logger@5.0.0) + '@pnpm/package-requester': 21.0.12(@pnpm/logger@5.0.0) '@pnpm/resolver-base': 10.0.2 '@pnpm/store-controller-types': 15.0.2 '@pnpm/store.cafs': 1.0.2 @@ -35574,14 +35573,14 @@ packages: resolve-link-target: 2.0.0 dev: false - /@pnpm/plugin-commands-rebuild@9.1.5(@pnpm/logger@5.0.0)(bluebird@3.7.2): - resolution: {integrity: sha512-4yox8Wnpdcrtte6g1a3LbLsKk+V8XU8plH0zP3MJaypgmjbegNDx+KDN/1cbbUMoGrOS3kTpLs3tmRjy9rJLoA==} + /@pnpm/plugin-commands-rebuild@9.1.6(@pnpm/logger@5.0.0)(bluebird@3.7.2): + resolution: {integrity: sha512-VG10XD+/SBfvLC/1WO05ip29jOc7uHiv+jp3WrhCJHoKynH8D5ZQq0RYpVk2X2hYelaryGP3x1G54nsPM1mbYw==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 dependencies: '@pnpm/calc-dep-state': 4.1.1 - '@pnpm/cli-utils': 2.0.13(@pnpm/logger@5.0.0) + '@pnpm/cli-utils': 2.0.14(@pnpm/logger@5.0.0) '@pnpm/common-cli-options-help': 1.0.0 '@pnpm/config': 18.4.4(@pnpm/logger@5.0.0) '@pnpm/constants': 7.1.1 @@ -35601,11 +35600,11 @@ packages: '@pnpm/normalize-registries': 5.0.2 '@pnpm/npm-package-arg': 1.0.0 '@pnpm/sort-packages': 5.0.4 - '@pnpm/store-connection-manager': 6.0.22(@pnpm/logger@5.0.0)(bluebird@3.7.2) + '@pnpm/store-connection-manager': 6.0.23(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/store-controller-types': 15.0.2 '@pnpm/store.cafs': 1.0.2 '@pnpm/types': 9.2.0 - '@pnpm/workspace.find-packages': 1.0.3(@pnpm/logger@5.0.0) + '@pnpm/workspace.find-packages': 1.0.4(@pnpm/logger@5.0.0) load-json-file: 6.2.0 mem: 8.1.1 p-limit: 3.1.0 @@ -35860,8 +35859,8 @@ packages: '@pnpm/types': 9.2.0 dev: false - /@pnpm/store-connection-manager@6.0.22(@pnpm/logger@5.0.0)(bluebird@3.7.2): - resolution: {integrity: sha512-4o46QoasS/1OAAbO5muzVI1QSQQ08Ze1a/jzWGJv6Rjo+QK0TXIS22khqha8Vk661k0o4kfTGBbcTUOvG1hJbQ==} + /@pnpm/store-connection-manager@6.0.23(@pnpm/logger@5.0.0)(bluebird@3.7.2): + resolution: {integrity: sha512-sNEUyiFdlntlHlasWKQQ6MoAPzUaJOwGue+1p2hY35UMgK/3s/8DYb6VxFXU+0z29C9PHPXmADBPUpARWq/cuQ==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 @@ -35871,7 +35870,7 @@ packages: '@pnpm/config': 18.4.4(@pnpm/logger@5.0.0) '@pnpm/error': 5.0.2 '@pnpm/logger': 5.0.0 - '@pnpm/package-store': 16.0.11(@pnpm/logger@5.0.0) + '@pnpm/package-store': 16.0.12(@pnpm/logger@5.0.0) '@pnpm/server': 15.0.3(@pnpm/logger@5.0.0) '@pnpm/store-path': 8.0.0 '@zkochan/diable': 1.0.2 @@ -35989,13 +35988,13 @@ packages: semver-utils: 1.1.4 dev: false - /@pnpm/workspace.find-packages@1.0.3(@pnpm/logger@5.0.0): - resolution: {integrity: sha512-DJaKd5LfcVG3VnXoYHmGluTB6Ir6NLDq8rluu/STPjdFjoNrREa7iM1ruU+zjnpxf6zB8zr+ZJDcCbQRfEtQ1g==} + /@pnpm/workspace.find-packages@1.0.4(@pnpm/logger@5.0.0): + resolution: {integrity: sha512-sKmh20kiPA2rjOKhCPTb/BWZBIVHKjh80rZ6wHBkTWXnOEfHBaW+e89zWxsf/SvmcTU+O91xHq3Rj1dyx6NkuQ==} engines: {node: '>=16.14'} peerDependencies: '@pnpm/logger': ^5.0.0 dependencies: - '@pnpm/cli-utils': 2.0.13(@pnpm/logger@5.0.0) + '@pnpm/cli-utils': 2.0.14(@pnpm/logger@5.0.0) '@pnpm/constants': 7.1.1 '@pnpm/fs.find-packages': 2.0.4 '@pnpm/logger': 5.0.0 @@ -36818,7 +36817,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.layout.breakpoints': registry.npmjs.org/@teambit/base-ui.layout.breakpoints@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -37169,7 +37168,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.text.text-sizes': registry.npmjs.org/@teambit/base-ui.text.text-sizes@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/base-ui.theme.sizes': registry.npmjs.org/@teambit/base-ui.theme.sizes@1.0.0(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -37882,7 +37881,7 @@ packages: resolution: {integrity: sha1-hMQBTfleQnkLfjF4VuHAmNGY8Ho=, tarball: https://node-registry.bit.cloud/@teambit/component.modules.component-url/-/teambit-component.modules.component-url-0.0.124.tgz} engines: {node: '>=12.22.0'} dependencies: - '@teambit/base-ui.utils.string.affix': registry.npmjs.org/@teambit/base-ui.utils.string.affix@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.utils.string.affix': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/component-id': 0.0.402 query-string: 7.0.0 transitivePeerDependencies: @@ -37924,7 +37923,7 @@ packages: peerDependencies: react: 17.0.2 dependencies: - '@teambit/base-ui.utils.string.affix': registry.npmjs.org/@teambit/base-ui.utils.string.affix@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.utils.string.affix': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/component-id': 0.0.427 query-string: 7.0.0 react: 17.0.2 @@ -38400,7 +38399,7 @@ packages: react: ^16.8.0 || ^17.0.0 dependencies: '@teambit/base-ui.css-components.elevation': 1.0.1(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.css-components.roundness': registry.npmjs.org/@teambit/base-ui.css-components.roundness@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.css-components.roundness': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/base-ui.surfaces.abs-container': 1.0.1(react-dom@17.0.2)(react@17.0.2) '@teambit/base-ui.surfaces.background': 1.0.2(react-dom@17.0.2)(react@17.0.2) '@teambit/base-ui.surfaces.drawer': 1.1.3(react-dom@17.0.2)(react@17.0.2) @@ -38774,7 +38773,7 @@ packages: dependencies: '@teambit/design.elements.icon': 1.0.24(react-dom@17.0.2)(react@17.0.2) '@teambit/design.ui.styles.colors-by-letter': 0.0.30(react-dom@17.0.2)(react@17.0.2) - '@teambit/design.ui.styles.ellipsis': registry.npmjs.org/@teambit/design.ui.styles.ellipsis@0.0.344(react-dom@17.0.2)(react@17.0.2) + '@teambit/design.ui.styles.ellipsis': 0.0.344(react-dom@17.0.2)(react@17.0.2) '@teambit/design.ui.tooltip': 0.0.361(react-dom@17.0.2)(react@17.0.2) '@teambit/toolbox.string.get-initials': 0.0.483 '@teambit/toolbox.url.add-avatar-query-params': 0.0.483 @@ -38965,7 +38964,7 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.theme.accent-color': registry.npmjs.org/@teambit/base-ui.theme.accent-color@1.1.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.theme.accent-color': 1.1.0(react-dom@17.0.2)(react@17.0.2) classnames: 2.3.1 core-js: 3.13.0 react: 17.0.2 @@ -39150,6 +39149,19 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false + /@teambit/design.ui.styles.ellipsis@0.0.344(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-SwTlVagmcCvedxD9hrq+1pt9MxkYY+GfYAyF4BUsTjKYAv37ZqOX8dqNgmkKhKlTBXSAw70rfGDQ5BBE8Ptipw==, tarball: https://node-registry.bit.cloud/@teambit/design.ui.styles.ellipsis/-/@teambit-design.ui.styles.ellipsis-0.0.344.tgz} + engines: {node: '>=12.15.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + dependencies: + classnames: 2.2.6 + core-js: 3.13.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + dev: false + /@teambit/design.ui.styles.ellipsis@0.0.346(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha1-tvLAoURNuXdsEZlXLxvewQlj0Yo=, tarball: https://node-registry.bit.cloud/@teambit/design.ui.styles.ellipsis/-/@teambit-design.ui.styles.ellipsis-0.0.346.tgz} engines: {node: '>=12.22.0'} @@ -39666,6 +39678,30 @@ packages: react-syntax-highlighter: 13.5.3(react@17.0.2) dev: false + /@teambit/documenter.ui.copied-message@4.0.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-gbfQTP1HRL5bkg1+mc94UTrGgI6tFkR4h7fkgQuxH+53JOLF6odEwLYhfJ2qZFju5dtL1Ag0rsCIGdeM9fP04A==, tarball: https://node-registry.bit.cloud/@teambit/documenter.ui.copied-message/-/@teambit-documenter.ui.copied-message-4.0.1.tgz} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + dependencies: + classnames: 2.2.6 + core-js: 3.13.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + dev: false + + /@teambit/documenter.ui.copied-message@4.1.1(react-dom@17.0.2)(react@17.0.2): + resolution: {integrity: sha512-PbXQD3l6iydMLDoWtOTNj9HBpgUMK2melalxXRAAudCwG5Tk0cdWMAgKOLIa8lT7ObMBUcdy9Ed7LCcIWEOIQg==, tarball: https://node-registry.bit.cloud/@teambit/documenter.ui.copied-message/-/@teambit-documenter.ui.copied-message-4.1.1.tgz} + peerDependencies: + react: ^16.8.0 || ^17.0.0 + react-dom: ^16.8.0 || ^17.0.0 + dependencies: + classnames: 2.2.6 + core-js: 3.13.0 + react: 17.0.2 + react-dom: 17.0.2(react@17.0.2) + dev: false + /@teambit/documenter.ui.copied-message@4.1.6(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha1-M5pctQny1uKI9T6rUQIR4Nv4iSE=, tarball: https://node-registry.bit.cloud/@teambit/documenter.ui.copied-message/-/@teambit-documenter.ui.copied-message-4.1.6.tgz} peerDependencies: @@ -39721,7 +39757,7 @@ packages: dev: false /@teambit/documenter.ui.heading@4.1.6(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha1-nCoruiI/7n5xcXd4GEMdtuU5nIU=, tarball: https://node-registry.bit.cloud/tarballs/teambit.documenter/ui/heading@4.1.6.tgz} + resolution: {integrity: sha1-nCoruiI/7n5xcXd4GEMdtuU5nIU=, tarball: https://node-registry.bit.cloud/@teambit/documenter.ui.heading/-/@teambit-documenter.ui.heading-4.1.6.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 @@ -40198,12 +40234,12 @@ packages: dev: false /@teambit/evangelist.input.checkbox.indicator@1.0.7(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha1-NYg/ZeFXH2J0ujDD82H5Bl1vEIk=, tarball: https://node-registry.bit.cloud/tarballs/teambit.evangelist/input/checkbox/indicator@1.0.7.tgz} + resolution: {integrity: sha1-NYg/ZeFXH2J0ujDD82H5Bl1vEIk=, tarball: https://node-registry.bit.cloud/@teambit/evangelist.input.checkbox.indicator/-/@teambit-evangelist.input.checkbox.indicator-1.0.7.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.input.checkbox.indicator': registry.npmjs.org/@teambit/base-ui.input.checkbox.indicator@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.input.checkbox.indicator': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/evangelist.elements.icon': 1.0.5(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -40226,7 +40262,7 @@ packages: dev: false /@teambit/evangelist.input.checkbox.label@1.0.10(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha1-ub516a6yD7zFu3GeZXNeH97ULNo=, tarball: https://node-registry.bit.cloud/tarballs/teambit.evangelist/input/checkbox/label@1.0.10.tgz} + resolution: {integrity: sha1-ub516a6yD7zFu3GeZXNeH97ULNo=, tarball: https://node-registry.bit.cloud/@teambit/evangelist.input.checkbox.label/-/@teambit-evangelist.input.checkbox.label-1.0.10.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 @@ -40824,7 +40860,7 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@teambit/component.ui.badges.component-count': 0.0.10(react-dom@17.0.2)(react@17.0.2) - '@teambit/documenter.ui.sub-title': registry.npmjs.org/@teambit/documenter.ui.sub-title@4.1.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/documenter.ui.sub-title': 4.1.1(react-dom@17.0.2)(react@17.0.2) '@teambit/lane-id': 0.0.204(@teambit/legacy@node_modules+@teambit+legacy) '@teambit/scope.ui.scope-title': 0.0.508(@testing-library/react@12.1.5)(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 @@ -40988,7 +41024,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.utils.string.affix': registry.npmjs.org/@teambit/base-ui.utils.string.affix@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.utils.string.affix': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/component-id': 0.0.427 '@teambit/lane-id': 0.0.204(@teambit/legacy@node_modules+@teambit+legacy) core-js: 3.13.0 @@ -41006,7 +41042,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.utils.string.affix': registry.npmjs.org/@teambit/base-ui.utils.string.affix@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.utils.string.affix': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/component-id': 0.0.417 '@teambit/scope.models.scope-model': 0.0.235(@teambit/legacy@node_modules+@teambit+legacy)(react-dom@17.0.2)(react@17.0.2) core-js: 3.13.0 @@ -41189,7 +41225,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.utils.string.affix': registry.npmjs.org/@teambit/base-ui.utils.string.affix@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.utils.string.affix': 1.0.0(react-dom@17.0.2)(react@17.0.2) core-js: 3.13.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -41202,7 +41238,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.utils.string.affix': registry.npmjs.org/@teambit/base-ui.utils.string.affix@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.utils.string.affix': 1.0.0(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 lodash: 4.17.21 @@ -41218,7 +41254,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) core-js: 3.13.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -41231,7 +41267,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) core-js: 3.13.0 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -41471,7 +41507,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.text.text-sizes': registry.npmjs.org/@teambit/base-ui.text.text-sizes@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/toolbox.string.get-initials': 0.0.483 '@teambit/toolbox.url.add-avatar-query-params': 0.0.483 classnames: 2.2.6 @@ -41505,8 +41541,8 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.text.muted-text': registry.npmjs.org/@teambit/base-ui.text.muted-text@1.0.1(react-dom@17.0.2)(react@17.0.2) - '@teambit/documenter.ui.heading': registry.npmjs.org/@teambit/documenter.ui.heading@4.1.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.text.muted-text': 1.0.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/documenter.ui.heading': 4.1.1(react-dom@17.0.2)(react@17.0.2) '@teambit/scope.ui.scope-icon': 0.0.78(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -41736,8 +41772,8 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@teambit/base-react.navigation.link': 2.0.27(@testing-library/react@12.1.5)(@types/react@17.0.8)(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.text.text-sizes': registry.npmjs.org/@teambit/base-ui.text.text-sizes@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.text.text-sizes': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -41965,8 +42001,8 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.surfaces.tooltip': registry.npmjs.org/@teambit/evangelist.surfaces.tooltip@1.0.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.surfaces.tooltip': 1.0.1(react-dom@17.0.2)(react@17.0.2) '@teambit/harmony': 0.3.3 '@teambit/ui-foundation.ui.keycap': 0.0.486(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 @@ -41983,8 +42019,8 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.surfaces.tooltip': registry.npmjs.org/@teambit/evangelist.surfaces.tooltip@1.0.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.surfaces.tooltip': 1.0.1(react-dom@17.0.2)(react@17.0.2) '@teambit/harmony': 0.3.3 '@teambit/ui-foundation.ui.keycap': 0.0.492(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 @@ -42197,17 +42233,17 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@teambit/base-react.navigation.link': 2.0.27(@testing-library/react@12.1.5)(@types/react@17.0.8)(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.indent': registry.npmjs.org/@teambit/base-ui.graph.tree.indent@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.inflate-paths': registry.npmjs.org/@teambit/base-ui.graph.tree.inflate-paths@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.recursive-tree': registry.npmjs.org/@teambit/base-ui.graph.tree.recursive-tree@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.tree-context': registry.npmjs.org/@teambit/base-ui.graph.tree.tree-context@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.theme.colors': registry.npmjs.org/@teambit/base-ui.theme.colors@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.indent': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.inflate-paths': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.recursive-tree': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.tree-context': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.theme.colors': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/component.modules.component-url': 0.0.128(react-dom@17.0.2)(react@17.0.2) '@teambit/component.ui.deprecation-icon': 0.0.494(react-dom@17.0.2)(react@17.0.2) '@teambit/design.ui.tooltip': 0.0.352(react-dom@17.0.2)(react@17.0.2) '@teambit/design.ui.tree': 0.0.6(react-dom@17.0.2)(react@17.0.2) '@teambit/envs.ui.env-icon': 0.0.486(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) '@teambit/lanes.ui.lanes': 0.0.116(@apollo/client@3.6.9)(@teambit/legacy@node_modules+@teambit+legacy)(@testing-library/react@12.1.5)(@types/react@17.0.8)(react-dom@17.0.2)(react-router-dom@6.3.0)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -42230,17 +42266,17 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@teambit/base-react.navigation.link': 2.0.27(@testing-library/react@12.1.5)(@types/react@17.0.8)(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.indent': registry.npmjs.org/@teambit/base-ui.graph.tree.indent@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.inflate-paths': registry.npmjs.org/@teambit/base-ui.graph.tree.inflate-paths@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.recursive-tree': registry.npmjs.org/@teambit/base-ui.graph.tree.recursive-tree@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.graph.tree.tree-context': registry.npmjs.org/@teambit/base-ui.graph.tree.tree-context@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/base-ui.theme.colors': registry.npmjs.org/@teambit/base-ui.theme.colors@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.indent': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.inflate-paths': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.recursive-tree': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.graph.tree.tree-context': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.theme.colors': 1.0.0(react-dom@17.0.2)(react@17.0.2) '@teambit/component.modules.component-url': 0.0.140(react-dom@17.0.2)(react@17.0.2) '@teambit/component.ui.deprecation-icon': 0.0.500(react-dom@17.0.2)(react@17.0.2) '@teambit/design.ui.tooltip': 0.0.358(react-dom@17.0.2)(react@17.0.2) '@teambit/design.ui.tree': 0.0.12(react-dom@17.0.2)(react@17.0.2) '@teambit/envs.ui.env-icon': 0.0.492(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) '@teambit/lanes.ui.models': 0.0.36(@teambit/legacy@node_modules+@teambit+legacy)(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -42260,7 +42296,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -42274,7 +42310,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -42288,7 +42324,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -42326,9 +42362,9 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.layout.breakpoints': registry.npmjs.org/@teambit/base-ui.layout.breakpoints@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.surfaces.dropdown': registry.npmjs.org/@teambit/evangelist.surfaces.dropdown@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.surfaces.dropdown': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -42342,9 +42378,9 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.layout.breakpoints': registry.npmjs.org/@teambit/base-ui.layout.breakpoints@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.surfaces.dropdown': registry.npmjs.org/@teambit/evangelist.surfaces.dropdown@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.surfaces.dropdown': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -42358,7 +42394,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) '@teambit/ui-foundation.ui.use-box.bottom-link': 0.0.104(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -42374,7 +42410,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) '@teambit/ui-foundation.ui.use-box.bottom-link': 0.0.110(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 @@ -45387,6 +45423,7 @@ packages: /are-we-there-yet@1.1.7: resolution: {integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==} + requiresBuild: true dependencies: delegates: 1.0.0 readable-stream: 2.3.8 @@ -55133,6 +55170,7 @@ packages: /nan@2.17.0: resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} + requiresBuild: true dev: false optional: true @@ -62574,7 +62612,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 dev: false /widest-line@2.0.1: @@ -66287,7 +66325,7 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@babel/runtime': 7.20.0 - '@pnpm/core': 10.2.12(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) + '@pnpm/core': 10.2.13(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) '@pnpm/network.ca-file': 1.0.2 '@pnpm/types': 9.2.0 '@teambit/component-id': 0.0.427 @@ -66348,18 +66386,18 @@ packages: '@babel/runtime': 7.20.0 '@pnpm/client': 10.0.15(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/config': 18.4.4(@pnpm/logger@5.0.0) - '@pnpm/core': 10.2.12(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) - '@pnpm/default-reporter': 12.2.7(@pnpm/logger@5.0.0) + '@pnpm/core': 10.2.13(@pnpm/logger@5.0.0)(@yarnpkg/core@3.5.2)(bluebird@3.7.2) + '@pnpm/default-reporter': 12.2.8(@pnpm/logger@5.0.0) '@pnpm/dependency-path': 2.1.3 '@pnpm/error': 5.0.2 '@pnpm/lockfile-file': 8.1.2(@pnpm/logger@5.0.0) '@pnpm/logger': 5.0.0 '@pnpm/modules-yaml': 12.1.2 - '@pnpm/package-store': 16.0.11(@pnpm/logger@5.0.0) + '@pnpm/package-store': 16.0.12(@pnpm/logger@5.0.0) '@pnpm/pick-registry-for-package': 5.0.2 - '@pnpm/plugin-commands-rebuild': 9.1.5(@pnpm/logger@5.0.0)(bluebird@3.7.2) + '@pnpm/plugin-commands-rebuild': 9.1.6(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/sort-packages': 5.0.4 - '@pnpm/store-connection-manager': 6.0.22(@pnpm/logger@5.0.0)(bluebird@3.7.2) + '@pnpm/store-connection-manager': 6.0.23(@pnpm/logger@5.0.0)(bluebird@3.7.2) '@pnpm/types': 9.2.0 '@pnpm/workspace.pkgs-graph': 2.0.4 '@teambit/harmony': 0.4.6 @@ -70069,7 +70107,7 @@ packages: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 dependencies: - '@teambit/base-ui.layout.breakpoints': registry.npmjs.org/@teambit/base-ui.layout.breakpoints@1.0.0(react-dom@17.0.2)(react@17.0.2) + '@teambit/base-ui.layout.breakpoints': 1.0.0(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 core-js: 3.13.0 react: 17.0.2 @@ -70692,22 +70730,6 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: true - registry.npmjs.org/@teambit/design.ui.styles.ellipsis@0.0.344(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-SwTlVagmcCvedxD9hrq+1pt9MxkYY+GfYAyF4BUsTjKYAv37ZqOX8dqNgmkKhKlTBXSAw70rfGDQ5BBE8Ptipw==, registry: https://node-registry.bit.cloud/, tarball: https://registry.npmjs.org/@teambit/design.ui.styles.ellipsis/-/design.ui.styles.ellipsis-0.0.344.tgz} - id: registry.npmjs.org/@teambit/design.ui.styles.ellipsis/0.0.344 - name: '@teambit/design.ui.styles.ellipsis' - version: 0.0.344 - engines: {node: '>=12.15.0'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - classnames: 2.2.6 - core-js: 3.13.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - registry.npmjs.org/@teambit/documenter.theme.theme-compositions@4.1.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-5XbZTdEgwo05Qsu7+NO635JU6yRS6Z6fKwQGg/zjbOTouetsyeXgmu01NMAAEyEYFZvyjxZE1RRoIA9hx7H1zw==, registry: https://node-registry.bit.cloud/, tarball: https://registry.npmjs.org/@teambit/documenter.theme.theme-compositions/-/documenter.theme.theme-compositions-4.1.1.tgz} id: registry.npmjs.org/@teambit/documenter.theme.theme-compositions/4.1.1 @@ -70758,36 +70780,6 @@ packages: react-dom: 17.0.2(react@17.0.2) dev: false - registry.npmjs.org/@teambit/documenter.ui.copied-message@4.0.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-gbfQTP1HRL5bkg1+mc94UTrGgI6tFkR4h7fkgQuxH+53JOLF6odEwLYhfJ2qZFju5dtL1Ag0rsCIGdeM9fP04A==, registry: https://node-registry.bit.cloud/, tarball: https://registry.npmjs.org/@teambit/documenter.ui.copied-message/-/documenter.ui.copied-message-4.0.1.tgz} - id: registry.npmjs.org/@teambit/documenter.ui.copied-message/4.0.1 - name: '@teambit/documenter.ui.copied-message' - version: 4.0.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - classnames: 2.2.6 - core-js: 3.13.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - - registry.npmjs.org/@teambit/documenter.ui.copied-message@4.1.1(react-dom@17.0.2)(react@17.0.2): - resolution: {integrity: sha512-PbXQD3l6iydMLDoWtOTNj9HBpgUMK2melalxXRAAudCwG5Tk0cdWMAgKOLIa8lT7ObMBUcdy9Ed7LCcIWEOIQg==, registry: https://node-registry.bit.cloud/, tarball: https://registry.npmjs.org/@teambit/documenter.ui.copied-message/-/documenter.ui.copied-message-4.1.1.tgz} - id: registry.npmjs.org/@teambit/documenter.ui.copied-message/4.1.1 - name: '@teambit/documenter.ui.copied-message' - version: 4.1.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 - dependencies: - classnames: 2.2.6 - core-js: 3.13.0 - react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) - dev: false - registry.npmjs.org/@teambit/documenter.ui.copy-box@4.0.1(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-G1RaI94h1TuMe+wpBOUnLhP82/LNV1QY5IyFqLbarYtRsddhQePNu+R7PmKhKBwbPHPyAbeFr6qWVybUXDbvXw==, registry: https://node-registry.bit.cloud/, tarball: https://registry.npmjs.org/@teambit/documenter.ui.copy-box/-/documenter.ui.copy-box-4.0.1.tgz} id: registry.npmjs.org/@teambit/documenter.ui.copy-box/4.0.1 @@ -70798,8 +70790,8 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@teambit/base-ui.layout.grid-component': registry.npmjs.org/@teambit/base-ui.layout.grid-component@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/documenter.ui.copied-message': registry.npmjs.org/@teambit/documenter.ui.copied-message@4.0.1(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/documenter.ui.copied-message': 4.0.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 copy-to-clipboard: 3.3.1 core-js: 3.13.0 @@ -70817,8 +70809,8 @@ packages: react-dom: ^16.8.0 || ^17.0.0 dependencies: '@teambit/base-ui.layout.grid-component': registry.npmjs.org/@teambit/base-ui.layout.grid-component@1.0.0(react-dom@17.0.2)(react@17.0.2) - '@teambit/documenter.ui.copied-message': registry.npmjs.org/@teambit/documenter.ui.copied-message@4.1.1(react-dom@17.0.2)(react@17.0.2) - '@teambit/evangelist.elements.icon': registry.npmjs.org/@teambit/evangelist.elements.icon@1.0.2(react-dom@17.0.2)(react@17.0.2) + '@teambit/documenter.ui.copied-message': 4.1.1(react-dom@17.0.2)(react@17.0.2) + '@teambit/evangelist.elements.icon': 1.0.2(react-dom@17.0.2)(react@17.0.2) classnames: 2.2.6 copy-to-clipboard: 3.3.1 core-js: 3.13.0 diff --git a/workspace.jsonc b/workspace.jsonc index 1d3ddc51c4b0..3e8b92363b40 100644 --- a/workspace.jsonc +++ b/workspace.jsonc @@ -24,8 +24,8 @@ "@pnpm/client": "10.0.15", "@pnpm/colorize-semver-diff": "1.0.1", "@pnpm/config": "18.4.4", - "@pnpm/core": "10.2.12", - "@pnpm/default-reporter": "12.2.7", + "@pnpm/core": "10.2.13", + "@pnpm/default-reporter": "12.2.8", "@pnpm/dependency-path": "2.1.3", "@pnpm/error": "5.0.2", "@pnpm/fetch": "7.0.3", @@ -34,14 +34,14 @@ "@pnpm/modules-yaml": "12.1.2", "@pnpm/network.agent": "0.1.0", "@pnpm/network.ca-file": "1.0.2", - "@pnpm/package-store": "16.0.11", + "@pnpm/package-store": "16.0.12", "@pnpm/parse-overrides": "4.0.2", "@pnpm/pick-registry-for-package": "5.0.2", - "@pnpm/plugin-commands-rebuild": "^9.1.5", + "@pnpm/plugin-commands-rebuild": "^9.1.6", "@pnpm/registry-mock": "3.4.0", "@pnpm/semver-diff": "1.1.0", "@pnpm/sort-packages": "5.0.4", - "@pnpm/store-connection-manager": "6.0.22", + "@pnpm/store-connection-manager": "6.0.23", "@pnpm/types": "9.2.0", "@pnpm/workspace.pkgs-graph": "2.0.4", "@prerenderer/prerenderer": "^1.2.0", From b174b9eadd113cd23476025df79d12e8087b2ebc Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Wed, 26 Jul 2023 18:23:56 +0300 Subject: [PATCH 3/3] hide added stats --- scopes/dependencies/pnpm/lynx.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scopes/dependencies/pnpm/lynx.ts b/scopes/dependencies/pnpm/lynx.ts index 9012a4cd7f6b..22ce31aa40b0 100644 --- a/scopes/dependencies/pnpm/lynx.ts +++ b/scopes/dependencies/pnpm/lynx.ts @@ -165,6 +165,7 @@ export type RebuildFn = (opts: { pending?: boolean; skipIfHasSideEffectsCache?: export interface ReportOptions { appendOnly?: boolean; throttleProgress?: number; + hideAddedPkgsProgress?: boolean; } export async function install( @@ -277,7 +278,10 @@ export async function install( let stopReporting: Function | undefined; if (!options.hidePackageManagerOutput) { - stopReporting = initReporter(options.reportOptions); + stopReporting = initReporter({ + ...options.reportOptions, + hideAddedPkgsProgress: options.lockfileOnly, + }); } let dependenciesChanged = false; try { @@ -335,6 +339,7 @@ function initReporter(opts?: ReportOptions) { reportingOptions: { appendOnly: opts?.appendOnly ?? false, throttleProgress: opts?.throttleProgress ?? 200, + hideAddedPkgsProgress: opts?.hideAddedPkgsProgress, }, streamParser, // Linked in core aspects are excluded from the output to reduce noise.